2019年10月

もう疲れ果てました

改善する気配がない

AMD公式ドライバーを当てると致命的なバグではないもののsegfaultエラーが発生し不安定なvlcが出来上がる

これを改善したいからと言ってoibafを入れた所またして
[drm:amdgpu_job_timedout [amdgpu]] *ERROR*** ring gfx timeout
が発生しPCはフリーズした

最早このPC環境になんの愛着もなくなってしまったので新環境を早急に作ろうと思います

再現率100%
VLCへ200個ほど動画ファイルをドロップし3秒感覚で次の動画を読み込むと発生させる事が可能

症状
VLCのプレイリスト内全ての動画を読み込むことが出来なくなる
短期的に何故かスワップが256kb発生していた(空きメモリ容量3GBにも関わらず

エラーログ
terminal上でdmesgコマンドを打ち込むと下記のエラーが出ていた
segfault libglib-2.0.so.0.5600.4
segfault libc-2.27.so
segfault amdgpu_dri.so


解決策
不明
しかしまたしてもamdgpu系のエラーという事ですからこちらをoibafへ変更することで改善もしくは悪化しそうではありますが

追記
amdの公式ドライバーをアンインストールしoibafリポジトリを追加した所エラーが再現しなくなりました
コマンド
sudo amdgpu-pro-uninstall && sudo add-apt-repository ppa:oibaf/graphics-drivers && sudo apt update && sudo apt upgrade

・ASROCK社のC6STATEは他社より設計が甘い?らしくWINDOWSでの使用は問題ないがLINUXでは問題が生じる

・BIOSTAR社の物もエラーが出ているらしい

・GIGABYTE社も下位チップセットでエラーが出ているらしい?

・重大な問題にも関わらず情報量が少ないのはマザーボードによる依存?電源の対応度も?

・ASUS社の物はBIOSでC6をDISABLEへ変更するだけで問題が消えるらしい


ASUSのマザーボード以外での解決策

1,まずこのブログ様にて公開されている方法を実行する

2,/etc/default/grub.cfgを管理者権限で開き
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"の部分を
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash idle=nomwait"へ書き直す
閉じてsudo update-grub

3,長時間使っていると[drm:amdgpu_job_timedout [amdgpu]] *ERROR*** ring gfx timeoutが生じる
(症状は画面が数十秒停止する)
これを解消するにはオープンソース外のドライバー、つまりAMD社のドライバーを引っ張ってくる必要性がある
方法は
このリンクからamdgpu-pro-19.30-855429-ubuntu-18.04.tar.xzをダウンロードし解凍

解凍したフォルダ内で
./amdgpu-pro-install -y


現状2日エラーなし

↑このページのトップヘ