LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: easycat

一个不小心升级到了xorg-server1.7.1出现的问题

[复制链接]
发表于 2009-11-1 16:43:18 | 显示全部楼层
As it says, if you're running ~arch, and you update, and you are running an nvidia card using the nvidia-drivers package, you will have trouble. Apparently, xorg-server-1.7.x and nvidia-drivers don't work together at all. If you've already been hit with this, you will find it hard to get back to xorg-server-1.6.x. It took me a half-hour or so to figure it out and move backwards.

If you have updated, and now find you can't get back to xorg-server-1.6.x, do the following:

1. Add the following to your /etc/portage/package.mask file:
Code:
>=x11-base/xorg-server-1.6.9
>=x11-libs/libX11-1.3.2
>=x11-libs/libXinerama-1.1
>=x11-proto/xextproto-7.1.1
>=x11-libs/libXext-1.1.1
>=x11-libs/libXi-1.3
>=x11-proto/xcmiscproto-1.2.0
>=x11-proto/xf86bigfontproto-1.2.0
>=x11-proto/bigreqsproto-1.1.0
>=x11-proto/xineramaproto-1.2
>=x11-proto/xextproto-7.1.1
>=x11-proto/fixesproto-4.1.1
>=x11-proto/inputproto-2.0
>=x11-libs/libXinerama-1.1
>=x11-proto/recordproto-1.14
>=x11-libs/libXtst-1.1.0
>=x11-proto/scrnsaverproto-1.2.0
>=x11-libs/libXScrnSaver-1.2.0
>=x11-proto/xf86vidmodeproto-2.3
>=x11-libs/libXxf86vm-1.1.0
>=x11-apps/xinput-1.5.0


2. Enter this command: emerge -C inputproto fixesproto recordproto scrnsaverproto xf86vidmodeproto bigreqsproto xineramaproto xcmiscproto xextproto libXext libXi libXxf86vm libXtst libXScrnSaver xinput. This will clear these packages. If they aren't cleared, you will get file collisions.

3. Follow that with emerge -av inputproto fixesproto recordproto scrnsaverproto xf86vidmodeproto bigreqsproto xineramaproto xcmiscproto xextproto libXext libXi libXxf86vm libXtst libXScrnSaver xinput.

4. Once that is done, you can then emerge -av xorg-server. That will get you back to xorg-server-1.6.5.

5. Be sure to emerge $(qlist -IC x11-drivers) after you emerge xorg-server.

That should get you back to an xorg-server version that works with the nvidia cards. It worked once, and I used the /etc/portage/package.mask snippet to save bam-bam from the same situation.

If anyone knows when nvidia plans to correct this, please let me, and the rest of us know.

Blessed be!
Pappy
_________________
I'm a pragmatist, not a dogma-tist.
Whatever works is right.
Pappy's Kernel Seeds now at http://www.kernel-seeds.org
Please post your .configs using http://pastebin.com/.

Last edited by pappy_mcfae on Fri Oct 30, 2009 4:04 pm; edited 1 time in total

http://forums.gentoo.org/viewtopic-t-799568.html
回复 支持 反对

使用道具 举报

发表于 2009-11-1 22:28:05 | 显示全部楼层
还有这个问题呀。还好我没有升
回复 支持 反对

使用道具 举报

发表于 2009-11-3 16:28:41 | 显示全部楼层
去掉hal的use选项可以升级到最新
回复 支持 反对

使用道具 举报

发表于 2009-11-4 13:42:23 | 显示全部楼层
Post by easycat;2041781
开源驱动对R600没有硬件加速, opengl都是用的 cpu模拟计算.
所以当我看电影阿,什么的时候就会很慢,比如播放一些大分辨率的rmvb.

这种劣势在glxgears上面能体现出来.

intel的显卡执行 时候是 4xx fps
ati 开源驱动  2xx fps
ati 闭源驱动  5xxx fps

就是这样的差别...
主要反应在应用上就是
1.笔记本更热
2.待机时间变短
3.Virtualbox中不能运行魔兽争霸3
4.看电影卡的好像看幻灯(mplayer vo=gl)


你如何配置的?glxgears能到5*** fps?我只能到11**?
回复 支持 反对

使用道具 举报

发表于 2009-11-4 14:19:33 | 显示全部楼层
intel显卡用了1.7.1后也有问题,机器休眠后不能唤醒了
回复 支持 反对

使用道具 举报

发表于 2009-11-5 23:27:49 | 显示全部楼层
Post by easycat;2041781
开源驱动对R600没有硬件加速, opengl都是用的 cpu模拟计算.
所以当我看电影阿,什么的时候就会很慢,比如播放一些大分辨率的rmvb.

这种劣势在glxgears上面能体现出来.

intel的显卡执行 时候是 4xx fps
ati 开源驱动  2xx fps
ati 闭源驱动  5xxx fps

就是这样的差别...
主要反应在应用上就是
1.笔记本更热
2.待机时间变短
3.Virtualbox中不能运行魔兽争霸3
4.看电影卡的好像看幻灯(mplayer vo=gl)


我的情况和你正好相反,刚换的785g 闭源驱动mplayer怎么换vo都是闪屏(掉帧),一气之下换了开源的 起码xv不闪了- -+    gl不幻灯但是闪
R600的不妨试试x11的overlay 我的785g跑glxgears闭源1200左右 开源900
回复 支持 反对

使用道具 举报

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

本版积分规则

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