You are not logged in.
Pages: 1
I had direct rendering with fglrx, and decided to try the open source drivers - don't ask me why
But now I've removed the open source drivers with
pacman -R xf86-video-ati
and reinstalled fglrx with
pacman S ati-fglrx
I changed my xorg.conf to load fglrx, the same with rc.conf.
Xorg launches fine, but there is no direct rendering and I cannot find anything in Xorg.0.log related to DRI. Only "DRI installation succeeded!", which has me baffled.
glxgears runs really slow.
I have an ATI Radeon Xpress 200M with 128mb shared memory in a Toshiba laptop. Latest arch kernel and fglrx.
glxinfo output
xorg.conf
Xorg.0.log
I wish to run XGL on this machine, is that possible? I can't find anything on ATI Radeon Xpress 200M support.
Offline
What do you get when you run
$ sudo updatedb
$ locate libGL
?
Try reinstalling ati-fglrx-utils with
pacman -S ati-fglrx-utils
- reinstall even if it says it's up to date.
Offline
I need to be in windows atm, but I already tried that.
locate libGL outputs:
/usr/lib/libGL.so
/usr/lib/libGL.so.1
/usr/lib/libGL.so.1.2
I just saw this on the Wiki, I'll report back later when I've had the chance to try it out.
Offline
The Wiki-tip didn't help, neither did a reinstall of fglrx an fglrx-utils.
However, locate libGL outputs:
/usr/lib/xorg/modules/extensions/libGLcore.xorg
/usr/lib/xorg/modules/extensions/libGLcore.so
/usr/lib/libGL.so.1.2
/usr/lib/libGL.so
/usr/lib/libGL.so.1
/usr/lib/libGLU.so
/usr/lib/libGLU.so.1
/usr/lib/libGLU.so.1.3.060501
/usr/lib/libGLw.so
/usr/lib/libGLw.so.1
/usr/lib/libGLw.so.1.0.0
/usr/lib/libGLEW.so.1.3.4
/usr/lib/libGLEW.so
/usr/lib/libGLEW.a
/usr/lib/libGLEW.so.1.3
Should I rm everything but libGL.so, libGL.so.1 and libGL.so.1.2 ?
Offline
mm, are you running XGL? or regular X?
try running a regular X session and see if dri works.
also, make sure you're in the video group (not sure if that has any effect)
Offline
Regular X. When I get DRI going I'll attempt XGL. Atm, XGL won't start but that will be the next project
And I'm in the video group.
Offline
Here's my xorg.conf, perhaps it might help. I'm running an ATI 9600 pro.
Offline
Didn't help
I think it has something to do with the libGL files, but I have no idea how to fix it.
Upgrading to fglrx-8.29.6 atm, maybe that helps.
Offline
How about
pacman -Sf xorg-server
Offline
Nope
Xorg.0.log has
(II) fglrx(0): DRI initialization successfull!
but glxinfo still prints
libGL: XF86DRIGetClientDriverName: 8.29.6 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri//fglrx_dri.so
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
If i remove all libGL's but libGL.so, libGL.so.1 and libGL.so.1.2, it complains about missing libGLU.so.
Offline
What does a
pacman -Ql /usr/lib/libGL.so
report?
Haven't been here in a while. Still rocking Arch.
Offline
Should I rm everything but libGL.so, libGL.so.1 and libGL.so.1.2 ?
No, definitely not. Those files look fine, and shouldn't be your problem.
What's your output of:
$ LIBGL_DEBUG=verbose glxinfo
Offline
@ Sigi:
Package "/usr/lib/libGL.so" was not found.
@ Cerebral:
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 8.29.6 fglrx (screen 0)
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri//fglrx_dri.so
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample,
GLX_ATI_pixel_format_float, GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
...
Offline
I think what sigi meant was pacman -Qo /usr/lib/libGL.so
In any case, I'm stumped... I can't figure out what's going on here. It seems like you're using the libGL.so from libgl-dri, maybe, but if you reinstalled ati-fglrx-utils then the output of locate libGL.so would indicate this isn't the problem.
This may sound silly, but have you quit/restart X since you reinstalled ati-fglrx-utils?
Offline
pacman -Qo /usr/lib/libGL.so prints
/usr/lib/libGL.so is owned by ati-fglrx-utils 8.29.6-1
So it seems like it's the right libGL, but with mesa? :shock:
Cerebral, yes, I've restarted X several times.
Maybe the easiest solution is to simply reinstall arch...
Offline
Here might be something ..
I found this in Xorg.0.log
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x1
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
And a couple lines after that, it says
(II) Loading local sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/xorg/modules/extensions/libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
compiled for 7.1.1, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
Is it the wrong version of libGLcore.so I have? If so, how do I fix it?
Offline
I think what sigi meant was pacman -Qo /usr/lib/libGL.so
:oops: my fault
Haven't been here in a while. Still rocking Arch.
Offline
Is it the wrong version of libGLcore.so I have? If so, how do I fix it?
Nope, that's the correct version of GLcore - ati doesn't ship with its own version, so it uses the standard Xorg 7.1 version of that library.
Offline
Reinstalled Arch, without ever installing the open-source ati drivers. Now there seems to be DRI, though glxinfo is not installed. But fgl_glxgears runs smoothly, where it crashed before
Offline
glxinfo is part of the mesa-apps package
Offline
Pages: 1