
我成功捕獲了對話框,上面寫著:
建立 GL 上下文失敗;無法建立 GL 上下文:BadValue {整數參數超出操作範圍}
我是否必須等待 Valve 的更新,或者是否有可以立即實施的解決方案?
我不想破壞任何東西(就像我經常做的那樣),所以我尋求建議。
任何和所有的入場都表示讚賞!
在檢查了其他遊戲後,我注意到 L4D2 是唯一輸出此文字的遊戲。其他一切都會在啟動時立即崩潰。
答案1
許多 Linux 套件管理器在安裝更新時會刪除舊版本的檔案。您的圖形驅動程式更新可能會這樣做 - 不會中斷您已經運行的任何內容,但新加載的程式無法找到已刪除的文件,因此會發生錯誤Failed to create GL context
。重新啟動會載入新的驅動程式和相關檔案。
對於某些驅動程式(例如 VirtualBox 主機驅動程式),可以在更新後卸載舊版 ( rmmod
) 並載入新版本 (insmod
或modprobe
),而無需重新啟動。這對於圖形驅動程式來說是不可能的。
關注未來的更新;您可能需要推遲應用程式核心或驅動程式更新,直到方便重新啟動為止。