LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1114|回复: 2

ati显卡在debian中另一种使framebuffer支持宽屏的方法

[复制链接]
发表于 2010-4-7 20:33:31 | 显示全部楼层 |阅读模式
在debian中,如果是ati的显卡并且装有libdrm-radeon1 libdrm2 radeontool xserver-xorg-video-radeon xserver-xorg-video-radeonhd等软件包的话,可以尝试利用加载radeon等模块的方法使framebuffer支持宽屏.该方法是利用radeon/ttm/drm等模块使GPU自动使用最佳分辩率.
[19:58:57 debian:~]# modprobe radeon
[   68.193027] radeon_cp: Failed to load firmware "radeon/R520_cp.bin"
[   68.194212] [drm:r100_cp_init] *ERROR* Failed to load firmware!
[   68.195399] radeon 0000:02:00.0: failled initializing CP (-2).
[   68.196648] radeon 0000:02:00.0: Disabling GPU acceleration
[   68.384622] fb: conflicting fb hw usage radeondrmfb vs VESA VGA - removing ge
[19:59:02 debian:~]#
[20:00:43 debian:~]# lsmod|head -n6
Module                  Size  Used by
radeon                489818  1
ttm                    31080  1 radeon
drm_kms_helper         18341  1 radeon
drm                   111372  3 radeon,ttm,drm_kms_helper
i2c_algo_bit            3489  1 radeon
[20:01:03 debian:~]#

我的就是这样成功的,在开机时grub中加入vga的方法无效,用hwinfo --framebuffer查看根本不支持宽屏,我的是ati的X1300显卡,后来,我直接用modprobe radeon,竟然发现可以在framebuffer中用1440x900的最佳分辩率了.我的是19寸宽屏.
发表于 2010-4-7 20:45:30 | 显示全部楼层
这是 KMS 的效果,已经用好久。
KMS 提供相应 fb 驱动,自然和 非 KMS fb 驱动冲突,和 vga=xxx 内核参数冲突。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-8 07:42:24 | 显示全部楼层
Post by 聚焦深空;2081372
这是 KMS 的效果,已经用好久。
KMS 提供相应 fb 驱动,自然和 非 KMS fb 驱动冲突,和 vga=xxx 内核参数冲突。


原来这样,以前我不知道的,昨天进X后一出来结果分辩率变了,后来用lsmod一分析发现多了几个模块才知道是这样子.
kms是自动的吧?以前有个dkms是不是也是似乎这个自动加载模块的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表