如何在Gentoo上使用Radeon显卡的开源驱动
来源:互联网 发布:软件定制骗局 编辑:程序博客网 时间:2024/05/16 10:44
如何在Gentoo上使用Radeon显卡的开源驱动
首先声明一下:第一次写博客,写的不好请各位看官见谅。之前在Gentoo上使用的是amd显卡的闭源驱动(fglrx),可是最近一阵子不知道为啥,最新的fglrx和最新的3.19的内核有冲突,怎么都编译不过去。Google了好久也无解,于是一气之下把系统里面的闭源驱动(fglrx)切换成开源驱动。
参照官方wiki中的的Radeon教程一步一步的操作。
1. 重新配置一下内核
Processor type and features ---> [*] MTRR (Memory Type Range Register) supportDevice Drivers ---> Graphics support ---> If your card sits in an AGP slot, choose your AGP driver, e.g.: <*/M> /dev/agpgart (AGP Support) ---> <*/M> AMD Opteron/Athlon64 on-CPU GART support <*/M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> <*/M> ATI Radeon [*] Enable modesetting on radeon by default -*- Support for frame buffer devices ---> < > ATI Radeon display support <*/M> Sound card support ---> <*/M> Advanced Linux Sound Architecture ---> [*] PCI sound devices ---> HD-Audio ---> <*> HD Audio PCI (2048) Pre-allocated buffer size for HD-audio driver [*] Support initialization patch loading for HD-audio <*> whatever audio codec your soundcard needs <*> Build HDMI/DisplayPort HD-audio codec support
2.安装 radeon-ucode
或者linux-firmware
3.这一步最关键,需要将/lib/firmware/radeon中你所需要的模块编译进内核
<span style="font-size:12px;">Device Drivers ---> Generic Driver Options ---> -*- Userspace firmware loading support [*] Include in-kernel firmware blobs in kernel binary <span style="color:#FF0000;">(radeon/<YOUR-MODEL>.bin</span>) (/lib/firmware) Firmware blobs root directory</span>
本人在这里就犯了很多的错误,导致使用开源驱动失败。依据官方给的,拿自己的显卡对比wiki上给出的参照,结果蒙掉了,自己的显卡没有出现在这个上面。于是就着了相近的,将其编入内核,结果失败。lsmod一看radeon的模块根本没有起来。然后尝试了许多的办法,最终成功了。
总结一些自己在这当中所犯的一些错误:
1.没有仔细看Note部分的东西,导致只输入了其中的一个*.bin文件,在这里尝试了很多的*bin文件,一次又一次的失败。其实这里是需要将表中的所有.bin文件都要放到内核中的。
2.参照表中选择的*.bin文件和我真正需要的是不一样的,估计烟花或者是对显卡的研究不够吧。其实这里大家可以使用dmesg命令查看自己系统启动过程中的一些错误,就可以找到自己需要哪一个*.bin文件。这里我列出我的一些信息,以供参考:
大家可以看到我的是
radeon/SUMO_pfp.bin和radeon/TURKS_pfp.bin load失败,由此可见我需要的是这两个。于是就可以在官方的列表中找到这两个文件所在的行。
把这两列所对应的所有的.bin文件都编进内核。配置完以后,重新编译,重启,看到了久违的Logo Tux。字符界面自动使用了最佳的分辨率,大功告成,终于使用上了开源驱动了。
以上是个人亲身的经验,写成博客为自己提供参考,纪录自己一步一步的成长,同时也方便有需要的人。
0 0
- 如何在Gentoo上使用Radeon显卡的开源驱动
- 如何在 Ubuntu 启用 Radeon 开源驱动的 UVD 硬件解码
- ubuntu 12.04安装ATI RADEON 显卡驱动
- 在Gentoo上用ALSA驱动Intel的声卡
- Linux下安装显卡驱动(ATI RADEON 9600)
- 【黑苹果教程】驱动ATI Radeon HD5450显卡
- Allegro开发库在S3显卡上的显卡驱动装入问题
- 在Fedora14上安装Nvidia显卡驱动
- 在Linux上怎样安装显卡驱动
- GPU(显卡)的开源驱动调研
- Gentoo在qemu上的安装笔记
- Ubuntu 12.04 联想G470 显卡驱动安装,AMD Radeon HD 6300M Series 驱动安装
- 如何配置gentoo的源
- 如何配置gentoo的源
- 如何安装fedora13的显卡驱动
- Fedora 8安装 ATI Radeon HD 2400 PRO显卡驱动 & 3D效果
- gentoo上使用sudo
- Gentoo上使用everpad
- Hash Buckets Concept
- UVA - 11991 Easy Problem from Rujia Liu?
- ONF组织的SDN架构文档——概述(一)
- 不是Oculus在主导虚拟现实市场?那是谁?
- 批量插入sheet表,并按顺序命名
- 如何在Gentoo上使用Radeon显卡的开源驱动
- cocos2dx3.0rc导出自定义类到lua的方法详细步骤
- Java基础学习日记Day01
- iOS UITextField 关闭键盘的 三种方法
- java基础知识大全
- mac终端使用ftp总结
- 关于指针作为参数传递的一些探讨
- 黑马程序员——IO流(一)
- 辛星浅析Linux中的lib