linux卸载amd开源驱动,gentoo中amd显卡用开源驱动替换闭源驱动的步骤
早就據說開源驅動現在已經不錯了,就試著把系統里面的閉源驅動(fglrx)切換成開源驅動。
首先,先卸載閉源驅動:emerge -C x11-drivers/ati-drivers,因為現在用的xorg.conf是通過ati的命令生成的,先干掉。
然后,在make.conf中的VIDEO_CARDS環境變量中,將原來的fglrx改成radeon,重新emerge xorg-server和libdrm。
為了開啟kms,需要重新改下內核,具體的做法可以參照官方的文檔。需要注意的是,要將原來的framebuffer驅動都去掉(Device Drivers->Graphics support->Support for frame buffer devices中的所有驅動),然后將Device Drivers->Graphics support->Direct Rendering Manager和它下面的ATI Radeon和Enable modesetting on radeon by default這兩個子項編譯入內核(啟動Enable modesetting on radeon by default是ATI Radeon的子項)。對于radeon,還有特別重要的一點,就是要將固件編譯入內核。首先要確保已經安裝了x11-drivers/radeon-ucode這個包,然后在內核中,Device Drivers->Generic Driver Options中選中Include in-kernel firmware blobs in kernel binary,在下面的External firmware blobs to build into the kernel binary中,填入radeon/R600_rlc.bin radeon/R700_rlc.bin(我的顯卡是HD 3400 Series),在Firmware blobs root directory中填入/lib/firmware,然后就可以重新編譯內核了。
重新編譯、安裝完內核之后,就是要編輯grub.cfg文件了,去掉原來為splash使用的initrd,直接使用新內核。
重新啟動,可以看見字符界面中,已經自動使用了1280×800的分辨率。不過進入kde之后,圖形界面非常卡,kde還因為速度慢自動關閉了混成特效。后來發現是mesa沒有重新emerge,重新安裝了mesa然后重新登陸,原先kwin的效果仍然可以使用,大功告成。
總結
以上是生活随笔為你收集整理的linux卸载amd开源驱动,gentoo中amd显卡用开源驱动替换闭源驱动的步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python做图片美化_如何美化MATL
- 下一篇: 【爬虫学习笔记day11】1.9. 参考