OpenGL context creation failed (Linux)

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


  • Hi, beim Starten des games bekomme ich folgende Meldung:


    OpenGL context creation failed
    Please try installing the latest drivers for your graphics card.
    EXT_texture_filter_anisotropic not available


    Betriebssystem: Arch Linux
    Grafikkarte: Geeforce GTX 970
    Treiber Version: 361.28


    Habe bereits mehrmals probiert das Game neu zu installiern.
    Laut glxinfo sollte GL_EXT_texture_filter_anisotropic verfügbar sein.


    Irgendwelche Ideen?

  • NVIDIA hat irgendwas an den Grafiktreibern verändert bezüglich OpenGL (Stichwort GLVND)
    Auf jeden Fall scheint bei deiner Treiberinstallation ein Texturfilter zu fehlen. Warum auch immer.
    Ich würde versuchen den Treiber neu zu installieren eventuell auch mal mit der Option "--glvnd-glx-client"


    http://www.nvidia.de/download/driverResults.aspx/98417/de


    https://github.com/NVIDIA/libglvnd

  • Hmmm, soweit ich das verstehe kann glvnd eigentlich nicht schuld sein. Da würde ich ja sonst bei allen anderen Applikationen auch Probleme haben wenn mir glvnd eine falsche gl runtime ladet.


    Und ich wüsste auch nicht wie mir der Texturfilter wirklich fehlen soll. glxinfo und nvidia-settings zeigen mir beide GL_EXT_texture_filter_anisotropic verfügbar an.


    Hier der output von glxinfo: http://pastebin.com/f1gr4x7B

  • Okay, war anscheinend doch glvnd.
    Mit __GLVND_DISALLOW_PATCHING=1 in den launch options funktioniert es jetzt.
    Danke @mediziner dass du mich in die richtige Richtung geschickt hast