2017-03-17 2 views
0

Wenn ich abfragen einige OpenGL info dann bekomme ich die folgenden Aussagen:Mesa 17.0.1 sagt OpenGL-Core 4,5 obwohl meine Intel HD 520-Grafikkarte unterstützt nur 4.4

Vendor: Intel Open Source Technology Center 
WindowManager: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) 
OpenGL version: 4.5 (Core Profile) Mesa 17.0.1 
GLSL version: 4.50 

Aber mein Laptop CPU/GPU Intel 6200U mit Intel HD 520 (Ubuntu 17.04) unterstützt nach Intel Product Specification nur OpenGL 4.4.

Kann jemand dazu etwas sagen? Ist die OpenGL-Abfrage falsch? Dank

+0

melden Sie es als ein Fehler für die Entwickler – user1095108

+0

Ich vermute, die Intel-Spezifikation bezieht sich auf die Unterstützung auf der Hardware/Firmware-Ebene. Ich bin nicht so vertraut mit den Unterschieden zwischen OpenGL 4.4 und 4.5, aber wenn es nicht so viel ist, dann gibt es zumindest eine Möglichkeit, dass die neuen Funktionen per Software vom Treiber implementiert werden können. Haben Sie versucht, einen 4.5 Kontext zu erstellen? –

+0

@ G.M. Ich habe es nicht getan, aber ich werde es später tun. Es könnte auch mit den Erweiterungen in 4.4 und so verwechselt werden ... –

Antwort

1

Wenn Sie den Open-Source-Treiber auf Nicht-Windows-Plattformen verwenden, ist es sehr wahrscheinlich, dass er eine höhere OpenGL-Version unterstützt als der von Intel erstellte Treiber. Intel ist nicht gerade dafür bekannt, seine GL-Sachen auf dem neuesten Stand zu halten.

Die Anforderung eines 4.5-Kontexts in Ihrem Programm sollte beweisen, was Ihre aktuell installierten Treiber bieten können.

+1

Antwort von Bugzilla (https://bugs.freedesktop.org/show_bug.cgi?id=100257) auf meine Frage zu Mesa: "Das liegt an der Intel-Website ist out-of-date. Sky Lake GPUs unterstützen OpenGL 4.5 ganz gut. Willkommen in der Zukunft! :-) ". Also Thread geschlossen dann –

Verwandte Themen