![Linux Mint:更新了我的 Nvidia 驅動程序,我的第二台顯示器和 nvidia 設定停止工作](https://rvso.com/image/1568486/Linux%20Mint%EF%BC%9A%E6%9B%B4%E6%96%B0%E4%BA%86%E6%88%91%E7%9A%84%20Nvidia%20%E9%A9%85%E5%8B%95%E7%A8%8B%E5%BA%8F%EF%BC%8C%E6%88%91%E7%9A%84%E7%AC%AC%E4%BA%8C%E5%8F%B0%E9%A1%AF%E7%A4%BA%E5%99%A8%E5%92%8C%20nvidia%20%E8%A8%AD%E5%AE%9A%E5%81%9C%E6%AD%A2%E5%B7%A5%E4%BD%9C.png)
我有一台運行 Linux Mint MATE 的筆記型電腦,連接了兩台顯示器,一台透過 USB 集線器連接,一台直接連接。我的顯示卡一次只能處理兩個顯示器,但到目前為止這都很好:我可以透過停用筆記型電腦顯示器來使兩個外部顯示器都工作。
然而,我只是犯了一個錯誤,進行了更新並選中了所有複選框,其中包括 Nvidia 驅動程式。重置後,我的電腦甚至無法看到透過 USB 集線器連接的顯示器。最重要的是,我甚至無法跑步nvidia-settings
;如果我這樣做我會得到:
ERROR: Unable to load info from any available system
我嘗試使用驅動程式管理器切換到每個 NVidia 驅動程式以及開源驅動程序,但這並沒有幫助。我也嘗試過運行sudo nvidia-xconfig
,但它告訴我不存在。我還嘗試過跑步nvidia-detector
(它只是說“無”)和跑步sudo prime-select nvidia
(我想這幫助了一些人修復他們的問題nvidia-settings
,但不是我)。
誰能幫我讓我的兩台顯示器設定再次運作?
答案1
好吧,我找到了一個“修復”,但它更像是一個補丁,而不是一個實際的解決方案。我所做的就是刪除所有與 Nvidia Prime 相關的軟體包:
- bbswitch-dkms
- 熊蜂
- 大黃蜂-nvidia
- 英偉達 Prime
- nvidia-prime-小程序
- 普里默斯
我還刪除了一些其他 Nvidia 軟體包,我認為這些軟體包都與特定驅動程式版本(libcuda1-390
、nvidia-390
、nvidia-opencl-icd-390
)以及其他一些隨機 Nvidia 軟體包(libnvtt2
和nvidia-settings
)有關。
當我重新啟動時,我的電腦開始再次識別兩個顯示器,我甚至能夠切換回 nvidia-390 驅動程式(如果我回到 396,第二個顯示器將再次停止工作)。
唯一的問題是,現在我的電腦的 CPU 超載,我認為這是因為我的 Nvidia 顯示卡沒有被使用。所以這實際上更像是一個權宜之計,我歡迎(並愉快地接受)一個讓我使用我的 Nvidia 卡的答案。