LinuxSir.cn,穿越时空的Linuxsir!

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

ORG 6.8.1 的opengl和glx问题?

[复制链接]
发表于 2004-11-9 22:13:20 | 显示全部楼层 |阅读模式
我现在遇到了奇怪的事情了。我有两台机器,配置都差不多了,用的是ati的Radeon7xxx系列的显卡。都是安装的xorg6.8.1.奇怪的是,先前用中文portage安装的机器,X有glx。新安装的机器,X没有glx。具体的错误,如下:
glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x21 15 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x22 15 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Segmentation fault

安装支持glx的程序的时候,也是找不到glx在什么地方?而用的旧的中文portage的机器就没有这个问题,比较怪。
emerge下org-x11的结果:
bash-2.05b$ emerge xorg-x11 -pv

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B     ] x11-libs/libXft (from pkg x11-base/xorg-x11-6.8.1)
[ebuild  N    ] x11-misc/ttmkfdir-3.0.9-r2  -debug 0 kB [1]
[ebuild   R   ] x11-base/xorg-x11-6.8.1  -3dfx -3dnow +bitmap-fonts +cjk -debug-dlloader -dmx -doc -dri -font-server +glc +glx -hardened -insecure-drivers -ipv6 -mmx +nls +pam -sdk -sse -static -truetype-fonts -type1-fonts (-uclibc) -xprint +xv 0 kB [1]

Total size of downloads: 0 kB
Portage overlays:
[1] /usr/local/portage

请DX指点一下,新的Xorg需要怎么样处理,就可以有glx了?
发表于 2004-11-9 22:21:32 | 显示全部楼层
glx是中文portage的特有参数
 楼主| 发表于 2004-11-9 22:28:45 | 显示全部楼层
最初由 orphen 发表
glx是中文portage的特有参数

是的,但是glx是3d显卡特有的功能,和opengl有关的。我出现的这个是用最近的xorg-x11后出现的,估计是和更改oxrg-x11的安装目录有关。
发表于 2004-11-10 17:00:35 | 显示全部楼层
这样
http://www.linuxsir.cn/forum.php ... mp;highlight=libglx

另外,我在编译的时候加了glx参数,不知道不加行不行
发表于 2004-11-10 17:47:36 | 显示全部楼层
说明一下, glx不是中文portage加的,而是官方加的。如果你使用nvidia的显卡,请运行
qpkg -l nvidia-glx | grep libglx.so

我的结果如下:
/usr/lib/opengl/nvidia/extensions/libglx.so

把它复制到/usr/lib/modules/extensions/目录里。
当然其它的问题也可以用类似的方法解决。
 楼主| 发表于 2004-11-11 00:04:30 | 显示全部楼层
我用的是ati的显卡,xorg-x11就可以直接支持的。不需要按照其它的驱动的。
我找到了一个
  1. /usr/lib/opengl/xorg-x11/extensions/libglx.a
复制代码

还在实验,glx正常的那台机器是在/usr/X11R6/lib/modules/extensions/下。
最后发现是因为新的xorg用X配置的时候,没有默认加入dri和glx。
谢谢大家回答。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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