Re: Can't get OpenGL to work

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Markus,
 I am not at all familiar with Catia, but I can reenumerate my personal experiences with Intel on Linux. I am a basically normal student and tried to play counter strike on Linux through Wine. It had been ages since this piece of software runs perfect on wine. However, I met endless hours of frustration in trying to get it run. Initially, starting the game completely locked the computer, and since I don't know fancy ssh thing, all I could do was to reboot.
 I thought of blaming Wine, but things started magically working  when I upgraded my OS to Ubuntu Gutsy. Those included a new set of drivers(for the same hardware), and now the game runs perfectly.
 I also have other bad experiences with Intel Graphics. For example you cannot run Compiz along with a movie on any driver except those of nvidia. Is nvidia hardware superior(till level of playing a movie)? No, it's simply because the drivers from ATI and Intel are incomplete. Now what's more, X3000 is officially banned by Compiz for poor driver support.
  Another isuue is amount of support you can get. Remember when you buy Nvidia, you are paying not only for harware, but also for the support they offer.
 Nvidia drivers are released approximately once in 2-3 months, and contains many bug fixes. God knows when Intel releases new drivers (both for Windows and Linux). And even if you somehow come to know about a new driver releases, chances are you don't know how to build and compile entire new intel graphics driver. So your only hope for getting an updated driver is your distribution, which makes a new release each 6 months, which is fine for me as a home user(atleast i can do whatever I want on my PC, reformat it as many times I want), but I fail to imagine consequences for a business user.
 In short, one pays no more than 3-4 $ for an Intel integrated graphics solution, and one should not really expect much out of it. If you are a critical business user, try switching to nvidia. A basic nvidia card cost less than Windows license, and is most you can make out of your money.
 BTW, did you know that our hardware supports OpenGL 1.5, but intel is yet to provides driver support, and it's nearly 3 years from release of X3000...... Being open source doesn't magically increases your programming skills, and I am damn sure that engineers at Tungsten Graphics(the people to which work of Intel drivers has been outsourced) are being paid less than those at Nvidia, which earns its bread and butter by Graphics market alone...

On Nov 19, 2007 7:35 AM, Ove Kaaven <ovek@xxxxxxxxxxxx> wrote:
Markus Hitter skrev:
>
> Am 18.11.2007 um 12:27 schrieb Ove Kaaven:
>
>> None of the open source drivers support GLX 1.3 features, nor do most
>> support OpenGL 2.0 features (and I take it your applications want
>> them). You could use glxinfo to see what your drivers do support.
>
> glxinfo reports a "client glx version string : 1.4". Catia's software
> requirements read: "A Microsoft implementation of OpenGL libraries, as
> delivered with with Windows 2000 or Windows XP". A specific OpenGL
> version isn't mentioned.

It is. It says "as delivered with Windows 2000 or Windows XP". That
means it wants features that comes with Windows 2000 or Windows XP.

"Client GLX version string" does not say much. The way GLX works, is
that there's a "client" (the GL library that applications link to), and
there's a "server" (the X server). Both must support the desired
features. Normally the problem is the server support. The standard WGL
features found under Windows correspond roughly to GLX version 1.3.

The "OpenGL version string" (or the more fine-grained "OpenGL
extensions") is yet another detail to worry about, of course, as this
relates to the actual hardware features that an application can use.
This is probably less critical than the server GLX version string, though.

Let's compare OpenGL with a Linux desktop: The "OpenGL version string"
is the version of the distro. The "OpenGL extensions" is the individual
applications available to the user (and typically, as you add more apps,
a new version of the distro is released). The "client GLX version" is
the system libraries (like libc6). The "server GLX version" is the OS
kernel.

Now, compared to GLX 1.2, GLX 1.3 is an almost complete redesign (and
far more in line with Windows functionality); let's consider GLX 1.2 the
equivalent of a kernel with OSS audio, and GLX 1.3 the equivalent of a
kernel with ALSA audio.

If you somehow decide to run version 1.2 of the Linux kernel, then is it
then an xmms bug that you can't configure it to use the ALSA dmix plugin
and get 5.1 surround sound? Your hardware may support surround sound.
Doesn't matter if your kernel doesn't even support ALSA, does it?

Sadly, the open source OpenGL drivers have a "kernel" that don't
implement GLX 1.3. Implementing GLX 1.3, like implementing ALSA, doesn't
require any special hardware features, it's purely a software issue. But
it's a software issue in the *drivers*. Not in Wine.




_______________________________________________
wine-users mailing list
wine-users@xxxxxxxxxx
http://www.winehq.org/mailman/listinfo/wine-users

_______________________________________________
wine-users mailing list
wine-users@xxxxxxxxxx
http://www.winehq.org/mailman/listinfo/wine-users

[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux