[gentoo]amd显卡将闭源驱动换成开源驱动+kms

听说开源驱动现在已经不错了,就试着把系统里面的闭源驱动(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的效果仍然可以使用,大功告成。

转载自:https://coolex.info/blog/151.html

时间: 2024-11-02 19:02:31

[gentoo]amd显卡将闭源驱动换成开源驱动+kms的相关文章

gentoo中amd显卡用开源驱动替换闭源驱动的步骤

早就据说开源驱动现在已经不错了,就试着把系统里面的闭源驱动(fglrx)切换成开源驱动. 首先,先卸载闭源驱动:emerge -C x11-drivers/ati-drivers,因为现在用的xorg.conf是通过ati的命令生成的,先干掉. 然后,在make.conf中的VIDEO_CARDS环境变量中,将原来的fglrx改成radeon,重新emerge xorg-server和libdrm. 为了开启kms,需要重新改下内核,具体的做法可以参照官方的文档.需要注意的是,要将原来的fram

孰优孰劣 — 开源 vs. 闭源

开源操作系统和闭源操作系统之间有诸多不同.这里我们仅寥书几笔. 开源是什么?自由! 这是用户需要知道的最重要的一点.无论我是否打算修改代码,其他人出于善意的修改都不应受到限制.且如果用户喜欢,他们可以分享这个软件.使用开源软件,这些都是可能的. 闭源操作系统的许可条款很是吓人.但真的所有人都会看吗?不,许多用户只是点了一下'Accept' 而已. 价格 几乎所有的开源操纵系统是免费的.仅有自愿性质的捐款.且只需有个一个 CD/DVD 或 USB 就能将系统安装到所有你想要安装的电脑上. 闭源操作

开源 vs. 闭源 孰好孰坏?

开源操作系统和闭源操作系统之间有诸多不同.这里我们仅寥书几笔. 开源是什么?自由! 这是用户需要知道的最重要的一点.无论我是否打算修改代码,其他人出于善意的修改都不应受到限制.且如果用户喜欢,他们可以分享这个软件.使用开源软件,这些都是可能的. 闭源操作系统的许可条款很是吓人.但真的所有人都会看吗?不,许多用户只是点了一下'Accept' 而已. 价格 几乎所有的开源操纵系统是免费的.仅有自愿性质的捐款.且只需有个一个 CD/DVD 或 USB 就能将系统安装到所有你想要安装的电脑上. 闭源操作

闭源会输但不会死

10年前,世界五百强企业有5%选择开源,而现在,50%的世界500强企业进行了开源.10年时间让企业开源翻了十倍,这也让一些人认为开源取代闭源是大势所趋.我认为:闭源可以输给开源,但不会死. 开源崛起是必然 自从开源的概念顾名意义是源代码公开,被提出以后,很多人都明眼看到的开源的价值就是不需要支付费用就在上面发自己的应用.就这样用开源的企业.人越来越多,因为所具有的四大优势是闭源穷其一生无法达到的: 第一,开源成本太低.由于没有后续维护费和版权费用,开源只需要用户为加工处理以及技术支持等服务付费

win7电脑使用AMD显卡驱动经常黑屏怎么办?

  今天,小编想要讲到的电脑故障问题也是与显卡相关的.有一位朋友提到,说自己的ghost win7电脑使用AMD显卡驱动经常会黑屏,这样的问题如何解决呢? 1.首先,咱们可以试试将显卡驱动升级,有的时候,因为没有升级的关系,也会造成电脑的黑屏,大家可以在驱动精灵或者是电脑品牌的网管上下载最新的显卡驱动. 2.如果升级显卡无法解决问题的话,大家可以先试着将自己电脑中的显卡驱动卸载掉,之后咱们再进行如下的操作:返回到win7电脑的桌面界面,然后找到计算机图标,右键点击计算机图标,选择管理选项,在打开

kali 英伟达-kali安装闭源英伟达显卡

问题描述 kali安装闭源英伟达显卡 kali安装闭源显卡后不能进入系统,求大神给个解决方案,,,,,,,,,,,,,,,,,,,,,,,,,,, 解决方案 http://zhidao.baidu.com/link?url=F6fQaZ8Bc__K8cvxzaanxzx45inaWjo67rgY31CEjd9Z42PZW19H1vLNcjHswIgFfwQ-JLcHsoVBKEIE9NUK7LaHuTNowGhKORfQjvToJ1i

如何完全卸载AMD显卡驱动

AMD驱动版本安装错误,无法在系统内彻底卸载. 解决方案: 使用AMD官方提供的AMD显卡驱动卸载软件:AMD clean uninstall utility   适用系统:Win7/8/8.1/10 32位和64位.   1.进入上述链接点击红框内链接下载软件:     2.找到下载好的程序并双击运行:     3.会弹出一个警告信息并点击OK确认卸载,点击cancel取消卸载,大致意思是说要卸载全部的AMD显卡驱动程序和应用组件.     4.点击OK后会把软件最小化到系统托盘后台运行.  

AMD 探索新的 Linux 开源驱动开发模式

AMD在游戏开发者大会上透露了它正在开发的新Linux驱动模式, 以在Steam主机时代到来前改进Linux驱动支持:AMD的Linux驱动仍然会分为开源驱动(Gallium3D)和闭源驱动(催化剂),但 Linux版的催化剂驱动将会很小,AMD开发者试图将闭源驱动和开源驱动分离开来,闭源的催化剂只是驱动的一部分,将会孤立在用户空间,而位于内核主支 的开源驱动将会被催化剂使用.开发者希望这一模式将会减少重复代码,消除不同Linux内核的碎片化以及兼容性问题.最终, Mesa/Gallium3D和

65种GPU性能测试,AMD开源驱动领先!

http://www.aliyun.com/zixun/aggregation/33721.html">2014年的开源图形驱动程序在图形密集程序下的表现如何?近日,Phoronix测试了65 种不同的GPU使用开源驱动的OpenGL性能,测试的GPU型号包括Intel HD Graphics.AMD Radeon.AMD FirePro和NVIDIA GeForce系列.结果显示,相比之下,AMD开源驱动领先于NVIDIA的. 测试使用来自英特尔.AMD和NVIDIA 的最新开源驱动,测