QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3523|回复: 16

制做 2.6.3 时发现内核对 ATI 显卡的 3D 支持怎么变差了

[复制链接]
发表于 2013-5-14 21:00:51 | 显示全部楼层 |阅读模式
同样的 3.4 内核更新上来,现在到了不得不安装闭源驱动了,不安装开启 KDE4 特效连拖窗体都困难了。
 楼主| 发表于 2013-5-15 08:31:40 | 显示全部楼层
升级了 xorg srvice 到 1.14.1 后这个问题就不存在了,所以这两天 2.6.3 大家还是暂不下载。
更新后有一些驱动没法正常编译,不知道是淘汰了还是等更新:
错误基本上是这个: fatal error: mibstore.h: No such file or directory
xorg-x11-drv-ark-0.7.4-1mgc26.src.rpm
xorg-x11-drv-chips-1.2.4-8mgc26.src.rpm
xorg-x11-drv-dummy-0.3.6-10mgc26.src.rpm
xorg-x11-drv-fbdev-0.4.3-9mgc26.src.rpm
xorg-x11-drv-geode-2.11.14-6mgc26.src.rpm
xorg-x11-drv-glint-1.2.8-7mgc26.src.rpm
xorg-x11-drv-i128-1.3.6-8mgc26.src.rpm
xorg-x11-drv-i740-1.3.4-8mgc26.src.rpm
xorg-x11-drv-nv-2.1.20-2mgc26.src.rpm
xorg-x11-drv-rendition-4.2.5-8mgc26.src.rpm
xorg-x11-drv-s3-0.6.3-14mgc26.src.rpm
xorg-x11-drv-sisusb-0.9.6-8mgc26.src.rpm
xorg-x11-drv-tdfx-1.4.5-7mgc26.src.rpm
xorg-x11-drv-tseng-1.2.4-12mgc26.src.rpm
如果 nv 驱动不让上的话,那也只有把 nouveau 重新编译上了。
回复

使用道具 举报

发表于 2013-5-15 12:42:12 | 显示全部楼层

开源和官方驱动的亮度

笔记本hd 4500官方驱动和开源驱动 性能差很多,运行glxears,开源只有300,官方有4000多。但是有一点不知道怎么设置:如果使用开源驱动,可能保证在登录窗口和进去后的亮度一致;而官方驱动在登录窗口是亮度最大,登陆进去后才调整为我设置的亮度。
回复

使用道具 举报

发表于 2013-5-15 18:52:14 | 显示全部楼层
开源驱动是要和内核里面的 drm 模块配合的。
而且开源驱动貌似可以从字符界面开始,就保持显示一致。
回复

使用道具 举报

 楼主| 发表于 2013-5-15 20:29:57 | 显示全部楼层
我已经动工全面升级 X 服务了,上百个包。。。,还好编译找到一些方法挺快的。
xorg-x11-server 降到 1.13,反正 X 底层和驱动最新就可以了。
回复

使用道具 举报

 楼主| 发表于 2013-5-15 21:18:03 | 显示全部楼层
降级后仍有几个驱动不能编译,这几个先不进系统吧。
xorg-x11-drv-geode-2.11.13-1mgc25.i686
xorg-x11-drv-newport-0.2.4-1mgc25.i686
xorg-x11-drv-ark-0.7.4-1mgc25.i686
xorg-x11-drv-s3-0.6.3-7mgc25.i686
xorg-x11-drv-chips-1.2.4-8mgc25.i686
xorg-x11-drv-sis-0.10.7-8mgc26.i686.rpm
回复

使用道具 举报

发表于 2013-5-15 23:53:39 | 显示全部楼层
原帖由 haulm 于 2013-5-15 21:18 发表
降级后仍有几个驱动不能编译,这几个先不进系统吧。
xorg-x11-drv-geode-2.11.13-1mgc25.i686
xorg-x11-drv-newport-0.2.4-1mgc25.i686
xorg-x11-drv-ark-0.7.4-1mgc25.i686
xorg-x11-drv-s3-0.6.3-7mgc25.i686
xorg-x ...

这个基本没人用了。
回复

使用道具 举报

 楼主| 发表于 2013-5-16 16:04:59 | 显示全部楼层
不能正常显示中文 why ?
cat /etc/sysconfig/i18n
LANG=zh_CN.UTF8
LC_ALL=zh_CN.UTF8

locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
回复

使用道具 举报

 楼主| 发表于 2013-5-16 20:06:43 | 显示全部楼层
排查了半天了,是 xorg-x11-xinit 的问题,这里面 magic 的设置有别于 Fedora,不能照抄。
另外 kernel-3.4.41 到 kernel-3.4.45 是一个分水岭,其中间几个版本我就不会去试了,总之新的 xorg 需要新的内核支持。
新的内核也需要新的 xorg 支持,否则你就看到开源驱动会是个破相的样子,相关图片我会放在百度。
我们论坛几时才肯修复附件上传?
回复

使用道具 举报

发表于 2013-5-16 21:56:40 | 显示全部楼层
测试下传图。

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2013-5-16 22:06:28 | 显示全部楼层
帮我查一下,要不然是我的权限被搞坏了。
您所在的用户组不允许使用道具系统,请返回。。。。
linux 的 firefox 就是找不到可以上传的地方啊,win 上我还没试过。
回复

使用道具 举报

发表于 2013-5-16 22:11:55 | 显示全部楼层
原帖由 haulm 于 2013-5-16 22:06 发表
帮我查一下,要不然是我的权限被搞坏了。
您所在的用户组不允许使用道具系统,请返回。。。。
linux 的 firefox 就是找不到可以上传的地方啊,win 上我还没试过。 ...

我用的chrome。
回复

使用道具 举报

 楼主| 发表于 2013-5-21 13:09:29 | 显示全部楼层
内核更新至 3.4.46 后测试效果还是不行,重新编译了 xorg mesa libdrm kernel 还是卡的要命。
最后决定重新下载 3.4.41 版本编译,不知道为什么新内核会导致 KDE4 开启 opengl 后奇慢无比,而 XRender 开启 3D 支持是正常的,另外 fontconfig 停在 2.9.0,升级后配置格式可能变了会对不上,所以又退回去。
我测试过 MagicLinux 2.6.2,它用的内核是 3.4.41 开启 opengl 后一样正常快速。
回复

使用道具 举报

发表于 2013-5-21 18:31:28 | 显示全部楼层
firefox 确实没有上传文件的控件。
回复

使用道具 举报

 楼主| 发表于 2013-5-23 08:58:54 | 显示全部楼层
找了好久了,是 mesa 版本和 xorg-x11-server 版本的兼容问题,目前办法是升级 mesa 到 9.1.3。 但有一个问题: mesa-libGLU 到 mesa9 就被移除了,我查了一下 configure --help 也没发现参数。因为 WPS 依赖 mesa-libGLU,虽然这个依赖可能不是必需的或无意的,挺多东西依赖 mesa-libGLU,所以现在变成 mesa8 mesa9 两个版本都要编译。

        libGLU.so.1 is needed by (installed) quesoglc-0.7.2-7mgc26.i686
        libGLU.so.1 is needed by (installed) cegui-0.7.9-3mgc26.i686
        libGLU.so.1 is needed by (installed) glew-1.5.5-1mgc26.i686
        libGLU.so.1 is needed by (installed) jasper-1.900.1-1mgc26.i686
        libGLU.so.1 is needed by (installed) kdebase4-workspace-4.9.5-1mgc26.i686
        libGLU.so.1 is needed by (installed) kdeartwork4-kscreensaver-4.9.5-1mgc26.i686
        libGLU.so.1 is needed by (installed) libcaca-0.99-0.11.beta17mgc26.i686
        libGLU.so.1 is needed by (installed) wps-office-8.1.0.3842-0.1.a9p1.i686
        libGLU.so.1 is needed by (installed) gtkglext-libs-1.2.0-11mgc26.i686
        libGLU.so.1 is needed by (installed) desmume-glade-0.9.9-1mgc26.i686
        libGLU.so.1 is needed by (installed) wine-1:1.5.28-1mgc26.i686
        libGLU.so.1 is needed by (installed) wx-gtk2-unicode-gl-2.8.12-1mgc26.i686
        libGLU.so.1 is needed by (installed) mesa-libGLU-devel-8.0.5-1mgc26.i686
        mesa-libGLU is needed by (installed) plib-1.8.5-1mgc26.i686

KDE4 的 opengl 支持和本身版本没有太大关系,主要由 mesa xorg-x11-server qt 决定的。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-19 13:49 , Processed in 0.075782 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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