{"id":68,"date":"2020-10-22T00:19:07","date_gmt":"2020-10-21T22:19:07","guid":{"rendered":"https:\/\/www.dafabhoid.de\/?p=68"},"modified":"2020-10-22T00:19:07","modified_gmt":"2020-10-21T22:19:07","slug":"stoerrische-nvidia-grafik-im-laptop-treiber-oder-hardwareproblem","status":"publish","type":"post","link":"https:\/\/www.dafabhoid.de\/?p=68","title":{"rendered":"St\u00f6rrische Nvidia-Grafik im Laptop: Treiber- oder Hardwareproblem?"},"content":{"rendered":"\n<p>K\u00fcrzlich versuchte ich die Nvidia-Grafikkarte eines \u00e4lteren Laptops unter Linux zum Laufen zu bekommen. Betrieben wurde dieser urspr\u00fcnglich mit Windows 8.1, doch dort kam es bereits zu Problemen. Witcher 3 beispielsweise lief damit nur mit fps-Werten nahe der eins, egal welche Einstellungen gew\u00e4hlt wurden. Weder Prozessor noch Arbeitsspeicher waren stark ausgelastet, also musste etwas anderes faul sein. Daher habe ich mal ein Linux auf das Ger\u00e4t geworfen, um die Leistung damit zu testen.<\/p>\n\n\n\n<p>F\u00fcr das Modell (GeForce GT 630M) gibt es unter Linux zwei Treiber: Der propriet\u00e4re Treiber von Nvidia selbst oder der quelloffene <em>nouveau<\/em>-Treiber. Ersterer unterst\u00fctzt die Grafikkarte des Laptops aber nur bis zur Version 390. Damit kann die Karte zwar grunds\u00e4tzlich betrieben werden und bietet sogar nach eigener Angabe OpenGL 4.6 Unterst\u00fctzung. Allerdings ist <a href=\"https:\/\/wiki.archlinux.org\/index.php\/PRIME#PRIME_render_offload\">PRIME Render Offload<\/a> erst aber Treiberversion 435 m\u00f6glich, was bedeutet, dass Nvidia Optimus nur sehr rudiment\u00e4r umgesetzt ist. Der freie <em>nouveau<\/em>-Treiber kann das dagegen schon l\u00e4nger. Dieser wiederum offeriert nur OpenGL 4.3 und auch eine etwas schlechtere 3D-Leistung.<\/p>\n\n\n\n<p>Wenn der dedizierte Grafikchip nicht in Benutzung ist, soll er sich dann auch Schlafen legen. Das spart Akku und reduziert die Abw\u00e4rme, im Falle des untersuchten Laptops senkt das die Temperatur am L\u00fcfter bei ruhendem Desktop um ganze 15\u00b0C! Auch das sollte mit <em>nouveau<\/em> automatisch geschehen dank <a href=\"https:\/\/01.org\/linuxgraphics\/gfx-docs\/drm\/gpu\/vga-switcheroo.html\">vga_switcheroo<\/a>, doch geklappt hat das nicht. Ich vermutete, dass das Laptopmodell schlicht irgendwo inkompatibel ist oder eine fehlerhafte ACPI-Implementierung hat. Testweise habe ich dann <a href=\"https:\/\/wiki.archlinux.org\/index.php\/Bumblebee#Power_management\">bbswitch<\/a> probiert, und das hat geklappt: Damit l\u00e4sst sich die GPU aus- und wieder einschalten, wenn auch nur h\u00e4ndisch.<\/p>\n\n\n\n<p>Dabei kam aber ein interessantes Ph\u00e4nomen zum Vorschein: Nach dem Wiederanschalten waren beide Treiber nicht mehr in der Lage, die Grafikkarte erneut anzusprechen. <em>nouveau<\/em> erkannte das Modell nicht mehr und meldete einen unbekannten Chip mit der Nummer \u201e0xffffffff\u201c:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nouveau 0000:01:00.0: unknown chipset (ffffffff)<\/code><\/pre>\n\n\n\n<p>Hier war klar etwas schief gelaufen mit der Kommunikation, und die Ausgabe des propriet\u00e4ren Nvidia-Treibers schaffte etwas mehr Klarheit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>NVRM: GPU at 0000:01:00.0 has fallen off the bus.<\/code><\/pre>\n\n\n\n<p>Offenbar hatte sich die GPU von der PCIe-Schnittstelle verabschiedet, obwohl sie im eingeschalteten Zustand fr\u00f6hlich weiter Energie verbrat. Einen Neustart sp\u00e4ter hatte sie sich zwar wieder beruhigt, doch das obige Problem war reproduzierbar. F\u00fcr einen Wechsel zwischen Nvidia- und Intel-Grafik war so ein vollst\u00e4ndiger Systemneustart n\u00f6tig \u2013 und zu allem \u00dcberfluss war die 3D-Leistung der Nvidia-Grafik auch unter Linux nur marginal besser als die Intel-Grafik, was der Erfahrung mit Windows entspricht.<\/p>\n\n\n\n<p>Einige Neustarts sp\u00e4ter kam dann die Erkenntnis: Die Hardware ist defekt. Denn pl\u00f6tzlich taucht die Nvidia-GPU gar nicht mehr auf! Sie wird vom PCI-Bus schlicht nicht mehr erkannt, entsprechend melden die Treiber, sie f\u00e4nden keine Nvidia-Grafik im System. Auch habe ich das Ger\u00e4t l\u00e4nger ohne Akku liegen lassen, doch das hat die Grafikkarte nicht wiederbelebt. Mein Stresstest hat ihr leider den Todessto\u00df versetzt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>K\u00fcrzlich versuchte ich die Nvidia-Grafikkarte eines \u00e4lteren Laptops unter Linux zum Laufen zu bekommen. Betrieben wurde dieser urspr\u00fcnglich mit Windows 8.1, doch dort kam es bereits zu Problemen. Witcher 3 beispielsweise lief damit nur mit fps-Werten nahe der eins, egal welche Einstellungen gew\u00e4hlt wurden. Weder Prozessor noch Arbeitsspeicher waren stark ausgelastet, also musste etwas anderes [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[20,17,16,21,19],"class_list":["post-68","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-hardware","tag-nouveau","tag-nvidia","tag-prime","tag-treiber"],"_links":{"self":[{"href":"https:\/\/www.dafabhoid.de\/index.php?rest_route=\/wp\/v2\/posts\/68","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dafabhoid.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dafabhoid.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dafabhoid.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dafabhoid.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=68"}],"version-history":[{"count":1,"href":"https:\/\/www.dafabhoid.de\/index.php?rest_route=\/wp\/v2\/posts\/68\/revisions"}],"predecessor-version":[{"id":69,"href":"https:\/\/www.dafabhoid.de\/index.php?rest_route=\/wp\/v2\/posts\/68\/revisions\/69"}],"wp:attachment":[{"href":"https:\/\/www.dafabhoid.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=68"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dafabhoid.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=68"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dafabhoid.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=68"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}