{"id":4335,"date":"2011-10-18T20:34:48","date_gmt":"2011-10-18T18:34:48","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/2011\/10\/18\/nvidia-xorg-1-11-1-und-etwas-licht-am-horizont\/"},"modified":"2019-10-17T02:30:45","modified_gmt":"2019-10-17T00:30:45","slug":"nvidia-xorg-1-11-1-und-etwas-licht-am-horizont","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2011\/10\/18\/nvidia-xorg-1-11-1-und-etwas-licht-am-horizont\/","title":{"rendered":"Nvidia, Xorg 1.11.1 und etwas Licht am Horizont"},"content":{"rendered":"<p>Es gibt mal wieder etwas Positives von der Bugfront zu berichten. Ich hatte <a href=\"https:\/\/www.gambaru.de\/blog\/2011\/10\/01\/nvidia-oder-nouveau-xorg-1-11-1-und-das-dilemma-mit-den-treibern\/\">vor kurzem<\/a> erw\u00e4hnt, dass nach dem Update auf Xorg 1.11.1 pl\u00f6tzlich Iceweasel und andere Anwendungen heftig in meinem Debian-Testing-System laggten und die CPU-Last stark angestiegen ist.<br \/>\nBei einem so offensichtlichen Problem kann man sich praktisch immer sicher sein, dass noch viel mehr Leute davon betroffen sind. Ich hatte damals keine Lust tiefer in die Probleml\u00f6sung einzusteigen, da ein Wechsel zum freien Nouveau-Treiber das Problem f\u00fcr mich gel\u00f6st hatte und ich volle 3D-Unterst\u00fctzung auf diesem System sowieso nicht ben\u00f6tige. Lediglich das laute L\u00fcfterger\u00e4usch wegen des mangelhaften Powermanagements des Nouveau-Treibers blieb ein Makel.<br \/>\nBrandaktuell erfuhr ich dann vor einer Stunde beim \u00dcberfliegen der Debian-Devel-Mailingliste indirekt von der L\u00f6sung des Problems. Debian Bug <a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=642757\">#642757<\/a> besch\u00e4ftigt sich n\u00e4mlich mit dem gleichen \u00dcbel. Bisher sind schon 13 weitere Fehlerberichte damit zusammengef\u00fchrt worden.<br \/>\nIn K\u00fcrze, Xorg ist nicht schuld, sondern der propriet\u00e4re Nvidia-Treiber. Moment mal, werden sicher einige sagen. Nvidia funktionierte doch einwandfrei bis zum Update auf X 1.11.1. Das stimmt auch, aber solange der freie Nouveau-Treiber mit dem ver\u00e4nderten Xorg funktioniert, hat der Nvidia-Treiber vorerst die Torte im Gesicht.<br \/>\nIm Nvidia-Forum gibt es hierzu auch einen Thread mit einem offiziellen Beitrag eines Nvidia-Mitarbeiters, der das Problem technisch so erkl\u00e4rt:<\/p>\n<blockquote><p>\nI tracked this down to this commit to the X server:<br \/>\nhttp:\/\/cgit.freedesktop.org\/xorg\/xserver\/commit\/?id=788ccb9a8bcf6a4fb4054c507111eec3338fb969<br \/>\nIt removed our ability to accelerate part of the trapezoid rendering process and forces the whole thing (even the part we can accelerate) to fall back to software on GPUs that do not support full trapezoid acceleration. I've started a discussion on the xorg-devel@lists.x.org mailing list to see how the X community wants to solve this problem:<br \/>\nhttp:\/\/lists.x.org\/archives\/xorg-devel\/2011-October\/026050.html<\/p><\/blockquote>\n<p>Trapezoid Rendering Process wird mich nun sicherlich noch n\u00e4chtelang im Schlaf verfolgen...<br \/>\nIm gleichen Thread gibt es auf Seite 2 einen inoffiziellen Patch, der scheinbar f\u00fcr einige dort funktioniert hat. Ich bin bei so etwas immer etwas vorsichtig und ehrlich gesagt kann ich auch noch eine Weile auf den offiziellen Fix warten. Doch f\u00fcr alle, die wirklich dringend eine L\u00f6sung suchen, weil sie morgen in der ESL wieder ihren Unterhalt verdienen m\u00fcssen oder der n\u00e4chste Raid vor der T\u00fcr steht, ist der Fix vielleicht ein Hoffnungsschimmer.<br \/>\nF\u00fcr mich interessant ist aber die Diskussion, die das Ganze (vermutlich) ansto\u00dfen wird. Um solche gravierenden Bugs n\u00e4mlich vor dem Update zu erkennen, gibt es ein Debian-Programm namens <a href=\"http:\/\/packages.debian.org\/sid\/apt-listbugs\">apt-listbugs<\/a>, welches vor der Installation ausdr\u00fccklich warnt, falls ein Paket ein ernstes Problem verursachen w\u00fcrde.<br \/>\nIn diesem Fall befanden sich die Fehlerberichte jedoch alle im Nvidia-Paket und nicht in den Xorg-Paketen, weshalb apt-listbug keinen Alarm ausl\u00f6ste. Wie es damit weitergeht? Keine Ahnung. Debian entwickelt sich immer weiter und was scheinbar im ersten Moment einfach nur \u00e4rgerlich war, f\u00fchrt pl\u00f6tzlich zu einer Verbesserung des Projekts an einer ganz anderen Stelle.<br \/>\n\u00dcbrigens, auf dem gleichen Rechner habe ich das Problem mit Debian Unstable nicht, obwohl ich dort die gleichen Xorg- und Nvidia-Pakete verwende und das verwirrt mich im Moment wirklich am meisten. \ud83d\ude09<br \/>\n<strong>Update 07.11.2011:<\/strong> <em>Seit wenigen Tagen gibt es in Debian Sid ein Update der Nvidia-Pakete, welches das Problem beseitigt.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es gibt mal wieder etwas Positives von der Bugfront zu berichten. Ich hatte vor kurzem erw\u00e4hnt, dass nach dem Update auf Xorg 1.11.1 pl\u00f6tzlich Iceweasel und andere Anwendungen heftig in meinem Debian-Testing-System laggten und die CPU-Last stark angestiegen ist. Bei einem so offensichtlichen Problem kann man sich praktisch immer sicher sein, dass noch viel mehr &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2011\/10\/18\/nvidia-xorg-1-11-1-und-etwas-licht-am-horizont\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eNvidia, Xorg 1.11.1 und etwas Licht am Horizont\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[53,140,141],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/4335"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=4335"}],"version-history":[{"count":1,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/4335\/revisions"}],"predecessor-version":[{"id":10977,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/4335\/revisions\/10977"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=4335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=4335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=4335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}