Failed to find a GLX visual on ATI x700 card using ati driver

Bug #29493 reported by Lakin Wecker
18
Affects Status Importance Assigned to Milestone
xserver-xorg-driver-ati (Ubuntu)
Fix Released
High
Unassigned

Bug Description

On a fresh dapper flight3 install and after updates today, I get the following errors regarding DRI:

lakin@Zedd:~$ glxinfo | grep direct
Error: couldn't find RGB GLX visual
lakin@Zedd:~$ glxgears
Error: couldn't get an RGB, Double-buffered visual
lakin@Zedd:~$

This is on a Ferrari 4005 which has an ATI x700 card, The attached files are the xorg.log and xorg.conf.

Revision history for this message
Lakin Wecker (lakin) wrote : Xorg.0.log

My Xorg.0.log for the session

Revision history for this message
Lakin Wecker (lakin) wrote : xorg.conf

My xorg.conf which is pretty much the default except for the extra MonitorLayout and MetaModes options which are necessary to get the LCD to be the default screen at the correct resolution.

Revision history for this message
John Moser (nigelenki) wrote :

Same problem on vesa (software OpenGL) and via (hardware OpenGL). It appears that it IS finding the GLX extension and creating a screen with DRI, but it's failing to get a double buffered visual:

bluefox@icebox:~$ glxgears
__driCreateNewScreen_20050727 - succeeded
libGL warning: 3D driver claims to not support visual 0x22
libGL warning: 3D driver claims to not support visual 0x23
libGL warning: 3D driver claims to not support visual 0x24
libGL warning: 3D driver claims to not support visual 0x25
libGL warning: 3D driver claims to not support visual 0x26
libGL warning: 3D driver claims to not support visual 0x27
libGL warning: 3D driver claims to not support visual 0x28
libGL warning: 3D driver claims to not support visual 0x29
libGL warning: 3D driver claims to not support visual 0x2a
libGL warning: 3D driver claims to not support visual 0x2b
libGL warning: 3D driver claims to not support visual 0x2c
libGL warning: 3D driver claims to not support visual 0x2d
Error: couldn't get an RGB, Double-buffered visual

Revision history for this message
John Moser (nigelenki) wrote :

Marking this as major because there is a major loss of functionality. I would mark it as "critical," but it does not cause data destruction.

Milestone is "dapper," else some of us will not be able to play Armagetron come release day.

Revision history for this message
Lakin Wecker (lakin) wrote :

I still get this error on a daily (2006/02/21) iso install, but after upgrading to the latest packages (20 minutes ago), and switching to the fglrx driver, Direct rendering is enabled and working well. I don't yet want to close this bug however, because the default install still leaves me with no opengl ability, let alone direct rendering. I understand there are reasons (legal?) for not shipping fglrx, but even a software emulated OpenGL environment support would be better than this.

Revision history for this message
Citro (olssonpeter) wrote :

I have the same problem.
Occured on the update I did the 10 of March.
64 bits Dapper and 9600 pro

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Is this still a problem on a clean flight 5 install?

Changed in xserver-xorg-driver-ati:
status: Unconfirmed → Confirmed
Revision history for this message
Adler (jjmacey) wrote :

I have also run into the same issue after a full "sudo aptitude update" and "sudo aptitude dist-upgrade" of a fresh install of UBUNTU Dapper =

jjxxxxx@ubuntu:~$ glxinfo | grep direct
Error: couldn't find RGB GLX visual

jjxxxxx@ubuntu:~$ glxgears
Error: couldn't get an RGB, Double-buffered visual

The card is a ATI Technologies, Inc. Radeon Xpress 200M with 128 Mb of memory and on a COMPAQ Turion 2.2GHz 64-Bit processor.

This is as of April 1, 2006

Revision history for this message
Tim Hermans (tim-hermans) wrote :

I have an ATI X700 too and saw the same problem. Then I added this to my xorg.conf and all is good. It comes from http://www.ubuntuforums.org/showthread.php?t=150854

Section "Device"
   Identifier "card0"
   Driver "fglrx"
   Option "no_accel" "no"
   Option "no_dri" "no"
   Option "DynamicClocks" "on"
   Option "mtrr" "on"
   Option "DesktopSetup" "Single"
   Option "ScreenOverlap" "0"
   Option "Capabilities" "0x00000000"
   Option "CapabilitiesEx" "0x00000000"
   Option "VideoOverlay" "on"
   Option "OpenGLOverlay" "off"
   Option "CenterMode" "off"
   Option "PseudoColorVisuals" "off"
   Option "Stereo" "off"
   Option "StereoSyncEnable" "1"
   Option "FSAAEnable" "no"
   Option "FSAAScale" "1"
   Option "FSAADisableGamma" "no"
   Option "FSAACustomizeMSPos" "no"
   Option "FSAAMSPosX0" "0.000000"
   Option "FSAAMSPosY0" "0.000000"
   Option "FSAAMSPosX1" "0.000000"
   Option "FSAAMSPosY1" "0.000000"
   Option "FSAAMSPosX2" "0.000000"
   Option "FSAAMSPosY2" "0.000000"
   Option "FSAAMSPosX3" "0.000000"
   Option "FSAAMSPosY3" "0.000000"
   Option "FSAAMSPosX4" "0.000000"
   Option "FSAAMSPosY4" "0.000000"
   Option "FSAAMSPosX5" "0.000000"
   Option "FSAAMSPosY5" "0.000000"
   Option "UseFastTLS" "0"
   Option "BlockSignalsOnLock" "on"
   Option "UseInternalAGPGART" "no"
   Option "ForceGenericCPU" "no"
   Option "KernelModuleParm" "agplock=0"
   Option "PowerState" "1"
   BusID "PCI:1:0:0"
EndSection

Revision history for this message
Tim Hermans (tim-hermans) wrote :

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X700 Generic
OpenGL version string: 2.0.5695 (8.23.7)

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Tim, you are using the proprietary "fglrx" driver from ATI Inc. This bug is about the opensource "ati" driver.

Revision history for this message
Alexandre Otto Strube (surak) wrote :

those messages,
"libGL warning: 3D driver claims to not support visual 0x2c
libGL warning: 3D driver claims to not support visual 0x2d
"

are on several of my machines for years - with another hardware and another linuces. They are preety harmless, as those old voodoo 3 and 4 can play quake3arena just fine.

Just to let you know.

Revision history for this message
Jan Kreuzer (kontrollator) wrote :
Download full text (5.9 KiB)

Same here.
Card is an Radeon9600pro, driver is the opensource Xorg-driver.
Output from glxinfo:

glxinfo
name of display: :0.0
libGL warning: 3D driver claims to not support visual 0x23
libGL warning: 3D driver claims to not support visual 0x24
libGL warning: 3D driver claims to not support visual 0x25
libGL warning: 3D driver claims to not support visual 0x26
libGL warning: 3D driver claims to not support visual 0x27
libGL warning: 3D driver claims to not support visual 0x28
libGL warning: 3D driver claims to not support visual 0x29
libGL warning: 3D driver claims to not support visual 0x2a
libGL warning: 3D driver claims to not support visual 0x2b
libGL warning: 3D driver claims to not support visual 0x2c
libGL warning: 3D driver claims to not support visual 0x2d
libGL warning: 3D driver claims to not support visual 0x2e
libGL warning: 3D driver claims to not support visual 0x2f
libGL warning: 3D driver claims to not support visual 0x30
libGL warning: 3D driver claims to not support visual 0x31
libGL warning: 3D driver claims to not support visual 0x32
display: :0 screen: 0
direct rendering: Yes
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_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
    GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R300 20040924 AGP 8x TCL
OpenGL version string: 1.3 Mesa 6.5.1
OpenGL extensions:
    GL_ARB_fragment_program, GL_ARB_imaging, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression, GL_ARB_texture_cube_map,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
    GL_MESAX_texture_float, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
    GL_EXT_compiled_v...

Read more...

Revision history for this message
Jan Kreuzer (kontrollator) wrote : My xorg.log

My xorg.log

Revision history for this message
Gouchi (gouchi) wrote :

A solution about the hardlocks for ATI x700 :

- add Option "KernelModuleParm" "agplock=0" into your xorg.conf.

More information here :

http://ubuntuforums.org/showthread.php?t=150854

Revision history for this message
Lakin Wecker (lakin) wrote :

I just installed from a dapper flight-7. Directly after the install, this problem persisted, but after full updates, and a reboot, it's fine now, and I even have 3D accelleration!

Changed in xserver-xorg-driver-ati:
status: Confirmed → Fix Released
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Interesting that you get 3D accelleration using the ati driver! Or did I miss something?

Revision history for this message
Lakin Wecker (lakin) wrote :
Revision history for this message
Tormod Volden (tormodvolden) wrote :

According to the description and the attached xorg.conf and logs, this bug was about the ati driver on X700. Then people jumped in with their issues and "fixes" using the fglrx driver. Please state clearly which driver you guys are using, and keep ati issues and fglrx issues in separate bugs. fglrx issues in dapper should be filed on the linux-restricted-modules-2.6.15 source package.

I am using the ati driver myself on X700, and if there is some 3D support, there is certainly no DRI support. Some older cards have DRI support in the ati driver.

Revision history for this message
Lakin Wecker (lakin) wrote :

I'm the original reporter of the bug. I'm aware that this bug is about the ati driver on the x700.

From my understanding [1]:
DRI for r3xx-r4xx based cards (of which the x700 is one) is now available through the open source driver. The r300 driver is now included in the radeon/ati driver, including the one available in Ubuntu. In any case, you should theoretically have DRI by using this driver. The bug I linked to indicates that there is a problem with the amd64 version of the driver which may prevent it.

[1] http://en.wikipedia.org/wiki/Radeon

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Thanks for the update Lakin! I had not checked for some time, just seen that fglrx graphics was much faster than ati. Yeay, I have DRI enabled with ati, and it somewhat works.
Sorry for contributing my share of confusion to this bug :)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.