xpra icon
Bug tracker and wiki

Changes between Version 28 and Version 29 of ClientRendering/OpenGL


Ignore:
Timestamp:
11/14/17 09:57:53 (4 days ago)
Author:
Antoine Martin
Comment:

#1687

Legend:

Unmodified
Added
Removed
Modified
  • ClientRendering/OpenGL

    v28 v29  
    33= OpenGL Window Rendering =
    44
    5 This page is about the [https://www.opengl.org/ OpenGL] rendering mode of the xpra client, for running opengl applications in an xpra session see [/wiki/Usage/OpenGL Usage: OpenGL Applications], for general opengl debugging see [/wiki/Debugging/OpenGL].
     5This page is about the [https://www.opengl.org/ OpenGL] rendering mode of the xpra client with version 2.2 or later.
     6For running opengl applications in an xpra session see [/wiki/Usage/OpenGL Usage: OpenGL Applications], for general opengl debugging see [/wiki/Debugging/OpenGL].
    67
    7 This [/wiki/ClientRendering] mode should be used by default on platforms that support it, which is most of them, when using the GTK2 client, which is the default client.
     8This [/wiki/ClientRendering] mode should be used by default on most platforms.
    89
    910[[BR]]
     
    1112[[BR]]
    1213
    13 This mode should be much faster than the fallback {{{Pixmap}}} based rendering as it is GPU accelerated and the [/wiki/CSC Colourspace Conversion] step can be skipped as it supports YUV pixel formats natively.
     14This rendering mode should be much faster as it is GPU accelerated and the [/wiki/CSC Colourspace Conversion] step can be skipped as it supports YUV pixel formats natively.
    1415}}}
     16
    1517
    1618{{{#!div class="box"
    1719== Notes ==
    1820
    19 Some drivers are blacklisted for opengl support, for example: older versions of the {{{nouveau}}} driver on Linux, and the Intel driver on all platforms.
     21Some drivers are blacklisted for opengl support (see [/browser/xpra/trunk/src/xpra/client/gl/gl_drivers.py gl_drivers.py]), for example: older versions of the {{{nouveau}}} driver on Linux, older versions of the the Intel driver are greylisted on all platforms.
    2022
    2123Status messages should be printed out when using the command line tool to attach to a session (unless the configuration file or command line options specifically disabled it).
    22 The {{{--opengl=yes|no|auto}}} option can be used to override the automatic detection of supported drivers.
     24The {{{--opengl=yes|no|auto|native|gtk}}} option can be used to override the automatic detection of supported drivers.
    2325
    2426You can also find the opengl driver information in the {{{Features}}} pane of the {{{Session Info}}} dialog from the system tray menu.
    2527
    26 To test/diagnose your system and driver support, run:
     28To test or diagnose your system and driver support, run:
    2729* on Posix (source: [/browser/xpra/trunk/src/xpra/client/gl/gl_check.py gl_check.py]):
    2830{{{
     
    3335OpenGL_check.exe
    3436}}}
    35 * on OSX:
     37* on Mac OS:
    3638{{{
    3739./Xpra.app/Contents/Helpers/OpenGL_check
     
    4446== Intel Driver Issues ==
    4547
    46 Why is the Intel opengl driver greylisted? ("Enable at your own risk")
     48Why is the Intel opengl driver greylisted?
    4749
    4850Because it doesn't work very well.
     
    9092* #1309 - 30-bit deep colour support
    9193* #1500 - "vmware" driver crash
     94* #1569 - python3 opengl client
     95* #1682 - transparency does not work on win32
     96* r17113: require mesa-dri-drivers RPM so software opengl will work (Fedora)
    9297}}}
    9398