快轉到主要內容

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

Gentoo Nvidia
🗓️ 民國111年 壬寅年
✍ 切換正體/簡體字

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

參考資料:

相關文章

如何在Gentoo Linux上安裝與執行Docker容器
Linux系統 虛擬機與容器技術 Gentoo Docker
桌上電腦安裝Gentoo Linux筆記 (OpenRC + KDE)
Linux系統 Linux系統安裝教學 Gentoo
Linux系統Nvidia顯示卡下,終端機TTY黑螢幕的解決辦法
Linux Nvidia

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。