Hvor finder man OpenGL til Mandrake?
Det gør man hos sin grafikkort/chip-producent. OpenGL er en standard for visning af 3D-oblekter, og det er grafikkort-fabrikantens forbandede opgave at levere en driver-stub som udnytter al den fine hardware på grafikchippen.
Ingen driver -> ingen OpenGL.
OpenGL hedder OpenGL. Det hedder OpenGL på BeOS, Windoze, Solaris, AIX og hvad man ellers han finde på. Det hedder altid OpenGL.
Nødløsningen hedder Mesa. Mesa er software-rendering af 3D-objekterne, så man kan vise dem på en almindelig VGA-skærm, men derfor osse udført af din PC's processor i stedet for krafikkortets dedikerede - og splitter-rasende meget hurtigere - grafikprocessor. Mesa er typisk 10-50 gange langsommere end brug af en rigtig OpenGL-løsning.
Og nej, Mesa bliver ikke installeret *hvis* ens grafikkort understøtter OpenGL. Det bliver OSSE installeret hvis... Faktisk har man kun brug for Mesa, hvis ens grafikkort *ikke* understøtter OpenGL (og så er det nok MEGET gammelt) eller hvis man har valgt et grafikkort hvor fabrikanten ikke gider understøtte Linux, og derfor ikke har lavet drivere.
Hvis du har et nvidia-kort skal du lige installere de drivere nvidia har liggende til download (fåes som fine RPM-pakker til single- eller multiprocessorkonfigurationer), rette lidt i din XFconfig-fil og genstarte X en enkelt gang. Alt dét læser du lige om i nvidias readme-fil som både følger med RPM'en og ligger til download på deres site.
Installér du blot Mesa-demos. De virker fint. Jeg erindrer noget om at min framerate hoppede fra under 10 fps til cirka 200 fps, da jeg installerede nvidias driver. Men Mesa demoerne virkede ligegodt af den grund. De er jo netop demoer. Demonstrationer af OpenGL-interfacet og ikke Mesa. Installerer du en grafikkort-driver som udnytter GPU'ens ressourcer og præsenterer et OpenGL-interface, har du skiftet software-renderingen ud med hardware-rendering, og resultatet bli'r derefter. KaPOW!!
www.nvidia.com. Hent den rigtige RPM.
Læs readme'en.
Installer drivere.
Go' fornøjelse.
MVH/Martin