快轉到主要內容

解決Gentoo Nvidia顯示卡專有驅動問題,防止nouveau載入

· 民國111年壬寅年
·
切換繁體/簡體 ·
分類 Linux系統 Linux使用技巧
標籤 Gentoo Nvidia

Linux 發行版:Gentoo Linux

裝完桌面環境後,明明在/etc/portage/make.conf指定了VIDEO_CARDS="nvidia",Protage也確實emerge了Nvidia驅動,並將Nouveau移除,重開機後顯示卡卻變成llvmpipe,導致無法使用GPU硬體加速。

此外用lsmod | grep nvidia發現Nvidia的核心模組並沒有載入,lspci -k發現Nvidia顯示卡的驅動程式還是nouveau。

後來用以下方式解決。

  1. 編輯/etc/default/grub,將Nouveau加入黑名單,並停用EFI based Framebuffer
GRUB_CMDLINE_LINUX_DEFAULT="modprobe.blacklist=nouveau"
  1. 更新GRUB設定
sudo grub-mkconfig -o /boot/grub/grub.cfg
  1. 重新建立核心模組
sudo emerge --ask @module-rebuild
  1. 重開機,使用lsmod | grep nvidia應會看到Nvidia核心模組已經載入。

  2. 如果有使用Flatpak應用程式,還要更新Flatpak應用程式的執行時間:

flatpak update

參考資料:

相關文章


感謝您的閱讀。我寫作是為了誠實表達想法,而不是追逐社群互動與流量。我很樂意傾聽你在仔細閱讀我文章之後的心得。若有內容勘誤 or 技術問題 or 回饋想法,歡迎透過本站「關於」頁面的Email與我聯絡。