xpra icon
Bug tracker and wiki

Changes between Version 14 and Version 15 of ProjectIdeas


Ignore:
Timestamp:
02/25/14 11:10:48 (6 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ProjectIdeas

    v14 v15  
    1414
    1515{{{#!div class="box"
    16 == 1) Xorg related improvements: DPI, screens, DRI3K ==
     16== 1) Xorg related improvements: {{{RandR}}}, {{{DPI}}}, {{{DRI3K}}} ==
    1717
    18        Xpra acts as an X11 compositor, and uses many different X APIs and features to achieve its purpose. We have run into some limitations related to X11 features.\\
    19        For example, Xpra has to be able to dynamically adapt the remote (server-side) virtual framebuffer to match the client configuration. This is not feasible on-the-fly even with {{{xf86-video-dummy}}}, so an improvement in this area is needed - ability to change the resolution, and DPI, on the fly. There also are some tearing issues when using Xpra, because of seemingly incorrect use of VSync ([http://keithp.com/blogs/dri3k_first_steps/ dri3k] may help here). Someone interested in the world of X.org may be interested in this project.
     18       Xpra acts as an X11 compositor, and uses many different X APIs and features to achieve its purpose. We have run into some limitations related to X11 features.
     19       For example, Xpra has to be able to dynamically adapt the remote (server-side) virtual framebuffer to match the client configuration. Although this mostly works ok using {{{xf86-video-dummy}}} and [/wiki/FakeXinerama libfakeXinerama], there is still much room for improvement.
     20       * Better [http://en.wikipedia.org/wiki/RandR RandR] support in the dummy driver (or maybe in the core server?) to allow us to use any resolution we choose without needing to have it pre-defined in the [/browser/xpra/trunk/src/etc/xpra/xorg.conf xorg.conf] shipped with xpra.
     21       * DPI issues (should probably be tied to {{{RandR}}}): some applications will talk to the X11 server directly to obtain the screen dimensions and calculate their own DPI value. The virtual screen we define for Xpra is not meant to have a fixed size: it is meant to adapt to what the client specifies.
     22       * [http://keithp.com/blogs/dri3k_first_steps/ DRI3K] support. Someone interested in the world of X.org may be interested in this project.
    2023       
    2124       '''Difficulty''': hard\\