After upgrading to Jaunty 9.04 from Hardy remote glx rendering (over ssh or just network) against older servers is not working anymore.
Currently i've only tested against two X servers:
X-Win32
Mac OSX Leopard X11 Server
Both of which works fine on the same machine when rebooted into Hardy (still available on another partition)
glxinfo outputs:
> name of display: localhost:10.0
> Xlib: extension "Generic Event Extension" missing on display "localhost:10.0".
> Error: couldn't find RGB GLX visual or fbconfig
xdpyinfo outputs that i have SGI-GLX and GLX extension, will attach the full output later.
I suspect that newer glx client side libs must be needing something not provided by the older servers.
Let me know what other types of logs that are of interest
[lspci]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 03)
Subsystem: AOPEN Inc. Device [a0a0:062d]
---
Architecture: i386
DistroRelease: Ubuntu 10.04
DkmsStatus: Error: [Errno 2] No such file or directory
MachineType: AOpen i965GMx-IF
Package: mesa (not installed)
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-22-generic root=UUID=0f9b4a48-eec1-46c2-a350-078a0eed0034 ro quiet splash
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-22.33-generic 2.6.32.11+drm33.2
Tags: lucid lucid
Uname: Linux 2.6.32-22-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare video
dmi.bios.date: 12/11/2007
dmi.bios.vendor: Phoenix Technologies, LTD
dmi.bios.version: 6.00 PG
dmi.board.name: i965GMx-IF
dmi.board.vendor: AOpen
dmi.board.version: 558EX10I690
dmi.chassis.type: 3
dmi.chassis.vendor: AOpen
dmi.chassis.version: i965GMx-IF
dmi.modalias: dmi:bvnPhoenixTechnologies,LTD:bvr6.00PG:bd12/11/2007:svnAOpen:pni965GMx-IF:pvrAO00001JW:rvnAOpen:rni965GMx-IF:rvr558EX10I690:cvnAOpen:ct3:cvri965GMx-IF:
dmi.product.name: i965GMx-IF
dmi.product.version: AO00001JW
dmi.sys.vendor: AOpen
glxinfo:
Error: couldn't find RGB GLX visual or fbconfig
name of display: localhost:10.0
system:
distro: Ubuntu
codename: lucid
architecture: i686
kernel: 2.6.32-22-generic
This is the glxinfo from an intrepid system (which happens to have NVIDIA drivers installed)
display: localhost:10 screen: 0 ARB_multisample , GLX_EXT_ visual_ info, GLX_EXT_ visual_ rating, EXT_import_ context, GLX_OML_ swap_method, GLX_SGI_ make_current_ read, SGIS_multisampl e, GLX_SGIX_hyperpipe, GLX_SGIX_ swap_barrier ARB_get_ proc_address, GLX_ARB_ multisample, GLX_EXT_ visual_ info, EXT_visual_ rating, GLX_EXT_ import_ context, GLX_SGI_video_sync, NV_swap_ group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, SGI_swap_ control, GLX_ARB_ create_ context, GLX_NV_ float_buffer, ARB_fbconfig_ float, GLX_EXT_ fbconfig_ packed_ float, EXT_texture_ from_pixmap, GLX_EXT_ framebuffer_ sRGB, NV_present_ video, GLX_NV_ multisample_ coverage ARB_multisample , GLX_EXT_ visual_ info, GLX_EXT_ visual_ rating, EXT_import_ context, GLX_ARB_ get_proc_ address ARB_depth_ texture, GL_ARB_ multitexture, GL_ARB_ point_parameter s, texture_ border_ clamp, GL_ARB_ texture_ cube_map, ARB_texture_ env_add, GL_ARB_ texture_ env_combine, ARB_texture_ env_dot3, GL_ARB_ texture_ mirrored_ repeat, ARB_window_ pos, GL_EXT_bgra, GL_EXT_blend_color, EXT_blend_ func_separate, GL_EXT_ blend_minmax, GL_EXT_ blend_subtract, EXT_draw_ range_elements, GL_EXT_fog_coord, GL_EXT_ multi_draw_ arrays, EXT_packed_ pixels, GL_EXT_ rescale_ normal, GL_EXT_ secondary_ color, EXT_separate_ specular_ color, GL_EXT_ shadow_ funcs, GL_EXT_ stencil_ wrap, EXT_texture3D, GL_EXT_ texture_ edge_clamp, GL_EXT_ texture_ env_add, EXT_texture_ env_combine, GL_EXT_ texture_ env_dot3, EXT_texture_ lod_bias, GL_EXT_ texture_ object, GL_EXT_ vertex_ array, NV_blend_ square, GL_NV_texgen_ reflection, GL_SGIS_ generate_ mipmap, SGIS_texture_ lod
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbo se)
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_
GLX_
GLX_
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_
GLX_
GLX_
GLX_
GLX_
GLX_
GLX_
GLX version: 1.2
GLX extensions:
GLX_
GLX_
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400
OpenGL version string: 1.2 (2.0.6471 Release)
OpenGL extensions:
GL_
GL_ARB_shadow, GL_ARB_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
4 GLX Visuals ------- ------- ------- ------- ------- ------- ------- ------- -------
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
-------
0x23 24 tc 0 32 0 r . . 8 8 8 8 2 32 8 16 16 16 16 2004364842 97656505 1 None
0x24 24 tc 0 32 0 r y . 8 8 8 8 2 32 8 16 16 16 16 909327152 809329520 None
0x25 8 pc 0 0 0 c . . 0 0 0 0 2 32 8 16 16 16 16 0 0 None
0x26 8 pc 0 0 0 c y . 0 0 0 0 2 32 8 16 16 16 16 0 0 None