News Linux-News der Woche: Nvidia geht Performance-Probleme an

Bitte die Performance Probleme unter Windows auch direkt mit angehen.
Bin jetzt wieder zurück auf dem 576.88 (BF6), da in League die letzten beiden Treiber auch extremes ruckeln verursacht haben, wenn man den Bildausschnitt verschiebt.
 
Der Patch kommt für mich etwas spät, bin erst vor kurzem auf eine AMD GPU umgestiegen.

Aber dennoch gut, dass sie dran arbeiten.
 
Brrr schrieb:
Hat jemand eine Idee warum es bei Nvidia übehraupt eine Vulkan Extension braucht um die Performance-Probleme anzugehen? Das würde mich mal interessieren.
Ohne jetzt Ahnung von der Sache zu haben
Wine/Proton übersetzt ja letztlich die Befehle von DirectX zu Vulkan. Wenn es unter Vulkan bzw dem Treiber dafür einen Befehl nicht gibt, benötigt es einen Workaround.
Mal als Beispiel, du kannst 5 mal 5 rechnen, was für dich ein Schritt ist. Du kannst aber auch 5 + 5 + 5 + 5 + 5 rechnen, ist mathematisch identisch, sind aber 5 Schritte und demensprechend langsamer. Wenn du kein Multiplizieren kannst (weil dir hier die API Extension fehlt), aber das Spiel das unter DirectX verlangt bist du gezwungen unter Vulkan zu Addieren.
Das ganze Thema Wine/Proton funktioniert nur, wenn es in beiden APIs vergleichbare Befehle gibt, daher muß Vulkan entsprechend nachziehen und damit auch die Treiber der Hersteller.
 
  • Gefällt mir
Reaktionen: Tanzmusikus
Naja, die News passt mittlerweile zu Linux wie zu Windows. Ersteres besteht nur schon seit Ewigkeiten und letzteres bauen die sich selbst immer mehr / öfter ein.
 
Eine sehr gute Nachricht! Alles, was große Hersteller dazu bewegt, Entwicklerkapazität zu investieren, sehe ich als positiv an, auch wenn ich weder in Sachen Gaming (mit einer Nvidia-Karte), noch bei anderen Einsatzzwecken Grund zur Klage habe.
 
  • Gefällt mir
Reaktionen: cosh
Es ist ja nicht so, dass man mit Nvidia unter Linux nicht spielen kann. PCGH hat ja letzten Monat mal ein wenig verglichen.....

L2.jpgL3.jpg

....mehr Performance ist aber immer gerne gesehen.
 
  • Gefällt mir
Reaktionen: cosh und nipponpasi
Wozu? Laut einigen hier auf dem Portal hat das Nvidia ja gar nicht nötig und schon gar nicht die Ressourcen dafür 🤣
 
Joa, dann warte ich auf die passende Proton SLR Version von Cachy und schwupp, noch mehr FPS :D (bzw weniger verbrauch, ich locke die eh bei 120-160, je nach Spiel)

CachyOS ist so ein richtiger GameChanger geworden (im wahrsten Sinne des Wortes) und meine Distro profitiert hier ebenfalls massiv. ❤️
 
Hoffe echt, dass die Vulkan Verbesserungen in den nächsten Monaten an allen notwendigen Stellen implementiert werden. Ich nutze seit einem halben Jahr nur noch CachyOS und habe weitestgehend mit meiner 4090 keine Probleme, jedoch merke ich in DX12 Spielen direkt, dass ich im Vergleich zu Windows deutlich Performance verliere (20-30%). Mit der 4090 ist trotzdem noch alles gut spielbar, jedoch würde ich meine Karte natürlich gerne voll nutzen, da der Stromverbrauch trotz geringerer Performance weitestgehen unverändert ist.
Zum Glück spiele ich kaum noch AAA Spiele.
 
Mach doch direkt UV. Spart 1/3 Energie und die Leistung bleibt quasy gleich.
 
  • Gefällt mir
Reaktionen: Termy und lofipain
Sierra1505 schrieb:
Dann komme ich an meinen Windows-PC zurück und der Kram läuft einfach. Es ist einzig meine Abneigung gegen Microsoft die mich Linux testen lässt, aber nicht die Begeisterung für dieses System.
This. Ich denke mal das trifft auf den Großteil der Nutzer zu die zu Linux wechseln.
 
  • Gefällt mir
Reaktionen: S@uDepp
Salamimander schrieb:
Mach doch direkt UV. Spart 1/3 Energie und die Leistung bleibt quasy gleich.
Habe ich direkt gemacht, unter 250-300W mit unveränderter Performance. Hatte ich aber auch auf Windows immer.
 
  • Gefällt mir
Reaktionen: Celinna und Salamimander
Sebbi schrieb:
@polyphase



yeah ... am Desktop ... sure

Wenn es Handys und kleinere Mobile Mobile geräte betreffen würde, ja ok, point taken, aber nicht am Rechner, wo man so oder so nicht da ist, wenn der Bildschirmschoner anspringt. Da kann man auch gleich den Bildschirm zum Stromsparen abschalten.

und zudem, dieser Blogbeitrag verwechselt Screensaver und Lockscreen. Ein Screensaver verschwindet, sobald man aktionen durchführt und man sieht den Lockscreen, auf dem die oben aufgeführten Tätigkeiten durchgeführt werden können sowie die Infos angezeigt werden.
Bei Firmenlaptops spielt Privacy und Fingerabdruck, usw. schon eine Rolle. Für einen Desktop daheim zum Privatgebrauch gebe ich dir Recht.
 
  • Gefällt mir
Reaktionen: Tanzmusikus
Brrr schrieb:
Was hast du für Probleme?
Wenigstens einer der fragt :D

OffTopic-Gejammer incoming:
Videoausgabe:
Also ich hatte zum Beispiel ein Laienhaft ausgedrückt HDCP Handshake Probleme mit meinem Linux Zorin OS System in dem eine RTX3070 verbaut ist und die Signalkette ging via HDMI High Speed zu einem Marantz AVR und dann weiter zu einem Epson Beamer.
Das läuft so adhoc nicht. Ich hatte (und dieser Fehler ist in der Community bekannt/diskutiert, zum Glück) direkt nach dem Bootloader einen Blackscreen aber inkl. Interrupt des Systemstarts. D.h. im Hintergrund kein Login Screen wo man blind was hätte machen können.

Erster Step war dann, in einen Kernel-Debugging Mode zu gelangen und dort Dinge einzutragen die X11 forcieren und einen ich sag mal abgesicherten Video-Modus ermöglichen bzw. erzwingen.
Problem an diesem Debugging-Mode ist zusätzlich, dass Tastatureingaben in dieser Ebene so derart ranzig zu tätigen sind, der EingabeDelay ist aus der Hölle (weil irgendwas USB-Laufzeittechnisches hier nicht aktiv ist) und der Befehl ist zwei Zeilen "lang". Daher genug um Nachts Frust zu verursachen.

Dann musste man mit X11 aktiv, ein Skript erstellen welches für Wayland vorbereitend den Videoausgabe-Modus festlegt und Fallback-Modi definiert falls HDCP initial nicht erkannt wird. Was es wohl im Login-Screen-Moment immer tut weil Linux da zu stringent nach einem Handshake sofort den Arsch zukneift und im Blackscreen endet.

Steam Spiele generell und Unreal Engine:
Steam, Wine, Proton, alles super. Ich freue mich das Linux, Valve, Nvidia etc. hier Lösungen bereitstellen die in Summe zu meines Erachtens nahezu, auf´s Promille in etwa, ebenwürdige Leistungen kommt wie ich es unter dem parallel installierten Windows 11 feststelle.

Aber so ehrlich muss man sein, jedes Spiel ist eine Einzelfall- und auch Konfig-Betrachtung.
Es gibt Spiele die laufen mit der aktuellsten Proton-Version perfekt, es gibt Spiele für die muss man eine andere Proton-Version testen, (zwischen jedem Proton-Versionswechseln ist ein Steam-Neustart erforderlich) dann laufen diese ebenso super.
Es gibt Spiele bei denen außerdem der ein oder andere .ini-Eintrag nötig sein kann und es gibt Unreal-Engine Spiele wie zum Beispiel jene aus der BioShock Infinite Ära und drum herum, die funktionieren nach vielem Tweaken irgendwie oder trotzdem gar nicht.

Software:
Es gibt u.a. keine MSI-Afterburner-Alternative für Linux die mir ein Undervolten ermöglicht.
Das gibt der Nvidia-Treiber nicht her bzw. lässt es glaube ich nicht zu. Ich kann via Leistungswerte hintenrum irgendwie wohl was machen aber das ist alles nicht so einfach wie im Afterburner die Spannung pro Takt zu definieren.

Kurzum:
Für versierte Linux-User mag das entweder alles völlig klar, bekannt oder einfach zu lösen sein. Oder im Rahmen des akzeptablen. Wenn du das dann aber so als Linux-DAU durchläufst, kommt man schnell von "ja klar unter Linux muss ich halt hier und da etwas mehr eingreifen" zu "Gottverfluchte Scheiße ich wollte doch nur mal eben kurz .....Dingens und so"

Ich empfehle dennoch jedem einfach mal aus Interesse (falls vorhanden) parallel zum bestehenden System Linux zu installieren denn kaputt machen kann man nichts, im Zweifel was lernen.
 
  • Gefällt mir
Reaktionen: Tanzmusikus und Brrr
Farrinah schrieb:
This. Ich denke mal das trifft auf den Großteil der Nutzer zu die zu Linux wechseln.
So wie der Großteil der Nutzer Windows nutzt, weil es auf jedem PC/Laptop vorinstalliert ist bzw. weil der Nutzer nicht mal weiß, dass es auch andere Betriebssysteme gibt.

Bin tatsächlich aus Begeisterung für Linux zu Linux gewechselt.
 
  • Gefällt mir
Reaktionen: Tanzmusikus
Sierra1505 schrieb:
Wenigstens einer der fragt :D

OffTopic-Gejammer incoming:
Videoausgabe:
Also ich hatte zum Beispiel ein Laienhaft ausgedrückt HDCP Handshake Probleme mit meinem Linux Zorin OS System in dem eine RTX3070 verbaut ist und die Signalkette ging via HDMI High Speed zu einem Marantz AVR und dann weiter zu einem Epson Beamer.
Das läuft so adhoc nicht. Ich hatte (und dieser Fehler ist in der Community bekannt/diskutiert, zum Glück) direkt nach dem Bootloader einen Blackscreen aber inkl. Interrupt des Systemstarts. D.h. im Hintergrund kein Login Screen wo man blind was hätte machen können.

Erster Step war dann, in einen Kernel-Debugging Mode zu gelangen und dort Dinge einzutragen die X11 forcieren und einen ich sag mal abgesicherten Video-Modus ermöglichen bzw. erzwingen.
Problem an diesem Debugging-Mode ist zusätzlich, dass Tastatureingaben in dieser Ebene so derart ranzig zu tätigen sind, der EingabeDelay ist aus der Hölle (weil irgendwas USB-Laufzeittechnisches hier nicht aktiv ist) und der Befehl ist zwei Zeilen "lang". Daher genug um Nachts Frust zu verursachen.

Dann musste man mit X11 aktiv, ein Skript erstellen welches für Wayland vorbereitend den Videoausgabe-Modus festlegt und Fallback-Modi definiert falls HDCP initial nicht erkannt wird. Was es wohl im Login-Screen-Moment immer tut weil Linux da zu stringent nach einem Handshake sofort den Arsch zukneift und im Blackscreen endet.

Steam Spiele generell und Unreal Engine:
Steam, Wine, Proton, alles super. Ich freue mich das Linux, Valve, Nvidia etc. hier Lösungen bereitstellen die in Summe zu meines Erachtens nahezu, auf´s Promille in etwa, ebenwürdige Leistungen kommt wie ich es unter dem parallel installierten Windows 11 feststelle.

Aber so ehrlich muss man sein, jedes Spiel ist eine Einzelfall- und auch Konfig-Betrachtung.
Es gibt Spiele die laufen mit der aktuellsten Proton-Version perfekt, es gibt Spiele für die muss man eine andere Proton-Version testen, (zwischen jedem Proton-Versionswechseln ist ein Steam-Neustart erforderlich) dann laufen diese ebenso super.
Es gibt Spiele bei denen außerdem der ein oder andere .ini-Eintrag nötig sein kann und es gibt Unreal-Engine Spiele wie zum Beispiel jene aus der BioShock Infinite Ära und drum herum, die funktionieren nach vielem Tweaken irgendwie oder trotzdem gar nicht.

Software:
Es gibt u.a. keine MSI-Afterburner-Alternative für Linux die mir ein Undervolten ermöglicht.
Das gibt der Nvidia-Treiber nicht her bzw. lässt es glaube ich nicht zu. Ich kann via Leistungswerte hintenrum irgendwie wohl was machen aber das ist alles nicht so einfach wie im Afterburner die Spannung pro Takt zu definieren.

Kurzum:
Für versierte Linux-User mag das entweder alles völlig klar, bekannt oder einfach zu lösen sein. Oder im Rahmen des akzeptablen. Wenn du das dann aber so als Linux-DAU durchläufst, kommt man schnell von "ja klar unter Linux muss ich halt hier und da etwas mehr eingreifen" zu "Gottverfluchte Scheiße ich wollte doch nur mal eben kurz .....Dingens und so"

Ich empfehle dennoch jedem einfach mal aus Interesse (falls vorhanden) parallel zum bestehenden System Linux zu installieren denn kaputt machen kann man nichts, im Zweifel was lernen.
Diese HDMI Probleme habe ich auch ohne PC zuhauf. HDMI Chains sind auch ohne Linux die Hölle 🤮.

Ich habe bei mir immer CachyOS latest SLR als Proton Version und seit dem läuft bisher alles (ein bunter Mix). Viele Einzelfälle sicherlich aber bei mir mit Glück (war selber überrascht).

Und UV betreibe ich nur noch in der light Variante mit LACT. Reicht mir. Der verringerte generelle Verbrauch des OS wirkt schwerer als die letzten 1-2% UV
 
  • Gefällt mir
Reaktionen: Tanzmusikus
Zurück
Oben