[vtkusers] extension "GLX" missing on display (vtkXOpenGLRenderWindow (0x805fe00): Could not find a decent visual)
Iain Dooley
mail at iaindooley.com
Sat Apr 2 09:51:11 EST 2005
hi there,
i'm running:
FreeBSD 4.10-STABLE FreeBSD 4.10-STABLE #0: Wed Jun 23 01:36:48 GMT 2004
i use XFree86. i successfully built the C++ test app for VTK, and when i run it, i get:
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
ERROR: In /usr/home/iain/dist/vtk/VTKFiles/VTK/Rendering/vtkXOpenGLRenderWindow.cxx, line 219
vtkXOpenGLRenderWindow (0x805fe00): Could not find a decent visual
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
ERROR: In /usr/home/iain/dist/vtk/VTKFiles/VTK/Rendering/vtkXOpenGLRenderWindow.cxx, line 219
vtkXOpenGLRenderWindow (0x805fe00): Could not find a decent visual
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
ERROR: In /usr/home/iain/dist/vtk/VTKFiles/VTK/Rendering/vtkXOpenGLRenderWindow.cxx, line 219
vtkXOpenGLRenderWindow (0x805fe00): Could not find a decent visual
X Error of failed request: BadColor (invalid Colormap parameter)
Major opcode of failed request: 84 (X_AllocColor)
Resource id in failed request: 0x0
Serial number of failed request: 18
Current serial number in output stream: 18
the result of xdpyinfo is:
iain at piper> xdpyinfo
name of display: :0.0
version number: 11.0
vendor string: The XFree86 Project, Inc
vendor release number: 40300000
XFree86 version: 4.3.0
maximum request size: 4194300 bytes
motion buffer size: 256
bitmap unit, bit order, padding: 32, LSBFirst, 32
image byte order: LSBFirst
number of supported pixmap formats: 7
supported pixmap formats:
depth 1, bits_per_pixel 1, scanline_pad 32
depth 4, bits_per_pixel 8, scanline_pad 32
depth 8, bits_per_pixel 8, scanline_pad 32
depth 15, bits_per_pixel 16, scanline_pad 32
depth 16, bits_per_pixel 16, scanline_pad 32
depth 24, bits_per_pixel 32, scanline_pad 32
depth 32, bits_per_pixel 32, scanline_pad 32
keycode range: minimum 8, maximum 255
focus: window 0x1a00005, revert to PointerRoot
number of extensions: 25
BIG-REQUESTS
DOUBLE-BUFFER
DPMS
Extended-Visual-Information
FontCache
LBX
MIT-SCREEN-SAVER
MIT-SHM
MIT-SUNDRY-NONSTANDARD
RANDR
RENDER
SECURITY
SHAPE
SYNC
TOG-CUP
X-Resource
XC-APPGROUP
XC-MISC
XFree86-Bigfont
XFree86-Misc
XFree86-VidModeExtension
XInputExtension
XKEYBOARD
XTEST
XVideo
default screen number: 0
number of screens: 1
screen #0:
dimensions: 800x600 pixels (271x203 millimeters)
resolution: 75x75 dots per inch
depths (7): 24, 1, 4, 8, 15, 16, 32
root window id: 0x37
depth of root window: 24 planes
number of colormaps: minimum 1, maximum 1
default colormap: 0x20
default number of colormap cells: 256
preallocated pixels: black 0, white 16777215
options: backing-store NO, save-unders NO
largest cursor: 64x64
current input event mask: 0xda4031
KeyPressMask EnterWindowMask LeaveWindowMask
KeymapStateMask StructureNotifyMask SubstructureNotifyMask
SubstructureRedirectMask PropertyChangeMask ColormapChangeMask
number of visuals: 1
default visual id: 0x21
visual:
visual id: 0x21
class: TrueColor
depth: 24 planes
available colormap entries: 256 per subfield
red, green, blue masks: 0xff0000, 0xff00, 0xff
significant bits in color specification: 8 bits
the result of glxinfo is:
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 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
after reading these posts:
http://public.kitware.com/pipermail/vtkusers/2002-January/058980.html
http://public.kitware.com/pipermail/vtkusers/2000-January/052691.html
i have uncommented the line in my XF86Config file:
Load "glx"
and restarted x. my video card is quite crappy, so i'm not sure if it can, like, load glx or not. here is the relevant section from XF86Config:
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"
# The chipset line is optional in most cases. It can be used to override
# the driver's chipset detection, and should not normally be specified.
# Chipset "generic"
# The Driver line must be present. When using run-time loadable driver
# modules, this line instructs the server to load the specified driver
# module. Even when not using loadable driver modules, this line
# indicates which driver should interpret the information in this section.
Driver "vga"
# The BusID line is used to specify which of possibly multiple devices
# this section is intended for. When this line isn't present, a device
# section can only match up with the primary video device. For PCI
# devices a line like the following could be used. This line should not
# normally be included unless there is more than one video device
# intalled.
# BusID "PCI:0:10:0"
# VideoRam 256
# Clocks 25.2 28.3
EndSection
# Device configured by xf86config:
Section "Device"
Identifier "My Video Card"
Driver "vga"
# unsupported card
#VideoRam 1024
# Insert Clocks lines here if appropriate
EndSection
i'm using a card that i just found lying around. i have no idea what it is, but will generic vga drivers support glx? i don't even know what GLX is really!
let me know if there is any more info that it would be useful to supply
cheers
iain
More information about the vtkusers
mailing list