2019-02-04 (Mon)

_ [comp] 続・グラフィックカード買い替え&BIOSアップデート

これを期にディスプレイ接続を HDMI に変更したんだけど、音が鳴らなくなった…と思ったらアナログではなく HDMI のほうで音を出すようになってた。そこで Advanced Linux Sound Architecture/トラブルシューティング - HDMI から出力できない を参考に、PulseAudio と ALSA の設定を変更。

% aplay -l
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 0: PCH [HDA Intel PCH], デバイス 0: ALC892 Analog [ALC892 Analog]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 0: PCH [HDA Intel PCH], デバイス 1: ALC892 Digital [ALC892 Digital]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 1: NVidia [HDA NVidia], デバイス 3: HDMI 0 [HDMI 0]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 1: NVidia [HDA NVidia], デバイス 7: HDMI 1 [HDMI 1]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 1: NVidia [HDA NVidia], デバイス 8: HDMI 2 [HDMI 2]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0

ここから調べていくと、

% aplay -D plughw:1,7 /usr/share/sounds/alsa/Front_Center.wav

でディスプレイ側のスピーカーから音が鳴った。

% vi ~/.asoundrc
defaults.pcm.card 1
defaults.pcm.device 7
defaults.ctl.card 0

と書き足したけど鳴らなくて、system-wide PulseAudio なのでそちらの設定を変えなきゃいけないのかと When there's no Linux Nvidia HDMI audio output Nvidia を参考に、

% vi /etc/pulse/default.pa
load-module module-alsa-sink
load-module module-alsa-source device=hw:1,7

を追加して PulseAudio を再起動してみると、ようやく鳴るようになった。

2019-01-31 (Thu)

_ [comp] グラフィックカード買い替え&BIOSアップデート

オンボードグラフィックが不安定 なので、 GF-GTX1050Ti-4GB/OC/SF に買い替え…たのだが、起動時に真っ黒な画面に B2 とだけ出てフリーズしてしまった。調べてみると MSI Z68A-GD65(G3)7年前 の購入当時からおそらくアップデートしていなかった BIOS E7681IMS V23.2 をアップデートをしないといけないらしい。> MSI Z68A GD65 (G3) with newer GTX 9xx GPU's B2 error code しかし、E7681vP8 V25.8 の BIOS ファイルが

  • exe 形式のみ提供
  • 対応するマザーボード以外では実行できない
  • WINE や DOSEMU でも実行できない
  • USB メモリに FreeDOS を入れて起動してもうまくいかない

という状態だったので途方に暮れていたところ、フォーラムで生の BIOS ファイルが配られているのを発見。> “Warning!! BIOS ME update….file not found” on Z68A-GD65 (B3) MS-7681 v4.0 これを USB メモリに入れて現行の BIOS メニューからアップデートしようとしたけどできなかった。 そこで仕方なく flashrom を使うことにした。対応しているようなのでいざ書き込み…と思ったら、

/dev/mem mmap failed: Operation not permitted

というエラー。ちゃんと FAQ があって起動パラメータに iomem=relaxed を設定することで回避。> What can I do about /dev/mem errors? 不安になりつつ再起動後、無事画面が映るようになった。

2019-01-28 (Mon)

_ [comp] switch from fluxbox to xfce4

いろいろ思うところがあって長年付き合ってきた fluxbox から Xfce に切り替えた(LXDE も試したけどどうも合わなかった)。 ただ オンボードグラフィック だとかなり不安定。> Intel Graphics/Skylake サポート

_ [comp] xfce4 vs. vnc

xfce4 を使っていると vncserver が上がらなかったので調べてみると SESSION_MANAGER と DBUS_SESSION_BUS_ADDRESS を unset してやればいいみたいだ。~/.vnc/xstartup に設定した。

_ [comp] xfce4 vs. slack

slack アイコンがトレイに出ないと思ったら dbus-session 関連の環境変数が渡っていなかった。 dbus-launch を参考に

if test -z "$DBUS_SESSION_BUS_ADDRESS"; then
  eval $(dbus-launch --sh-syntax)
fi

を設定した。

_ [debian] 続々・zsh 5.7-1 変

5.7-2 でまんまその1行パッチが当たった。> Fix perforce detection in vcs-info