Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
News AMD Adrenalin Edition 22.7.1: Mit mehr OpenGL-FPS, Noise Suppression und VRS-Boost
maikrosoft
Commander
- Registriert
- Mai 2007
- Beiträge
- 2.433
- Registriert
- Juli 2021
- Beiträge
- 2.717
Kommt darauf an. Es gibt nicht so viele Spiele die DirectX 11, DirectX 12, Vulkan und OpenGL wirklich direkt zum Vergleich anbieten und dann ist auch immer die Frage, wie viel Arbeit hat man in die jeweilige API gesteckt.Termy schrieb:Es ist doch immernoch so, dass Linux in OpenGL den Boden mit Windows aufwischt
In OpenGL kann man sehr effizient programmieren, benötigt dafür aber auch einiges an Know-How, wenn man das nicht hat, muss man auf einige Automatismen in OpenGL zurück greifen, was dann auch wieder Leistung kostet.
DirectX 11 ist - relativ gesehen - recht einfach zu programmierne, da viele Automatismen greifen, die auch Leistung kosten, weswegen Leistung verschenkt wird, gerade auf CPU Seite. Ich kann dir - wenn man etwas sucht - Tests zeigen, die OpenGL - auch/erst recht unter Linux - alt aussehen lassen, weil einfach nur sehr einfach portiert wurde oder gar eine Emulation via WINE statt findet. Und ja, ich weiß dass WINE sich selbst nicht als Emulator sieht und das ist genau so richtig, es kommt darauf an, was man am Ende dann genau meint.
Ansonsten: eine OpenGL-Schwäche hatte bereits ATi und AMD hat sie beibehalten. OpenGL ist als API echt "grausam", weil es viele Stellschrauben gibt und man quasi fast alles selbst machen kann oder vieles an den Treiber weitergeben kann an Aufgaben. Es ist gut, das AMD dieses Thema angeht, auch wenn OpenGL auch nicht mehr so "aktiv" entwickelt wird. Wichtig ist für AMD aber der OpenGL-Treiber auch wegen dem Workstation-Bereich, denn da hat AMD auch zu NVIDIA noch einiges aufzuholen.
LAn
Cadet 4th Year
- Registriert
- Juli 2012
- Beiträge
- 113
flaphoschi schrieb:OpenGL scheint von Anwender die nur Windows zum Spielen verwenden unterschätzt zu werden. Neben Spielen ist der professionelle Einsatz in CAD und beim Rendern von OpenGL wichtig. Die Spiele-Engines mit OpenGL reichen von der Quake-Serie, GoldSrc (HL1/CS1), Source (HL2, CSGO), Unreal bis zu Xonotic und Konsorten. Und auf den Smartphones mit Android und iOS sowieso. Vulkan und OpenGL (als Legacy-API) werden sich viele Jahr ergänzen, eher Jahrzehnte.
Ich bin hier grundsätzlich bei dir. Ich denke kommerzielle Engines sind hier inzwischen aber Fehl am Platz, die Engines werden für neuere Titel gewiss nicht mehr verwendet, hier bieten sowohl Unity wie UnrealEngine nativ Vulkan, DX12 und Metal-Support. Für Indie-Titel bleibt OpenGL für eigens geschriebene Engines aber natürlich entsprechend relevant, da hier Vulkan deutlich aufwendiger zu implementieren ist. Gutes Beispiel ist hier z.B. das Spiel "Teardown", eindrucksvoll, aber auf AMD dank OpenGL nicht der Hit.
In vielen Fällen ist es aber empfehlenswert auf die großen Engines zu wechseln, sofern es das Spiel zulässt. Für große Studios ist OpenGL natürlich nicht mehr relevant - auch nicht Cross-Plattform. Auch auf Mobile ist Vulkan & Metal schon seit einiger Zeit die Schnittstelle der Wahl.
Klar gibt es die Spiele noch, aber ein CSGO / HL2 etc. ist auch auf den vorherigen AMD-Treibern kein Thema mehr. Hier erreichte selbst eine sehr langsame RX560 vor 2 Jahren schon 200FPS.
Mal sehen wie sich das bei professioneller Software entwickelt. Hier bin ich ganz bei dir. Aber auch hier zeigt sich ganz langsam ein Trend, beispielsweise läuft Blender demnächst auch mit Vulkan.
Übrigens bin ich trotzdem sehr happy, dass sich hier bei OpenGL etwas getan hat. Das war immer eine Schwachstelle bei AMD und es gibt immer wieder Situationen, in denen ich mich darüber geärgert habe (z.B. Emulation, paar Indie-Spiele, etc.)
Termy
Commodore
- Registriert
- Mai 2007
- Beiträge
- 4.965
Das ist alles richtig, wird von meiner Frage aber nicht berührtDevPandi schrieb:Kommt darauf an. Es gibt nicht so viele Spiele die DirectX 11, DirectX 12, Vulkan und OpenGL wirklich direkt zum Vergleich anbieten und dann ist auch immer die Frage, wie viel Arbeit hat man in die jeweilige API gesteckt.
Ich habe nur im Kopf, dass unter Windows die OpenGL-Performance generell deutlich schlechter als unter Linux/Mesa ist - ob jetzt aufgrund der Treiber oder wegen irgendwelcher Einschränkungen an der Windows-Architektur kann ich dir natürlich nicht sagen.
Wie gut/schlecht die OpenGL-Calls in einer Anwendung umgesetzt sind hat bei der Frage erstmal keine/wenig Bedeutung ^^
Dass OpenGL - zumindest im Spielebereich - eigentlich Tod ist und Vulkan in so ziemlich jeder Hinsicht überlegen, das bestreitet ja keiner.
RAMSoße
Lt. Commander
- Registriert
- März 2018
- Beiträge
- 1.721
MotherPink schrieb:Speziell bei Ion Fury ist auffällig, dass der Treiber nun die CPU Last auf mehrere Threads aufteilt, aber auch im Fall von PCSX2 (Metal Gear Solid 3) mit aufgeblasener Auflösung, ist sowohl eine bessere Ausnutzung der GPU, als auch CPU bemerkbar.
Bitte merh von diesen Vergleichen wäre es für dich ok, einen mit directx zu machen? Mein Setting steht gerade durch Umzug
MotherPink
Lieutenant
- Registriert
- Apr. 2015
- Beiträge
- 614
@RAMSoße
Die DirectX11 Optimierung, welche mit 22.5.2 Einzug hielt, hatte auf meine RX 580 keine Auswirkung, wie ich in folgendem Beitrag damals dokumentierte:
https://www.computerbase.de/forum/t...n-1-3-unter-neuem-namen.2086666/post-26937615
Die Lüftersteuerung wurde mit 22.6.1 repariert.
Die DirectX11 Optimierung, welche mit 22.5.2 Einzug hielt, hatte auf meine RX 580 keine Auswirkung, wie ich in folgendem Beitrag damals dokumentierte:
https://www.computerbase.de/forum/t...n-1-3-unter-neuem-namen.2086666/post-26937615
Die Lüftersteuerung wurde mit 22.6.1 repariert.
Ja, die meisten Emulatoren unterstützen auch vulkan und/oder direct x, wobei die Performance unter der jeweiligen api ja spieleabhängig ist.RAMSoße schrieb:Was sind denn so die großen OpenGL Spiele? Finde das toll, aber mir fällt nix ein. Außer ein paar Emulatoren, da, freu ich mich schon auf das testen. PCSX2 oder MelonDS
Wer allerdings z.B. ein linuxbasiertes os wie batocera verwendet war mit amd GPUs ja mehr oder weniger auf Vulkan angewiesen (mit direct x wrappern kenn ich mich nicht aus)
GokuSS4
Rear Admiral
- Registriert
- Dez. 2007
- Beiträge
- 5.435
teilweise 30% mehr fps, schon nice
also ich bin hier alleine aufm Server. wenn richtig was los ist fallen teilweise die fps auf unter 100 mit dem alten Treiber, das ist dann unschön.
also ich bin hier alleine aufm Server. wenn richtig was los ist fallen teilweise die fps auf unter 100 mit dem alten Treiber, das ist dann unschön.
Anhänge
Zuletzt bearbeitet:
Creeping.Death
Rear Admiral
- Registriert
- Juni 2005
- Beiträge
- 5.619
Noch eine Auffälligkeit mit dem neuen Treiber:
Der Stresstest schlägt jetzt grundsätzlich fehl (selbst wenn er nur 15 Sekunden läuft).
Es stürzt aber nichts ab, nichts hängt und es gibt auch keinen Fehler in der Ereignisanzeige von Windows. Ich schätze hier wird einfach nur das Ergebnis falsch ausgegeben.
Könnte das mal jemand bei sich mit dem neuen Treiber testen?
Der Stresstest schlägt jetzt grundsätzlich fehl (selbst wenn er nur 15 Sekunden läuft).
Es stürzt aber nichts ab, nichts hängt und es gibt auch keinen Fehler in der Ereignisanzeige von Windows. Ich schätze hier wird einfach nur das Ergebnis falsch ausgegeben.
Könnte das mal jemand bei sich mit dem neuen Treiber testen?
Also mal auf dem 5800U getestet und Noise Suppression steht nicht zur Auswahl unter Video & Audio. Scheinbar nur für die Desktop APU Ableger. Geht aus der Fußnote von AMD nicht so hervor.Please note: AMD Noise Suppression is available currently on Ryzen 5000 series and newer systems, as well as Radeon RX 6000 series and newer.
Zuletzt bearbeitet:
Bis jetzt geht der Treiber soweit in Ordnung. Was schön ist, das jetzt der zero fan Modus anscheinend ordentlich funktioniert wenn man manuell was eingestellt hat in der lüfterkurve. Nachdem ich undervolting betrieben hatte und das Profil geladen hatte nach Neustart wurde jedesmal die lüfterkurve auf 0 gesetzt. Heißt keine lüfter angesprungen. Jetzt scheint es zu funktionieren.
Wow der Verbrauchsvorteil, mind 2x manchmal >4x 👀flaphoschi schrieb:
- Registriert
- Juli 2021
- Beiträge
- 2.717
Und auch da ist halt die Antwort: Kommt darauf an. NVIDIA hatte unter Windows schon immer eine gute OpenGL-Leistung, was auch daran liegt, dass NVIDIA mit Quadro quasi das Monopol für Workstationkarten hat und viele CAD-Programme und Co OpenGL auch heute noch verwenden.Termy schrieb:Ich habe nur im Kopf, dass unter Windows die OpenGL-Performance generell deutlich schlechter als unter Linux/Mesa ist - ob jetzt aufgrund der Treiber oder wegen irgendwelcher Einschränkungen an der Windows-Architektur kann ich dir natürlich nicht sagen.
ATi wiederum hatte schon eine OpenGL-Schwäche unter Windows und das auch im professionellen Treiber, das merkt man auch heute immer noch gut, auch wenn es sich bessert, wenn ATi/AMD in einem Tests bei professioneller Software mit NVIDIA den Boden gewischt hat und im nächsten so schlecht abgeschnitten haben, dass es nicht mal für die schwächste Quadro gereicht hat und aktuell auch reicht.
Deine Aussage - "generell deutlich schlechter als unter Linux" - ist nicht wirklich haltbar, da es primär vom Treiber abhängig ist. Probleme mit OpenGL liegen nicht primär in Windows oder Linux, sondern bei AMD und NVIDIA sowie Intel und ihren Treibern.
So wirklich "überlegen" ist Vulkan OpenGL nicht, aber auch nicht unterlegen. Es ist die gleiche Diskussion wie DirectX 11 und DirectX 12.Termy schrieb:Dass OpenGL - zumindest im Spielebereich - eigentlich Tod ist und Vulkan in so ziemlich jeder Hinsicht überlegen, das bestreitet ja keiner.
OpenGL/DirectX 11 und ebenso Vulkan/DirectX 12 verfolgen zwar das gleiche Ziel, aber auf anderen Wegen und deswegen pflegt Microsoft auch immer noch DirectX11 und eben DirectX12.
Vulkan erlaubt mehr Kontrolle über die Ressourcen, dass geht mit einer gesteigerten Komplexität einher und als Entwickler*in muss man sich um viel mehr Sachen Gedanken machen. Entsprechend wird auch in den ganzen Dev-Resourcen empfohlen, dass man sich darüber Gedanken machen soll, was die eigene Zielsetzung ist.
Northstar2710
Admiral
- Registriert
- Aug. 2019
- Beiträge
- 7.252
bezüglich openGL:
Doom aus 2016 ist jetzt auch mit openGL spielbar und hat die gleiche Leistung wie Vulkan. mit dem alten treiber war es eine Ruckel Orgie. RX5700XT+ryzen3900x
Dune: Spice Wars läuft generel unter OPenGL besser als mit Directx, der neu treiber gibt nochmal ~10% drauf.
WQHD max details
treiber 22.5.1
openGL: ~60fps
Directx: ~44fps
treiber 22.7.1
openGL:~72fps
Directx: ~44fps
Doom aus 2016 ist jetzt auch mit openGL spielbar und hat die gleiche Leistung wie Vulkan. mit dem alten treiber war es eine Ruckel Orgie. RX5700XT+ryzen3900x
Dune: Spice Wars läuft generel unter OPenGL besser als mit Directx, der neu treiber gibt nochmal ~10% drauf.
WQHD max details
treiber 22.5.1
openGL: ~60fps
Directx: ~44fps
treiber 22.7.1
openGL:~72fps
Directx: ~44fps
GokuSS4
Rear Admiral
- Registriert
- Dez. 2007
- Beiträge
- 5.435
der 5800U hat auch nur ne integrierte Vega?canada schrieb:Also mal auf dem 5800U getestet und Noise Suppression steht nicht zur Auswahl unter Video & Audio. Scheinbar nur für die Desktop APU Ableger. Geht aus der Fußnote von AMD nicht so hervor.
flaphoschi
Lt. Commander
- Registriert
- Jan. 2018
- Beiträge
- 1.696
Ich selbst denke über ein ThinkPad X13 nach - mit eingebautem HiDPI-Display. Und dann wir die Frage wie viel FPS möglich sind relevant. Mit RDNA2 in Ryzen 6000 scheint es nun möglich.LAn schrieb:Klar gibt es die Spiele noch, aber ein CSGO / HL2 etc. ist auch auf den vorherigen AMD-Treibern kein Thema mehr. Hier erreichte selbst eine sehr langsame RX560 vor 2 Jahren schon 200FPS.
Warum? Weil ich in Desktop eine RX560 [sic!] mit HiDPI-Display habe. Und die kämpft bei CSGO um jeden Frame.
Mein Hauptgerät ist es weiterhin ein ThinkPad X220 mit einer Intel HD3000 (Sandy Bridge, OpenGL 3.3). Kleine Genugtuung, Linux erreicht mit SandyBridge ein höheres OpenGL-Level als Windows und MacOS. Ich bin über jede kleine Verbesserung im Kernel (DRM) und Mesa (OpenGL und Vulkan) dankbar
Vulkan kann die HD3000 leider nicht mehr.
Täuscht mich mein Eindruck oder haben viele Spieler auf Grund der schlechten Verfügbarkeit neuer Grafikkarten, schlicht niedrig auflösend Displays akzeptiert? Also völlig unabhängig von Laptop, Desktops und Betriebssystem.
LAn schrieb:Übrigens bin ich trotzdem sehr happy, dass sich hier bei OpenGL etwas getan hat. Das war immer eine Schwachstelle bei AMD und es gibt immer wieder Situationen, in denen ich mich darüber geärgert habe (z.B. Emulation, paar Indie-Spiele, etc.)
Geht mir auch so.
Zuletzt bearbeitet:
Ähnliche Themen
- Antworten
- 90
- Aufrufe
- 10.664