LinuxSir.cn,穿越时空的Linuxsir!

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

浏览器和显卡之间有关系吗?

[复制链接]
发表于 2010-3-14 09:07:58 | 显示全部楼层 |阅读模式
自从换上了nvidia显卡,chromium浏览器就经常狂占cpu,一般cpu占用率被它搞到50%左右(双核)(没有加载flash)。
考虑到它是我系统里唯一的gtk程序,我就把nvidia-drivers带上gtk的USE重新编译,重启后没有任何改观。这个USE可能只是有带上nvidia-settings的功能吧。
而基于qt的浏览器,比如rekonq、arora就没这种事情。不过它们两个实在是很不成熟,看着就不爽。
浏览器和显卡之间,或者gtk与显卡之间,有什么关系吗?
发表于 2010-3-14 10:16:40 | 显示全部楼层
没关系,唯一的可能是你的chromium设置问题,关了JS试试看

某些网页JS量太大也会造成卡
回复 支持 反对

使用道具 举报

发表于 2010-3-14 10:36:34 | 显示全部楼层
chromium 似乎跟gtk无关。
回复 支持 反对

使用道具 举报

发表于 2010-3-14 11:03:05 | 显示全部楼层
我怀疑是chrome要用dri渲染,而他可能是缺一些库,要不把全局use加上dri opengl glitz等,升级下系统看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-14 12:35:41 | 显示全部楼层
dri?我换显卡后,编译内核,把dri那一项给禁了,因为我发现它下面没有nvidia的分支选项。而且在Xorg.conf里面,也是禁了dri的。nvidia显卡是不是不需要这个东西?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-14 22:19:09 | 显示全部楼层
全局有opengl的USE,没有glitz的,添加后,发现只有cairo一个用到它,就重新编译了cairo,带上编译了glitz。
没有dri的USE,我重新编译了内核,把dri那一项选上了,不过下面没有一个显卡nvidia的。之后重新编译了nvidia-drivers。
重启系统,在/var/log/Xorg.0.log里看到:
(II) LoadModule: "dri"
(WW) Warning, couldn't open module dri
(II) UnloadModule: "dri"
(EE) Failed to load module "dri" (module does not exist, 0)
(II) LoadModule: "dri2"
(WW) Warning, couldn't open module dri2
(II) UnloadModule: "dri2"
(EE) Failed to load module "dri2" (module does not exist, 0)

内核里的那个dri(direct rendering interface好像),到底有没有用呢,反正下面只有ati、savage之类的显卡可选。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-14 22:28:30 | 显示全部楼层
还有,装上了xdriinfo和driconf,两个命令都返回:
libGL is too old.
后者还*出窗口,说:
XDriInfo returned with non-zero exit code.
这个说明了什么问题呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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