これの続き。5.19のまま使っていたけど、そろそろいけるかなと。
doroyamada.hatenablog.jp
sudo apt install linux-image-6.2.0-1008-lowlatencyしたらheaderがないとかなんとかゆうてる。sudo apt install linux-headers-6.2.0-1008-lowlatencyをインストールしたらimageもエラーなくインストールできた。aptって依存関係のあるものをいれてくれるんちゃうのん?
無事にブートできて使っていたけど、JSportsオンデマンドを表示しようとビデオカードのHDMIに接続しているテレビに切り換えたら画面がちゃんと出ていない。ブートの途中でビデオカードのHDMI出力の画面が先に切り替わらなくなっている。どうやらビデオカードを認識していないよう。
検索。どうやらこれっぽい。
kp-ft.com
うちの場合も nvidia-driver-470をrecommendされたのでインストール。パスワード云々はなかった。なんか以前に設定したことがあるような記憶がある。
リブートしたら元のように表示されるようになった。
ただサウンドディバイス名が変わっていたので、切り替えスクリプトを修正。
#!/usr/bin/php <?php $devices =array( array("name" => "onboard_analog" , "device" => "alsa_output.usb-GeneralPlus_USB_Audio_Device-00.analog-stereo"), array("name" => "USB_digital" , "device" => "alsa_output.usb-VIA_Technologies_Inc._NFJ_USB_Audio-00.iec958-stereo"), array("name" => "display" , "device" => "alsa_output.pci-0000_00_1f.3.hdmi-stereo"), array("name" => "TV" , "device" => "alsa_output.pci-0000_01_00.1.hdmi-surround") ); # array("name" => "TV" , "device" => "alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1") $current_device = rtrim(`pactl get-default-sink`); $key = array_search( $current_device, array_column( $devices, "device")); $next_key = ($key +1) % 4; $next_device =$devices[$next_key]["device"]; $next_device_name =$devices[$next_key]["name"]; system("pactl set-default-sink $next_device"); system("zenity --notification --text ${next_device_name}に切り替えました。"); ?>