Linux Mint:更新了我的 Nvidia 驅動程序,我的第二台顯示器和 nvidia 設定停止工作

Linux Mint:更新了我的 Nvidia 驅動程序,我的第二台顯示器和 nvidia 設定停止工作

我有一台運行 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-390nvidia-390nvidia-opencl-icd-390)以及其他一些隨機 Nvidia 軟體包(libnvtt2nvidia-settings)有關。

當我重新啟動時,我的電腦開始再次識別兩個顯示器,我甚至能夠切換回 nvidia-390 驅動程式(如果我回到 396,第二個顯示器將再次停止工作)。

唯一的問題是,現在我的電腦的 CPU 超載,我認為這是因為我的 Nvidia 顯示卡沒有被使用。所以這實際上更像是一個權宜之計,我歡迎(並愉快地接受)一個讓我使用我的 Nvidia 卡的答案。

相關內容