Skip to content

[已解決] X Error of failed request: GLXBadContext Major opcode of failed request: 155 (GLX) Minor opcode of failed request: 183 (X_GLXIsDirect) Serial number of failed request: 181 Current serial number in output stream: 31

Last Updated on 2021-07-05 by Clay

今天我在 Linux 作業系統中啟動 Steam 的時候,得到了以下這樣的報錯:

X Error of failed request: GLXBadContext Major opcode of failed request: 155 (GLX) Minor opcode of failed request: 183 (X_GLXIsDirect) Serial number of failed request: 181 Current serial number in output stream: 31

在差不多一個月以前我啟動 Steam 還是沒有問題的,過了一個月後突然間就無法開啟了。想來想去我似乎有更新 Nvidia 的驅動,加上上網查詢之後確認的確會有 32-bit 無法運作的問題 (在 Steam 上),於是便試試看網路上的解決方法。

意外成功之後,我覺得一定要紀錄下來 —— 這個問題對我而言恐怕還會再發生,下次可就沒有信心可以查到解答了。

簡單來講, Steam 使用 32-bit 的函式庫,故可能需要安裝 Nvidia-xxx: i386 函式庫才行。

比方說 430 版本,可以使用以下指令安裝:

sudo apt install libnvidia-gl-430:i386

安裝之後,也許可以解決無法啟動的問題。


References

Tags:

Leave a Reply