# Verified XFree86 bugs

**URL:** <https://discourse.libsdl.org/t/verified-xfree86-bugs/2205>\
**Category:** SDL Development\
**Created:** [April 6, 2000, 11:07pm UTC](https://discourse.libsdl.org/t/verified-xfree86-bugs/2205 "2000-04-06T23:07:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![slouken](https://discourse.libsdl.org/letter_avatar_proxy/v4/letter/s/ec9cab/32.png) [@slouken](https://discourse.libsdl.org/u/slouken)\
**Post date:** [April 6, 2000, 11:07pm UTC](https://discourse.libsdl.org/t/verified-xfree86-bugs/2205/1 "2000-04-06T23:07:59Z")

</div>

I’ve been playing around with various version of XFree86 today, and  
I’ve verified that the remote VidMode extension is indeed broken on  
the XFree86 3.3.6 server. It hangs in the following call:  
XF86VidModeGetModeLine()

This works fine in XFree86 4.0, but XFree86 4.0 isn’t binary compatible  
with previous X servers. I’m working on a temporary workaround, but I  
would stay away from XFree86 4.0 for a while.

See ya,  
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

---

<div class="post-metadata">

**Author:** ![slouken](https://discourse.libsdl.org/letter_avatar_proxy/v4/letter/s/ec9cab/32.png) [@slouken](https://discourse.libsdl.org/u/slouken)\
**Post date:** [April 7, 2000, 1:07am UTC](https://discourse.libsdl.org/t/verified-xfree86-bugs/2205/2 "2000-04-07T01:07:16Z")

</div>

> > This works fine in XFree86 4.0, but XFree86 4.0 isn’t binary compatible  
> > with previous X servers.

> Not binary compatible in what regard? Surely you don’t have to recompile  
> clients linked to Xlib? DGA has changed, but is vidmode also different on  
> the protocol level?

Yes. Clients built with the pre-4.0 version of the VidMode library will  
not work with 4.0 X servers and vice-versa.

Xlib is fine (I hope! 🙂

See ya,  
-Sam Lantinga, Lead Programmer, Loki Entertainment Software

---

<div class="post-metadata">

**Author:** ![Christian\_Zander](https://discourse.libsdl.org/letter_avatar_proxy/v4/letter/c/ea666f/32.png) [@Christian\_Zander](https://discourse.libsdl.org/u/Christian_Zander)\
**Post date:** [April 7, 2000, 4:06pm UTC](https://discourse.libsdl.org/t/verified-xfree86-bugs/2205/3 "2000-04-07T16:06:15Z")

</div>

In article , Sam Lantinga  
 wrote:

> > > This works fine in XFree86 4.0, but XFree86 4.0 isn’t binary  
> > > compatible with previous X servers.
> 
> > Not binary compatible in what regard? Surely you don’t have to  
> > recompile clients linked to Xlib? DGA has changed, but is vidmode also  
> > different on the protocol level?
> 
> Yes. Clients built with the pre-4.0 version of the VidMode library will  
> not work with 4.0 X servers and vice-versa.

## I got a chance to run CivCTP and HeroesIII on X4 with a G200 card, and both worked just fine. They just wouldn’t go fullscreen …-------------------------------------------------------------- Christian Zander \*\* N?ckersberg 76 \*\* 45257 Essen \*\* Germany email: mbox at [minion.de](http://minion.de) \*\* www: [www.minion.de](http://www.minion.de) \*\* icq#: 5322926
