ProHoster > Blog > Internetnachrichten > Veröffentlichung von Mesa 19.1.0, einer kostenlosen Implementierung von OpenGL und Vulkan
Veröffentlichung von Mesa 19.1.0, einer kostenlosen Implementierung von OpenGL und Vulkan
Veröffentlicht Veröffentlichung einer kostenlosen Implementierung der OpenGL- und Vulkan-API - Mesa 19.1.0. Die erste Veröffentlichung des Mesa 19.1.0-Zweigs hat einen experimentellen Status – nach der endgültigen Stabilisierung des Codes wird eine stabile Version 19.1.1 veröffentlicht. In Mesa 19.1 bereitgestellt vollständige OpenGL 4.5-Unterstützung für i965-, Radeonsi- und NVC0-Treiber, Vulkan 1.1-Unterstützung für Intel- und AMD-Karten sowie teilweise Unterstützung für den Standard OpenGL 4.6.
Inbegriffen entwickelt von Intel hat einen neuen Iris-Treiber. Im Gegensatz zu i965 basiert der neue Treiber auf der Gallium3D-Architektur, die Speicherverwaltungsaufgaben auf die DRI-Treiberseite im Linux-Kernel überträgt und einen vorgefertigten Status-Tracker mit Unterstützung für einen Wiederverwendungs-Cache von Ausgabeobjekten bereitstellt. Der neue Treiber unterstützt nur GPUs auf Basis der Gen8+-Mikroarchitektur (Broadwell, Skylake) mit HD-, UHD- und Iris-GPUs.
In Leistungstests liegt der Iris-Treiber zwischen 3 und 15 Mal überholt i965, abhängig vom Testmodus. Im Durchschnitt rendert Iris 5.45-mal mehr Objekte pro Sekunde als der i965-Treiber. Beim Ausführen realer Programme ist der Anstieg nicht so beeindruckend (in einer der Demos beträgt der Anstieg etwa 19 %, in einigen Demos entspricht er ungefähr i965).
Der klassische i965-Treiber bietet erweiterte Unterstützung für Gen 11 und hinzugefügt Unterstützung für das Elkhart Lake SoC-Grafiksubsystem;
Treiber inklusive Lima für die Mali 400/450 GPU, die in vielen älteren Chips auf Basis der ARM-Architektur verwendet wird.
Treiber hinzugefügt Panfrost für GPUs basierend auf den Mikroarchitekturen Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) und Bifrost (Mali G3x, G5x, G7x), die auf vielen Geräten mit ARM-Prozessoren verwendet werden.
Der RADV-Treiber (Vulkan-Treiber für AMD-Karten) hat Unterstützung für die VESA Adaptive-Sync (FreeSync)-Technologie hinzugefügt, mit der Sie die Bildwiederholfrequenz des Monitors adaptiv ändern können, um eine reibungslose und rissfreie Ausgabe zu gewährleisten;
Добавлен neuer Vulkan-Treiber TURNIP für Qualcomm Adreno-GPUs;
Zum Fahrer Softpipe (Software-Rasterizer basierend auf Gallium3D) Unterstützung für OpenGL 4-Erweiterungen hinzugefügt: ARB_gpu_shader5, ARB_ES3_1_compatibility, OES_geometry_shader, OES_primitive_bounding_box, OES_texture_cube_map_array und OES_viewport_array. Bis OpenGL 4.0 vollständig unterstützt wird, müssen noch die Erweiterungen GL_ARB_gpu_shader5, GL_ARB_sample_shading und GL_ARB_tessellation_shader implementiert werden;
Unterstützung für das auf GPUs verwendete ATC-Texturkomprimierungsformat hinzugefügt
Qualcomm und AMD;
Verbesserte Leistung des Gallium Nine State Trackers, der Unterstützung für die Direct3D 9 API für Unix-ähnliche Systeme bietet und häufig zum Ausführen von Windows-Spielen mit Wine verwendet wird;
Darüber hinaus kann darauf hingewiesen werden Zusatz in den Zweig, der die Grundlage für die Veröffentlichung von Mesa 19.2 bilden wird, die Implementierung der Erweiterung GL_KHR_robustness für den Gallium3D-Treiber R600, der der neueste war fehlendes Glied um Unterstützung für OpenGL 4.5 bereitzustellen. Damit ist der R600 der vierte Mesa-Treiber, der OpenGL 4.5 unterstützt. OpenGL 4.5-Unterstützung im R600 ist nur auf Radeon HD 5800/6900-GPUs verfügbar.