LinuxSir.cn,穿越时空的Linuxsir!

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

ati KMS的怪异问题

[复制链接]
发表于 2010-1-3 16:30:16 | 显示全部楼层 |阅读模式
我的gentoo-sources-2.6.32上开启kms后一切正常,
但是升级内核为gentoo-sources-2.6.32-r1后,只要加载radeon modeset=1 就直接黑屏死机。。。。
每次升级都是
cp ../linux-gentoo-sources-2.6.32/.config linux/.config
make oldconfig
make menuconfig 调整下,基本都一样的
make install make modules_install
内核的选项都一样,可就是不行,必须是gentoo-sources-2.6.32版本,奇怪了就
今天随便换了zen-souces等其他内核试试都不行,只有gentoo-sources-2.6.32版本的内核没问题,真是想不通,按理说kms相关的选项就那么几个,都是一样的
其他开了kms的兄弟有这个问题吗?
开了kms后升级过内核吗?
另外今天把xf86-video-ati mesa libdrm都重新emerge了还是不行。。。。

内核选项和wiki中的一样
Device Drivers  --->
    Generic Driver Options  --->
        <*> Userspace firmware loading support
            
  • Include in-kernel firmware blobs in kernel binary
        Graphics support  --->
            <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  --->
                <*> ATI Radeon
       
  • Staging drivers  --->
            [ ] Exclude Staging drivers from being built
                
  • Enable modesetting on radeon by default

    单独编译成模块也试了都,。。。。
  • 发表于 2010-1-3 17:09:49 | 显示全部楼层
    今天刚换过来试试kms,除了3D加速和不开kms相比仍然慢太多,其他没有问题了。

    zen-sources-2.6.32-p4/xf86-video-ati-9999
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2010-1-3 17:30:31 | 显示全部楼层
    我的问题好奇怪,为自己都搞不明白了,一样的内核选项,我在gentoo-sources-2.6.32中打开kms没问题
    modprobe radeon modeset=1 终端的分辨率立刻切换成1680x1050

    升级内核或者用其他2.6.32系列内核都不行
    。。。。
    我就纳闷了

    zen-sources-2.6.32_p3 mesa-9999 xf86-video-ati-9999 libdrm-9999
    回复 支持 反对

    使用道具 举报

    发表于 2010-1-3 18:08:59 | 显示全部楼层
    我用gentoo-sources-2.6.32-r1也是黑屏,用zen-sources-2.6.32-p2可以, p3也黑屏。现在用zen-sources-2.6.33-rc2-zen1,关闭bfs没问题,开bfs挂死。
    我的机器是T400
    回复 支持 反对

    使用道具 举报

    发表于 2010-1-3 18:36:18 | 显示全部楼层
    Post by KenShinXF;2061633
    我的问题好奇怪,为自己都搞不明白了,一样的内核选项,我在gentoo-sources-2.6.32中打开kms没问题
    modprobe radeon modeset=1 终端的分辨率立刻切换成1680x1050

    升级内核或者用其他2.6.32系列内核都不行
    。。。。
    我就纳闷了

    zen-sources-2.6.32_p3 mesa-9999 xf86-video-ati-9999 libdrm-9999


    我没有运行什么模块命令,终端会自动切换到 1440x900的分辨率。
    另外我用的是 radeonfb,没有在grub.cfg 中添加命令。
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2010-1-3 19:31:04 | 显示全部楼层
    Post by zhou3345;2061655
    我没有运行什么模块命令,终端会自动切换到 1440x900的分辨率。
    另外我用的是 radeonfb,没有在grub.cfg 中添加命令。


    这个应该是你选这个了
  • Enable modesetting on radeon by default
    我这个没有选,
    而是自己加参数
  • 回复 支持 反对

    使用道具 举报

    发表于 2010-1-3 20:11:15 | 显示全部楼层
    gentoo ~x86没有你这个问题,9999的驱动也没出现这种情况。

    另外,我想,你装了mesa-9999 xf86-video-ati-9999 libdrm-9999,那么也要把xorg-server-9999安装上吧。安装顺序是libdrm->mesa->xorg-server->xf86-video-ati。

    我现在不开KMS了,发现开了KMS之后glxgears马上下降一半。而且KMS不能用fbsplash
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2010-1-3 20:33:05 | 显示全部楼层
    Post by hpo3;2061689
    gentoo ~x86没有你这个问题,9999的驱动也没出现这种情况。

    另外,我想,你装了mesa-9999 xf86-video-ati-9999 libdrm-9999,那么也要把xorg-server-9999安装上吧。安装顺序是libdrm->mesa->xorg-server->xf86-video-ati。

    我现在不开KMS了,发现开了KMS之后glxgears马上下降一半。而且KMS不能用fbsplash

    这个感觉和xorg没关系吧,我根本就没开X
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2010-1-3 21:36:18 | 显示全部楼层
    不知道什么原因,刚刚编译安装了zen-sources- 2.6.33_rc2_p1
    开启kms正常,看来kms还是不太稳定啊,但是kms代码应该在这几个版本都没有变化啊。。。。。
    另外2.6.33开启kms需要http://people.freedesktop.org/~agd5f/radeon_ucode/
    里面的radeon_ucode
    下载对应的Rxx.bin放在/lib/firmware/radeon下面,就可以

    另外问个小问题,我的gnome startup 设置启动程序不管作用,。。。
    我这里好多问题啊,最近。。。
    回复 支持 反对

    使用道具 举报

    发表于 2010-1-4 10:33:12 | 显示全部楼层
    LZ什麼顯卡?我HD3200.問題和你一模一樣。
    我想可能是內核模塊radeon的bug。
    等下個版本更新再試試。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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