LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]刚刚做了系统更新,一部分KDE桌面特效无法打开

[复制链接]
发表于 2009-10-11 18:40:29 | 显示全部楼层 |阅读模式
刚升级了系统(pacman -Syu),kdemod升级到了4.3.2, ,结果原来的桌面立方等特效无法打开了。显卡驱动是开源版,已经是最新版。按wiki上说的没有使用xorg.conf文件。
无法打开的特效为:
罩面切换,桌面立方,桌面立方动画,控屏助手;
可以打开的特效有:
任务栏缩略图,半透明,桌面栅格,登录淡入桌面。
其他特效我没试过。
之前刚刚升级完之后,使用KDE2主题的窗口风格,标题栏的点刻效果显示为花的,换了个臭氧主题的。
桌面设置里面不能打开OpenGL,只能使用Xrender。我估计跟这个有很大关系。
怎么解决呢?A卡用户好痛苦啊~~~~~~~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-10-11 19:01:40 | 显示全部楼层
你用的是什么显卡?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-11 19:15:27 | 显示全部楼层
Post by hurricanek;2035417
你用的是什么显卡?

HP本子,ati X1600(FireGL V5200)
回复 支持 反对

使用道具 举报

发表于 2009-10-11 20:37:35 | 显示全部楼层
看那张图应该是少了这个。。
/etc/X11/xorg.conf

Section "Extensions"
Option "Composite" "Enable"
EndSection
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-11 21:17:26 | 显示全部楼层
重复一遍:我升级以前,根本就没有创建xorg.conf这个文件,特效都没问题。
回复 支持 反对

使用道具 举报

发表于 2009-10-11 21:44:54 | 显示全部楼层
/var/log/Xorg.0.log 里有什么信息?KMS有没有启用?arch最新的2.6.31内核默认启用kms。

archwiki上说启用KMS后可能导致的问题就有:内核崩溃、进不了X,3D compositing无法激活……这时得把kms关了,再看看3D能不能用。

http://wiki.archlinux.org/index.php/ATI#Disable_KMS
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-11 22:29:59 | 显示全部楼层
Post by zwgun;2035464
/var/log/Xorg.0.log 里有什么信息?KMS有没有启用?arch最新的2.6.31内核默认启用kms。

archwiki上说启用KMS后可能导致的问题就有:内核崩溃、进不了X,3D compositing无法激活……这时得把kms关了,再看看3D能不能用。

http://wiki.archlinux.org/index.php/ATI#Disable_KMS


十分感谢!问题解决!
其实出了问题以后我是看过那篇wiki的,不过由于我英文实在太烂,所以我看的是简体中文版,虽然简体版引述了英文原文,但是不如wiki英文版那样给出了醒目标识,加上本来英文就烂,没有真正看懂。按你那个链接直接去了wiki英文版,一上去就看见两个醒目的“warning”。照做之后,桌面特效就回来了。
具体做法:
1)/boot/grub/menu.list中,kernel这行末尾加上radeon.modeset=0
2)编辑mkinitcpio.conf,去掉MODULES一节添加的radeon,然后,
mkinitcpio -p kernel26
重启,OK
还有个小小的疑惑:上述两步都是必做的么?只做其中一步可以么?想知道为什么
另外,窗口主题使用KDE2还是有问题,标题栏的点刻效果还是不正常。不知道什么原因
回复 支持 反对

使用道具 举报

发表于 2009-10-11 22:54:34 | 显示全部楼层
默认仍然是不开启KMS的,自己添加的random模块才会开启KMS。

你可以使用mesa-git+xf86-video-ati-git来使用KMS+3D
回复 支持 反对

使用道具 举报

发表于 2009-10-11 23:47:54 | 显示全部楼层
mesa和radeon的版本没说要git版吧,archwiki上说启用KMS和桌面3D特效需要:
  1. kernel26 2.6.31.x
  2. ati-dri 7.5.x
  3. libgl 7.5.x
  4. [b]mesa 7.5.x
  5. xf86-video-ati 6.12.4[/b]
复制代码

http://wiki.archlinux.org/index. ... _having_KMS_enabled
回复 支持 反对

使用道具 举报

发表于 2009-10-12 00:47:36 | 显示全部楼层
看了下arch官方论坛的讨论,ati卡启用KMS后,composite和xv不能用的都有。似乎要3d、xv、KMS配合良好,必须mesa 7.6或更高,暂时只有自己编译了。

还有人说bfs和kms之间有冲突,目前似乎无解。
回复 支持 反对

使用道具 举报

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

本版积分规则

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