[lsb-discuss] X11 Extensions for Fullscreen OpenGL

Robert Schweikert robert.schweikert at mathworks.com
Thu Apr 24 10:57:02 PDT 2008

Jan Emoti wrote:
> Are there other alternatives to using randr, since they say it only 
> works with "recent versions of Linux" and there are "still have very 
> serious issues" for some hardware?
> Given that randr omits all Radeon R100 series AND GeForce 1-7 series 
> parts, would the loss of this massive installed-base discourage ISV's 
> from linux?
> Is libXxf86vm not in lsb because it was once not included in Debian 
> 3.1r2 on x86?
There are number of considerations for adding interfaces and/or 
libraries to the LSB. Here is a list of the most influential criteria.

1.) Interfaces are stable and have been stable for a while
2.) Upstream support and interest in having library and/or interface in 
the LSB
3.) Demand for library and/or specific interface
4.) library and/or interface is available in the distribution versions 
we expect to certify agains a certain version of the standard
5.) Is there a reasonable amount of documentation
6.) Are there any unit tests

As you can see the decision process hinges on more than just one 
> If this is not the best list for these kind of questions please tell 
> me where to go.
> On Mon, Apr 21, 2008 at 1:07 PM, Tiago Vignatti <tvignatti at gmail.com 
> <mailto:tvignatti at gmail.com>> wrote:
>     Jan Emoti escreveu:
>         Hi, I am new to this. Just ran lsbappchk and got the following
>         message:
>          DT_NEEDED: libXxf86vm.so.1 is used, but not part of the LSB
>         My understanding is this library provides the only way to get
>         a fullscreen graphics mode (at least for OpenGL apps).
>         On the WheresMyLibrary page's X11 Extension Libraries - 'B'
>         list it shows: libXxf86vm - ??: not in spec
>         I wonder if there is much interest given that fullscreen is
>         important for apps like games, simulators, and screensavers?
>         The Database Navigator shows:
>          There are 17 applications registered in the database that use
>         interfaces from this library (list...).
>          There are 23 applications registered in the database that
>         require this library (list...).
>          The library is absent in 1 distribution.
>          Other distributions provide this library. (Around 40).
>         Does this mean these apps should use a static version of the
>         library? What are the most likely things that could break my apps?
>     "libXxf86vm provides an interface to the XFree86-VidModeExtension
>     extension, which allows client applications to get and set video
>     mode timings in extensive detail. It is used by the xvidtune
>     program in particular."
>     This library will be nuked soon due randr rework (1.3).
>     Cheers,
>     -- 
>     Tiago Vignatti
> ------------------------------------------------------------------------
> _______________________________________________
> lsb-discuss mailing list
> lsb-discuss at lists.linux-foundation.org
> https://lists.linux-foundation.org/mailman/listinfo/lsb-discuss

Robert Schweikert                       MAY THE SOURCE BE WITH YOU
(robert.schweikert at mathworks.com)                 LINUX
The MathWorks Inc.
Phone : 508-647-2042

More information about the lsb-discuss mailing list