LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 07-12-06, 10:38 第 1 帖
dukeduan
 
 
 
注册会员  
  注册日期: Feb 2003
  我的住址: yun nan
  帖子: 261
  精华: 1
 

标题: 关于ati显卡(RV200系列)的framebuffer


[问题]
我的显卡是ati radeon7500的显卡,显示器分辨率1920x1200,在Archlinux启动的时候,没办法启用Framebuffer,控制台非常的难看。
[尝试1]
在Grub里给内核加参数:
代码:
kernel /vmlinuz26 root=/dev/hdaX ro video=vesafb:mtrr:3,ywrap,1920x1200-32@60
没有任何效果
[尝试2]
在Grub里给内核加参数:
代码:
kernel /vmlinuz26 root=/dev/hdaX ro vga=0x31B video=vesafb:mtrr:3,ywrap
有效果,启用vesafb,但是分辨率不够,只有1280x1024
[解决方案]
让内核启动的时候启用radeonfb模块,查了一下资料,需要对initrd.img(kernel26.img)做一下设定。
a) 编辑/etc/mkinitcpio.conf文件。
在MODULES="aaa bbb ..." 里追加radeonfb:
代码:
# MODULES # The following modules are loaded before any boot hooks are # run. Advanced users may wish to specify all system modules # in this array. For instance: # MODULES="piix ide_disk reiserfs" MODULES="ata_generic ata_piix radeonfb"
b)重新生成initrd.img(kernel26.img):
代码:
mkinitcpio -p kernel26
c) 修改Grub配置文件:
代码:
kernel /vmlinuz26 root=/dev/hdaX ro video=radeonfb:mtrr:3,ywrap,1920x1200-32@60
重新启动,成功启用1920x1200的Framebuffer.。

此帖于 07-12-06 10:40 被 dukeduan 编辑. 原因: 追加硬件信息
  dukeduan 当前离线   回复时引用此帖
旧 07-12-06, 14:50 第 2 帖
latteye
 
 
 
注册会员  
  注册日期: Jan 2005
  帖子: 214
  精华: 0
 

好文!
我换了显卡之后frame 也一直有问题。多谢楼主了,回家试试。
  latteye 当前离线   回复时引用此帖
旧 07-12-06, 14:52 第 3 帖
latteye
 
 
 
注册会员  
  注册日期: Jan 2005
  帖子: 214
  精华: 0
 

video 参数只是在内核刚启动的时候调用的驱动吧。等进入X 后依然是根据 xorg 的设定吧?
  latteye 当前离线   回复时引用此帖
旧 07-12-06, 15:18 第 4 帖
dukeduan
 
 
 
注册会员  
  注册日期: Feb 2003
  我的住址: yun nan
  帖子: 261
  精华: 1
 

引用:
作者: latteye
video 参数只是在内核刚启动的时候调用的驱动吧。等进入X 后依然是根据 xorg 的设定吧?
这个地方的video只是调用跟framebuffer相关的模块,跟xorg没有关系。
另外,不同的显卡要用与之相对应的模块。例如intel主板的话用i810fb之类的。
  dukeduan 当前离线   回复时引用此帖
旧 07-12-06, 16:41 第 5 帖
jarryson 帅哥
 
jarryson 的头像
 
 
注册会员  
  注册日期: Jul 2004
  我的住址: 湖北武汉
  帖子: 5,928
  精华: 3
 

不错啊。这个是不是就是控制台能显示背景图片之类的?splash?

以前只是听说需要给内核打补丁,或者直接用源里面特殊的内核。。现在如果这样可以,那太好啦







__________________
AMD Turion MT-34 1.8G,1G+256M ddr333,VIA,AMD-ATI X700 128M,160G IDE,15.4宽...

Archlinux -- 最新,最快,最方便
  jarryson 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 10:09


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org