Hi, Arthur Huillet,
I meet a problem seems very strange. Can you help me to check? I really
don't know how to solve it. (by the way, is there any xpra user forum to
discuss how to use and solve the problems of xpra?).

*I installed nvidia driver on Fedora 17. I think the installation is
successful since Display:0 can work well and glxinfo of display :0 is as
follows:*

name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
    GLX_ARB_multisample, GLX_EXT_create_context_es2_profile,
    GLX_EXT_create_context_es_profile, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_swap_control, GLX_EXT_swap_control_tear,
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_NV_copy_image, GLX_NV_float_buffer, GLX_NV_multisample_coverage,
    GLX_NV_swap_group, GLX_NV_video_capture, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
    GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_create_context_es2_profile, GLX_EXT_fbconfig_packed_float,
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_swap_control,
   GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_copy_image,
    GLX_NV_float_buffer, GLX_NV_multisample_coverage, GLX_NV_present_video,
    GLX_NV_swap_group, GLX_NV_video_capture, GLX_NV_video_out,
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control,
    GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile,
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
    GLX_ARB_get_proc_address, GLX_ARB_multisample,
    GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB,
    GLX_EXT_swap_control, GLX_EXT_swap_control_tear,
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_NV_copy_image, GLX_NV_float_buffer, GLX_NV_multisample_coverage,
    GLX_NV_swap_group, GLX_NV_video_capture, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Quadro 2000/PCIe/SSE2
OpenGL core profile version string: 4.2.0 NVIDIA 304.64
OpenGL core profile shading language version string: 4.20 NVIDIA via Cg
compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_AMD_multi_draw_indirect, GL_ARB_ES2_compatibility,
    GL_ARB_base_instance, GL_ARB_blend_func_extended,
    GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage,
    GL_ARB_conservative_depth, GL_ARB_copy_buffer,
GL_ARB_depth_buffer_float,
    GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers,
    GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex,
    GL_ARB_draw_indirect, GL_ARB_draw_instanced,
    GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions,
    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow,
    GL_ARB_fragment_shader, GL_ARB_framebuffer_object,
    GL_ARB_framebuffer_sRGB, GL_ARB_geometry_shader4,
    GL_ARB_get_program_binary, GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64,
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging,
    GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
    GL_ARB_map_buffer_alignment, GL_ARB_map_GL_ARB_pixel_buffer_object,
GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sample_shading,
    GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
    GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counters,
    GL_ARB_shader_bit_encoding, GL_ARB_shader_image_load_store,
    GL_ARB_shader_objects, GL_ARB_shader_precision,
GL_ARB_shader_subroutine,
    GL_ARB_shader_texture_lod, GL_ARB_shading_language_100,
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_include,
    GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sync,
    GL_ARB_tessellation_shader, GL_ARB_texture_border_clamp,
    GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32,
    GL_ARB_texture_compression, GL_ARB_texture_compression_bptc,
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
    GL_ARB_texture_cube_map_array, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_float, GL_ARB_texture_gather,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_multisample,
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_query_lod,
    GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
    GL_ARB_texture_storage, GL_ARB_texture_swizzle, GL_ARB_timer_query,
    GL_ARB_transform_feedback2, GL_ARB_transform_feedback3,
buffer_range, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
OpenGL version string: 4.2.0 NVIDIA 304.64
OpenGL shading language version string: 4.20 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
    GL_AMD_multi_draw_indirect, GL_ARB_ES2_compatibility,
    GL_ARB_base_instance, GL_ARB_blend_func_extended,
    GL_ARB_color_buffer_float, GL_ARB_compatibility,
    GL_ARB_compressed_texture_pixel_storage, GL_ARB_conservative_depth,
    GL_ARB_copy_buffer, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp,
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_draw_buffers_blend,
    GL_ARB_draw_elements_base_vertex, GL_ARB_draw_indirect,
    GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location,
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
    GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
    GL_ARB_geometry_shader4, GL_ARB_get_program_binary, GL_ARB_gpu_shader5,
    GL_ARB_gpu_shader_fp64, GL_ARB_half_float_pixel,
GL_ARB_half_float_vertex,
    GL_ARB_imaging, GL_ARB_instanced_arrays, GL_ARB_internalformat_query,
    GL_ARB_map_buffer_alignment, GL_ARB_map_buffer_range,
GL_ARB_multisample,
...
276 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  32  0 r  y .   8  8  8  0 .  s  4 24  8 16 16 16 16  0 0
None
0x022 24 dc  0  32  0 r  y .   8  8  8  0 .  s  4 24  8 16 16 16 16  0 0
None
0x024 24 tc  0  32  0 r  y .   8  8  8  8 .  s  4 24  8 16 16 16 16  0 0
None
0x025 24 tc  0  32  0 r  . .   8  8  8  0 .  s  4 24  8 16 16 16 16  0 0
None

*From the log, I think GLX has been enabled correctly. *

*However, if i use Xpra to run xpra start :105, the Display :105 cannot
enable the GLX extensions. The xpra/xpra.conf is as follows:*

xvfb=/usr/bin/xpra_Xdummy -dpi 96 -noreset -nolisten tcp +extension GLX
+extension RANDR +extension RENDER -logfile
${HOME}/.xpra/Xorg.${DISPLAY}.log -config /etc/xpra/xorg.conf


*and the glxinfo of Display :105 is as follows:*

Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
Xlib:  extension "GLX" missing on display ":105".
*
*
*The xpra start log of display :105 is as follows:
*
[    91.742]
X.Org X Server 1.12.4
Release Date: 2012-08-27
[    91.742] X Protocol Version 11, Revision 0
[    91.742] Build Operating System:  2.6.32-279.9.1.el6.x86_64
[    91.742] Current Operating System: Linux localhost.localdomain
3.8.4-102.fc17.i686.PAE #1 SMP Sun Mar 24 13:15:17 UTC 2013 i686
[    91.742] Kernel command line:
BOOT_IMAGE=/vmlinuz-3.8.4-102.fc17.i686.PAE
root=UUID=e0b8addb-e334-4f8e-9055-33f7398c990d ro rd.md=0 rd.lvm=0 rd.dm=0
SYSFONT=True KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet vga=normal
nouveau.modeset=0 rd.driver.blacklist=nouveau video=vesa:off
[    91.742] Build Date: 14 December 2012  08:13:39PM
[    91.742] Build ID: xorg-x11-server 1.12.4-2.fc17
[    91.742] Current version of pixman: 0.28.0
[    91.742]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    91.742] Markers: (--) probed, (**) from config file, (==) default
setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    91.743] (++) Log file: "/home/user1/.xpra/Xorg.:105.log", Time: Fri
Apr 26 09:34:40 2013
[    91.743] (++) Using config file: "/etc/xpra/xorg.conf"
[    91.743] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    91.743] (++) Using config file: "/etc/xpra/xorg.conf"
[    91.743] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    91.743] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    91.752] (==) ServerLayout "dummy_layout"
[    91.752] (**) |-->Screen "Screen0" (0)
[    91.752] (**) |   |-->Monitor "Monitor0"
[    91.752] (**) |   |-->Device "Videocard0"
[    91.752] (**) |-->Input Device "Nomouse"
[    91.752] (**) |-->Input Device "Nokeyboard"
[    91.752] (**) Option "DontVTSwitch" "true"
[    91.752] (**) Option "AllowMouseOpenFail" "true"
[    91.752] (**) Option "AutoAddDevices" "false"
[    91.752] (**) Option "AutoEnableDevices" "false"
[    91.752] (**) Not automatically adding devices
[    91.752] (**) Not automatically enabling devices
[    91.752] (==) FontPath set to:
        catalogue:/etc/X11/fontpath.d,
      built-ins
[    91.752] (**) ModulePath set to
"/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
[    91.752] (II) Loader magic: 0x8224580
[    91.752] (II) Module ABI versions:
[    91.752]    X.Org ANSI C Emulation: 0.4
[    91.752]    X.Org Video Driver: 12.1
[    91.752]    X.Org XInput driver : 16.0
[    91.752]    X.Org Server Extension : 6.0
[    91.755] (--) PCI:*(0:3:0:0) 10de:0dd8:10de:084a rev 161, Mem @
0xf8000000/33554432, 0xe8000000/134217728, 0xf0000000/67108864, I/O @
0x0000d000/128, BIOS @ 0x????????/65536
[    91.755] (II) LoadModule: "extmod"
[    91.755] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    91.756] (II) Module extmod: vendor="X.Org Foundation"
[    91.756]    compiled for 1.12.4, module version = 1.0.0
[    91.756]    Module class: X.Org Server Extension
[    91.756]    ABI class: X.Org Server Extension, version 6.0
[    91.756] (II) Loading extension SELinux
[    91.756] (II) Loading extension MIT-SCREEN-SAVER
[    91.756] (II) Loading extension XFree86-VidModeExtension
[    91.756] (II) Loading extension XFree86-DGA

[    91.756] (II) Loading extension DPMS
[    91.756] (II) Loading extension XVideo
[    91.756] (II) Loading extension XVideo-MotionCompensation
[    91.756] (II) Loading extension X-Resource
[    91.756] (II) LoadModule: "dbe"
[    91.756] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    91.756] (II) Module dbe: vendor="X.Org Foundation"
[    91.756]    compiled for 1.12.4, module version = 1.0.0
[    91.756]    Module class: X.Org Server Extension
[    91.756]    ABI class: X.Org Server Extension, version 6.0
[    91.756] (II) Loading extension DOUBLE-BUFFER
[    91.756] (II) LoadModule: "glx"
[    91.757] (II) Loading /usr/lib/nvidia/xorg/libglx.so
[    91.756] (II) Module dbe: vendor="X.Org Foundation"
[    91.756]    compiled for 1.12.4, module version = 1.0.0
[    91.756]    Module class: X.Org Server Extension
[    91.756]    ABI class: X.Org Server Extension, version 6.0
[    91.756] (II) Loading extension DOUBLE-BUFFER
[    91.756] (II) LoadModule: "glx"
[    91.757] (II) Loading /usr/lib/nvidia/xorg/libglx.so
[    91.772] (II) Module glx: vendor="NVIDIA Corporation"
[    91.772]    compiled for 4.0.2, module version = 1.0.0
[    91.772]    Module class: X.Org Server Extension
[    91.772] (II) NVIDIA GLX Module  304.64  Tue Oct 30 11:31:18 PDT 2012
[    91.772] (II) Loading extension GLX
[    91.772] (II) LoadModule: "record"
[    91.772] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    91.773] (II) Module record: vendor="X.Org Foundation"
[    91.773]    compiled for 1.12.4, module version = 1.13.0
[    91.773]    Module class: X.Org Server Extension
[    91.773]    ABI class: X.Org Server Extension, version 6.0
[    91.773] (II) Loading extension RECORD
[    91.773] (II) LoadModule: "dri"
[    91.773] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    91.773] (II) Module dri: vendor="X.Org Foundation"
[    91.773]    compiled for 1.12.4, module version = 1.0.0
[    91.773]    ABI class: X.Org Server Extension, version 6.0
[    91.773] (II) Loading extension XFree86-DRI
[    91.773] (II) LoadModule: "dri2"
[    91.773] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    91.773] (II) Module dri2: vendor="X.Org Foundation"
[    91.773]    compiled for 1.12.4, module version = 1.2.0
[    91.773]    ABI class: X.Org Server Extension, version 6.0
[    91.773] (II) Loading extension DRI2
[    91.773] (II) LoadModule: "dummy"
[    91.773] (II) Loading /usr/lib/xorg/modules/drivers/dummy_drv.so
[    91.810] (II) Module dummy: vendor="X.Org Foundation"
[    91.810]    compiled for 1.11.99.901, module version = 0.3.5
[    91.810]    Module class: X.Org Video Driver[    91.810]    ABI class:
X.Org Video Driver, version 12.0
[    91.810] (II) LoadModule: "void"
[    91.810] (II) Loading /usr/lib/xorg/modules/input/void_drv.so
[    91.814] (II) Module void: vendor="X.Org Foundation"
[    91.814]    compiled for 1.11.99.901, module version = 1.4.0
[    91.814]    Module class: X.Org XInput Driver
[    91.814]    ABI class: X.Org XInput driver, version 16.0
[    91.814] (II) DUMMY: Driver for Dummy chipsets: dummy
[    91.814] (WW) Falling back to old probe method for dummy
[    91.815] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card
support
[    91.815] (II) DUMMY(0): Chipset is a DUMMY
[    91.815] (**) DUMMY(0): Depth 24, (--) framebuffer bpp 32
[    91.815] (==) DUMMY(0): RGB weight 888
[    91.815] (==) DUMMY(0): Default visual is TrueColor
[    91.815] (==) DUMMY(0): Using gamma correction (1.0, 1.0, 1.0)[
91.821] (++) DUMMY(0): DPI set to (96, 96)
[    91.821] (II) Loading sub module "fb"
[    91.821] (II) LoadModule: "fb"
[    91.821] (II) Loading /usr/lib/xorg/modules/libfb.so
[    91.822] (II) Module fb: vendor="X.Org Foundation"
[    91.822]    compiled for 1.12.4, module version = 1.0.0
[    91.822]    ABI class: X.Org ANSI C Emulation, version 0.4
[    91.822] (II) Loading sub module "ramdac"
[    91.822] (II) LoadModule: "ramdac"
[    91.822] (II) Module "ramdac" already built-in
[    91.822] (--) Depth 24 pixmap format is 32 bpp
[    91.822] (II) DUMMY(0): Using 1600 scanlines of offscreen memory
[    91.822] (==) DUMMY(0): Backing store disabled
[    91.822] (==) DUMMY(0): Silken mouse enabled
[    91.822] (WW) DUMMY(0): Option "UseEdidDpi" is not used
[    91.822] (==) RandR enabled
[    91.822] (II) Initializing built-in extension Generic Event Extension
[    91.822] (II) Initializing built-in extension SHAPE
[    91.822] (II) Initializing built-in extension MIT-SHM
[    91.822] (II) Initializing built-in extension XInputExtension
[    91.822] (II) Initializing built-in extension XTEST
[    91.822] (II) Initializing built-in extension RENDER
[    91.822] (II) Initializing built-in extension RANDR
[    91.822] (II) Initializing built-in extension COMPOSITE
[    91.822] (II) Initializing built-in extension DAMAGE
[    91.822] (II) SELinux: Disabled by boolean
*[    91.824] (EE) Failed to initialize GLX extension (Compatible NVIDIA X
driver not found)*
[    91.892] (II) Using input driver 'void' for 'Nomouse'
[    91.892] (**) Option "CorePointer" "true"
[    91.892] (**) Nomouse: always reports core events
[    91.892] (II) XINPUT: Adding extended input device "Nomouse" (type:
Void, id 6)
[    91.892] (**) Nomouse: (accel) keeping acceleration scheme 1
[    91.892] (**) Nomouse: (accel) acceleration profile 0
[    91.892] (**) Nomouse: (accel) acceleration factor: 2.000
[    91.892] (**) Nomouse: (accel) acceleration threshold: 4
[    91.892] (II) Using input driver 'void' for 'Nokeyboard'
.....

I really don't know what's the problem... hope you can help me. thanks


2013/4/25 Yusen Li <liyusen...@gmail.com>

> thanks DRC and Arthur Huillet :) I am a freshman in this area, your advice
> are very valuable for me. I think i will try TurborVNC with different image
> quality and Xpra in TCP mode.
>
>
> 2013/4/25 Arthur Huillet <arthur.huil...@free.fr>
>
>> On Wed, 24 Apr 2013 16:08:45 -0500
>> DRC <dcomman...@users.sourceforge.net> wrote:
>>
>> > In my case, I built
>> > xpra on RHEL 6 and got the following error when I tried to connect:
>>
>> For what it's worth - there are RHEL 6 packages available for
>> Xpra: http://xpra.org/dists/CentOS/
>>
>> The problem you're getting seems to imply that some dependencies are
>> missing,
>> and Xpra in SSH mode has limited error reporting ability.
>> (Use TCP mode instead: xpra start --bind-tcp 0.0.0.0:5901 :1, and on the
>> client
>> xpra attach tcp:hostname:5901)
>>
>> With "xpra list" on the server you should be able to get a meaningful
>> error
>> message. We're not asking you to support Xpra in any way, but we'd like to
>> understand and fix this particular issue that you seem to be having :)
>>
>> Thanks
>> --
>> Greetings,
>> A. Huillet
>>
>>
>> ------------------------------------------------------------------------------
>> Try New Relic Now & We'll Send You this Cool Shirt
>> New Relic is the only SaaS-based application performance monitoring
>> service
>> that delivers powerful full stack analytics. Optimize and monitor your
>> browser, app, & servers with just a few lines of code. Try New Relic
>> and get this awesome Nerd Life shirt!
>> http://p.sf.net/sfu/newrelic_d2d_apr
>> _______________________________________________
>> VirtualGL-Users mailing list
>> VirtualGL-Users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/virtualgl-users
>>
>
>
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to