{"id":1010,"date":"2009-09-29T23:15:44","date_gmt":"2009-09-29T22:15:44","guid":{"rendered":"http:\/\/my.stargazer.at\/?p=1010"},"modified":"2009-09-29T22:50:05","modified_gmt":"2009-09-29T21:50:05","slug":"switchable-graphics","status":"publish","type":"post","link":"https:\/\/my.stargazer.at\/de\/2009\/09\/29\/switchable-graphics\/","title":{"rendered":"Switchable Graphics"},"content":{"rendered":"<p>Es ist ja nicht so, dass das Thema neu ist, aber die gute Switchable Graphics L\u00f6sung unter Linux funktioniert leider nicht so, wie sie soll. Die Grundidee besagt, dass man zwei Grafikkarten in der Kiste hat, von denen die Eine auf Leistung und die Andere auf die normale Arbeit ausgelegt ist, eben um Strom zu sparen. Doch wie oft im Leben sind Theorie und Praxis leider nicht immer gemeinsam anzutreffen.<\/p>\n<p><!--more-->In unserem Fall ist es eine ATI Karte, welche uns die entsprechende Leistung liefern sollte und eine Intel GEM. Letztere ist zum Strom sparen ausgelegt und die einzige Karte, welche derzeit vern\u00fcnftig mit dem aktuellen Kernel zusammenarbeitet. Doch was ist mit der ATI Karte?<\/p>\n<p>Genau hier liegt der Hund begraben: Die Radeon Karte l\u00e4uft, so lange man sie nicht ordentlich initialisiert auf voller Leistung ohne dass sie etwas tut und verbraucht einiges an Energie, welche mit Sicherheit besser verwerten k\u00f6nnte, als nur in W\u00e4rme zu verwandeln. Als Zwischenl\u00f6sung entschied ich das ati-drivers Paket zu emergen und das Kernelmodul zum Initialisieren der Karte zu verwenden.<\/p>\n<p>Kurzum, das Ding l\u00e4dt und man wirft die graphische Oberfl\u00e4che an und hat den Salat: Direct Rendering versagt kl\u00e4glich, da der Kernel anstelle der Intel-Treiber die Kommandos an den ATI Treiber sendet, was dem Ganzen nicht unbedingt f\u00f6rderlich ist, sondern in ziemlich unsch\u00f6nen Grafikfehlern ausartet und mitunter sogar Xorg abschmieren l\u00e4sst.<\/p>\n<p>Nach den ersten Schrecksekunden erinnere ich mich, dass das fglrx Modul noch immer geladen ist. Ich schreibe also kurz ein kleines Init-Script welches mir den ATI Treiber eben vor dem Start der graphischen Oberfl\u00e4che entfernt. So habe ich eine L\u00f6sung, die mir die ATI Karte ruhig stellt und Xorg intakt l\u00e4sst. Als kleiner Nebeneffekt bleibt auch die Temperatur des Systems niedriger, da die ATI Karte nun dank Initialisierung in einen Sleep-State versetzt wurde, wodurch sie weniger Energie in Hitze umsetzt.<\/p>","protected":false},"excerpt":{"rendered":"<p>Es ist ja nicht so, dass das Thema neu ist, aber die gute Switchable Graphics L\u00f6sung unter Linux funktioniert leider nicht so, wie sie soll. Die Grundidee besagt, dass man zwei Grafikkarten in der Kiste hat, von denen die Eine auf Leistung und die Andere auf die normale Arbeit ausgelegt ist, eben um Strom zu sparen. Doch wie [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[250,539,540],"class_list":["post-1010","post","type-post","status-publish","format-standard","hentry","category-it-related-stuff","tag-ati","tag-lenovo","tag-w500"],"_links":{"self":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/1010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/comments?post=1010"}],"version-history":[{"count":0,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/1010\/revisions"}],"wp:attachment":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/media?parent=1010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/categories?post=1010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/tags?post=1010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}