• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Grafik mit i3-4130

mojo

Member
Hallo,

ich beabsichtige demnächst auf eine Haswellplattform mit obiger CPU umzusteigen.
Als Board soll das Intel DH87RL eingesetzt werden.

Frage: funktioniert die Grafik des i3-4130 (HD4400) mit Opensuse 12.3 problemlos?
Sind mit dem Board Probleme bekannt?

Tante Google hat sich dazu leider nicht sehr informativ gezeigt.


mojo
 

Rainer Juhser

Moderator
Teammitglied
Das Board war Bestandteil des letzten Bauvorschlags in der c't (Heft 19/2013). Allerdings mit einem i5-4570.
 
OP
M

mojo

Member
Rainer Juhser schrieb:
Das Board war Bestandteil des letzten Bauvorschlags in der c't (Heft 19/2013). Allerdings mit einem i5-4570.

Deswegen will ich ja genau dieses nehmen. Wenn ich mich recht erinnere, war in dem besagten Artikel aber nichts über die Tauglichkeit unter Linux ausgesagt.

Daher die Frage hier.

mojo
 
OP
M

mojo

Member
So,

ich hab's getan :D .

Altes Mainboard (Asrock AM2NF3-VSTA, Sockel AM2 mit nForce3 250 Chipsatz mit AMD 4600+ CPU) ausgebaut und neues Board (Intel DH87RL mit Intel i3-4130) eingebaut. Vorhandene Opensuse 12.3 Installation im Failsafe gestartet und voila:
KDE-Desktop erschienen :) .

Vorhandenen Nvidia-Grafiktreiber deinstalliert (bei der AMD-Installation wurde eine AGP-Karte von Nvidia genutzt, jetzt nutze ich die Onboard-Grafik des i3) und nach einiger Recherche eine neue xorg.conf schreiben lassen, neu gebootet und die Installation startete jetzt auch im normalen Modus.

Jetzt noch mittels Yast die alte Audiokarte gelöscht und die (bereits erkannte) Onboard-Audiohardware konfiguriert und der Sound geht auch wieder.

Allerdings wurden keine Werte der "Sensoren" mehr angezeigt (Temperatur, Lüfter RPM, Spannungen).
Einmal "sensors-detect" gestartet und nach einem Neustart waren dann zumindest die Temperaturen wieder da. Lüfter-RPM und Spannungen werden nicht erkannt.

Bis jetzt läuft alles wie vorher auch :thumbs: .

Natürlich weiß ich, dass bei einem so umfassenden Hardwarewechsel eine Neuinstallation der bessere Weg wäre. Aber ich wollte mir so kurz vor Erscheinen von Opensuse 13.1 nicht erst nochmal die V. 12.3 installieren, das System einrichten und konfigurieren um dann kurz drauf möglicherweise wieder alles neu unter V. 13.1 zu machen.

Jetzt läuft das System wie vor dem Umbau auch und ich kann es erstmal vollumfänglich nutzen. Wenn Opensuse 13.1 erschienen ist kann ich dann immer noch entscheiden, ob ich "nur" upgrade oder neu installiere.

Derzeit läuft die Opensuse 12.3 mit Kernel 3.7.10-1.16-desktop x86_64 auf der neuen Hardware ohne Murren (aber deutlich schneller, insbesondere bei der Grafik - die betagte Nvidia 6200 AGP-Karte hat da schon ziemlich "geächzt").


mojo
 

Spielwurm

Advanced Hacker
dass bei einem so umfassenden Hardwarewechsel eine Neuinstallation der bessere Weg wäre
Aber nein, genau das macht den Reiz von Linux aus. Einfach die Hardware wechseln und fast alles läuft, weil zur Bootzeit die Treiber neu gewählt werden. Einzig eine Grafikkarte mit anderem Hersteller kann Probleme machen. Ich habe hier eine Festplatte für Notebooks mit keinem besonderen Grafiktreiber, die ich in jedes Notebook schiebe, das mir unter die Reparaturfinger kommt. Bis auf jeweils Spezialtreiber (SD-Kartenleser mit rtsbpp z.B.) läuft damit jeder Rechner ohne Murren. Windows 7 (ist da auch drauf) geht da sofort in den Autoreboot-Modus ...

Spielwurm
 
OP
M

mojo

Member
Hm,

ein kleines Problem scheint es nach dem Umbau doch zu geben.

Kde läuft prinzipiell, aber irgendwie scheint der Grafiktreiber nicht richtig eingebunden zu sein.
Ich habe den (proprietären) Treiber von Nvidia deinstalliert (NVIDIA-Linux-x86-3xx.xx.run --uninstall) und mit X -configure eine neue xorg.conf schreiben lassen (läuft aber inzwischen auch ganz ohne xorg.conf).

Allerdings scheinen irgendwie noch Reste der Nvidia-Installation vorhanden zu sein. So lässt sich z.B. OpenGL nicht aktivieren, es springt immer wieder auf Xrender zurück. Auch verschwindet der Mauszeiger an bestimmten Positionen immer mal. Beim Versuch, den Fehler (laut Google ;) ) einzugrenzen, kamen dann Fehlermeldungen über ein fehlendes "fbdev" (sitze gerade nicht vor dem genannten PC und habe daher keinen Zugriff auf die genaue Fehlermeldung).


Was ich daher benötige (und bei Google nicht gefunden habe). wäre eine genaue Anleitung, wie der Nvidia-Treiber komplett samt aller Reste entfernt wird und wie ich dem System, quasi wie bei einer Neuinstallation, sage, dass er jetzt eine Intel HD4400 als Grafikkarte hat.

Kann jemand helfen?


mojo
 

spoensche

Moderator
Teammitglied
Poste mal die Ausgabe von
Code:
lsmod | egrep -i "i915|nv|noveau"
und von
Code:
egrep "WW|EE" /var/log/Xorg.0.log
 
OP
M

mojo

Member
Code:
tuxbox:/ # lsmod | egrep -i "i915|nv|noveau"
i915                  605629  0 
drm_kms_helper         50840  1 i915
drm                   293115  2 i915,drm_kms_helper
i2c_algo_bit           13414  1 i915
video                  19401  1 i915
button                 13953  1 i915
sata_nv                31842  0 
tuxbox:/ #

Code:
tuxbox:/ # egrep "WW|EE" /var/log/Xorg.0.log
[    41.405] Current Operating System: Linux tuxbox.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    41.411] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[    41.412] Initializing built-in extension MIT-SCREEN-SAVER
[    41.482] (EE) Failed to load /usr/lib64/xorg/modules/updates/extensions/libglx.so: libnvidia-tls.so.275.21: cannot open shared object file: No such file or directory
[    41.482] (EE) Failed to load module "glx" (loader failed, 7)
[    41.507] (EE) open /dev/dri/card0: No such file or directory
[    41.507] (WW) Falling back to old probe method for modesetting
[    41.507] (EE) open /dev/dri/card0: No such file or directory
[    41.509] (WW) Falling back to old probe method for vesa
[    41.509] (EE) Screen 0 deleted because of no matching config section.
[    41.568] (WW) evdev: Microsoft Microsoft® Atlantic Mouse Platform: ignoring absolute axes.
[    41.569] (WW) evdev: HID 046a:0023: ignoring absolute axes.
tuxbox:/ #


mojo
 

spoensche

Moderator
Teammitglied
Poste mal deine xorg.conf. Möglicherweise ist dort noch der nvidia Treiber vorhanden, du hattest nach der Deinstallation des Treibers nicht neu gestartet oder?
 
A

Anonymous

Gast
mojo schrieb:
Rainer Juhser schrieb:
Das Board war Bestandteil des letzten Bauvorschlags in der c't (Heft 19/2013). Allerdings mit einem i5-4570.
Deswegen will ich ja genau dieses nehmen. Wenn ich mich recht erinnere, war in dem besagten Artikel aber nichts über die Tauglichkeit unter Linux ausgesagt.

Daher die Frage hier.

mojo
Hast du die Möglichkeit, einmal die Stromaufnahme deines neuen Rechners zu messen? Evtl. dann später nochmal zum Vergleich unter openSUSE 13.1. Der Titel des c't Artikels lautete ja: Wünsch Dir was Sparsames. Die Leistungsaufnahme sollte deutlich unter 35 Watt liegen (vgl. Llano, Trinity, Sandy Bridge, Ivy Bridge), nämlich so bei 15-20 Watt. Und mit ein paar Tricks sind sogar nur noch 7-10 Watt im Desktop-Leerlauf möglich, allerdings steht und fällt dieser niedrige Wert mit dem verwendeten Netzteil.

Deine Entscheidung zu einem Doppelkerner unterstreiche ich, denn die meisten Standardanwendungen (Firefox & Co, LibreOffice, Gimp, gzip) unterstützen nach wie vor nur einen CPU-Kern.
Lies dir auf heise online mal auch die ganzen Ergänzungen der Autoren und die Erfahrungsberichte der c't-Leser durch. Da steht mittlerweile genug zu Linux drin.
 
OP
M

mojo

Member
spoensche schrieb:
Poste mal deine xorg.conf. Möglicherweise ist dort noch der nvidia Treiber vorhanden, du hattest nach der Deinstallation des Treibers nicht neu gestartet oder?

Die xorg.conf habe ich umbenannt und sollte daher gar keine Anwendung finden.
Trotzdem nachfolgend die ehemalige xorg.conf (obwohl es damit auch nicht ging):
Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	Screen      1  "Screen1" RightOf "Screen0"
	Screen      2  "Screen2" RightOf "Screen1"
	Screen      3  "Screen3" RightOf "Screen2"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib64/xorg/modules/updates"
	ModulePath   "/usr/lib64/xorg/modules"
	FontPath     "/usr/share/fonts/misc:unscaled"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/100dpi:unscaled"
	FontPath     "/usr/share/fonts/75dpi:unscaled"
	FontPath     "/usr/share/fonts/ghostscript/"
	FontPath     "/usr/share/fonts/cyrillic:unscaled"
	FontPath     "/usr/share/fonts/misc/sgi:unscaled"
	FontPath     "/usr/share/fonts/truetype/"
	FontPath     "built-ins"
EndSection

Section "Module"
	Load  "glx"
	Load  "glx"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor2"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor3"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "Backlight"          	# <str>
        #Option     "DRI"                	# <str>
        #Option     "ColorKey"           	# <i>
        #Option     "VideoKey"           	# <i>
        #Option     "Tiling"             	# [<bool>]
        #Option     "LinearFramebuffer"  	# [<bool>]
        #Option     "SwapbuffersWait"    	# [<bool>]
        #Option     "TripleBuffer"       	# [<bool>]
        #Option     "XvPreferOverlay"    	# [<bool>]
        #Option     "HotPlug"            	# [<bool>]
        #Option     "RelaxedFencing"     	# [<bool>]
        #Option     "XvMC"               	# [<bool>]
        #Option     "ZaphodHeads"        	# <str>
        #Option     "TearFree"           	# [<bool>]
        #Option     "PerCrtcPixmaps"     	# [<bool>]
        #Option     "FallbackDebug"      	# [<bool>]
        #Option     "DebugFlushBatches"  	# [<bool>]
        #Option     "DebugFlushCaches"   	# [<bool>]
        #Option     "DebugWait"          	# [<bool>]
        #Option     "BufferCache"        	# [<bool>]
	Identifier  "Card0"
	Driver      "intel"
	BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "kmsdev"             	# <str>
        #Option     "ShadowFB"           	# [<bool>]
	Identifier  "Card1"
	Driver      "modesetting"
	BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "Rotate"             	# <str>
        #Option     "fbdev"              	# <str>
        #Option     "debug"              	# [<bool>]
	Identifier  "Card2"
	Driver      "fbdev"
	BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "DefaultRefresh"     	# [<bool>]
        #Option     "ModeSetClearScreen" 	# [<bool>]
	Identifier  "Card3"
	Driver      "vesa"
	BusID       "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor    "Monitor1"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen2"
	Device     "Card2"
	Monitor    "Monitor2"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen3"
	Device     "Card3"
	Monitor    "Monitor3"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Die Deinstallation hatte ich im init 3 durchgeführt. Ob ich danach neu gestartet habe, weiß ich gar nicht mehr (normalerweise tue ich sowas aber).

In der Xorg.0.log wird ja ein Fehler gemeldet, dass er die libglx.so nicht findet und ebenso die libnvidia-tls.so.275.21 (da ist also noch irgendwas von Nvidia).
D.h., dass irgendwo noch auf diese Dateien verweisen wird. Ich habe aber keinen blassen Schimmer, wo ich da
a) suchen muss und
b) was anstelle dessen benötigt wird.


mojo
 
OP
M

mojo

Member
xirtsch schrieb:
Hast du die Möglichkeit, einmal die Stromaufnahme deines neuen Rechners zu messen?

Jo,

habe bereits gemessen :D . Mit einem EKM 265 von Conrad.

Bitte beachten, dass es nicht der vollständige Bauvorschlag der c't ist.
Das Netzteil ist ein altes 350W Netzteil aus Zeiten, als noch kein Mensch wusste, dass es einmal 80+ geben wird :roll: .
Weiterhin ist anstatt einer SSD eine 500 GB Seagate ST3500410AS eingebaut sowie ein DVD-Brenner.

Möglicherweise sind auch noch alte Treiber aktiv, da ich die vorhergehende Installation (AMD mit Nvidia 250 Chipsatz) einfach übernommen habe.

In dieser Konfiguration komme ich unter Opensuse 12.3 im Idle auf 35 Watt.

Im Moment reicht mir das erstmal aus.
Wenn V13.1 draußen ist, werde ich zumindest upgraden. Ob ich neu installiere, weiß ich noch nicht. Hängt davon ab, wie sich das Upgrade macht (habe ja ein "leichtes'" Grafikproblem).


mojo

Edit:
hab' die Lüfter vergessen.
CPU kühlt ein Alpenföhn Silvretta. Dann gibt es noch je einen 80er und 90er Gehäuselüfter (über Board-BIOS geregelt) sowie einen Festplattenlüfter (ungeregelt, jedoch mit 5 Volt betrieben). PC steht unterm Schreibtisch und ist nur bei genauem hinhören wahrnehmbar.
 

spoensche

Moderator
Teammitglied
Kopiere mal das Verzeichnis /etc/X11/xorg.conf.d in dein /home Verzeichnis und lösche anschließend deine neue und alte xorg.conf und alle Dateien in /etc/X11/xorg.conf.d. Danach startest du den X-Server oder den Rechner neu. Der X-Server konfiguriert sich dann selbst.
 

josef-wien

Ultimate Guru
mojo schrieb:
Failed to load /usr/lib64/xorg/modules/updates/extensions/libglx.so
Wenn es diese Nvidia-Datei oder -Verknüpfung gibt, dann entferne sie, damit /usr/lib64/xorg/modules/extensions/libglx.so (aus dem Paket xorg-x11-server) verwendet werden kann. Kommt bei
Code:
find /usr/lib64/xorg/modules -name *nvidia*
etwas heraus?
 
A

Anonymous

Gast
mojo schrieb:
In dieser Konfiguration komme ich unter Opensuse 12.3 im Idle auf 35 Watt.
Na dann lasse mal den X-Server neu konfigurieren und beachte dabei die Leistungsaufnahme: Wenn die zurück geht, ist das ein gutes Zeichen, wie du ja sicher im c't Bericht & auf heise online gelesen hast.

A propos Netzteil: Beim Haswell nützen dir vermutlich auch ATX-Netzteile mit 80 Plus Platinum nichts, denn die 80+-Zertifizierung gilt nur für die 100er-Volt-Netze und außerdem erst ab 20% Nennlast. Was außerhalb der Spezifikation abläuft, darüber wirst du bestenfalls in Testberichten informiert. Bei deiner CPU könntest du fast gar zu einer Pico-PSU mit 90 Watt / 12 Volt-Netzteil greifen, falls dir der Preis nicht zu hoch ist.
 
OP
M

mojo

Member
spoensche schrieb:
Kopiere mal das Verzeichnis /etc/X11/xorg.conf.d in dein /home Verzeichnis und lösche anschließend deine neue und alte xorg.conf und alle Dateien in /etc/X11/xorg.conf.d. Danach startest du den X-Server oder den Rechner neu. Der X-Server konfiguriert sich dann selbst.

Hab ich gemacht.
Leider keine Veränderung.

In /etc/X11/xorg.conf.d/ wurde lediglich eine Datei "90-keytable.conf" angelegt. Ansonsten ist das Verzeichnis leer.

In /etc/X11/ hat sich nix geändert (d.h. es ist keine xorg.conf vorhanden, was ja wohl auch so sein sollte).

egrep "WW|EE" /var/log/Xorg.0.log bringt die gleichen Fehlermeldungen wie oben bereits gepostet.


mojoh
 
OP
M

mojo

Member
josef-wien schrieb:
mojo schrieb:
Failed to load /usr/lib64/xorg/modules/updates/extensions/libglx.so
Wenn es diese Nvidia-Datei oder -Verknüpfung gibt, dann entferne sie, damit /usr/lib64/xorg/modules/extensions/libglx.so (aus dem Paket xorg-x11-server) verwendet werden kann.

Erledigt.
Keine Veränderung.

Jetzt sieht es so aus:
Code:
# egrep "WW|EE" /var/log/Xorg.0.log
[    50.916] Current Operating System: Linux tuxbox.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    50.923] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[    50.923] Initializing built-in extension MIT-SCREEN-SAVER
[    50.979] (EE) module ABI major version (4) doesn't match the server's version (7)
[    50.979] (EE) Failed to load module "glx" (module requirement mismatch, 0)
[    50.984] (EE) open /dev/dri/card0: No such file or directory
[    50.984] (WW) Falling back to old probe method for modesetting
[    50.984] (EE) open /dev/dri/card0: No such file or directory
[    50.984] (WW) Falling back to old probe method for vesa
[    50.984] (EE) Screen 0 deleted because of no matching config section.
[    51.041] (WW) evdev: Microsoft Microsoft® Atlantic Mouse Platform: ignoring absolute axes.
[    51.042] (WW) evdev: HID 046a:0023: ignoring absolute axes.
tuxbox:/home/test #

find /usr/lib64/xorg/modules -name *nvidia* bringt keine Treffer.

Bin ratlos.
Irgendwie muss es doch möglich sein beim Wechsel einer Grafikkarte einen anderen Treiber in Betrieb zu nehmen, zumal es sich um eine Karte (bzw. GPU) von Intel handelt und keinen Exoten.


mojo
 

josef-wien

Ultimate Guru
ATI und Nvidia bringen eigene Bibliotheken bzw. Bibliotheks-Versionen mit. Wenn Du dann auf einen freien Treiber umstellen willst, müssen diese Dateien entfernt werden, da die freien Treiber damit nicht zurechtkommen. Mangels Nvidia-Karte kann ich Dir noch empfehlen, in den Verzeichnissen /usr/X11R6/lib/ und /usr/X11R6/lib64/ nachzuschauen. Außer den Verknüpfungen in modules (die vermutlich auch nur für ATI notwendig sind) habe ich hier jeweils nur ATI-Bibliotheken samt Verknüpfungen (libfglrx_dm.*, *libGL.so*), somit solltest Du die vermutlich vorhandenen Nvidia-Reste dort ebenso entfernen wie im Verzeichnis /etc/ld.so.conf.d/ eine auf Nvidia deutende Datei. Ein abschließendes /sbin/ldconfig kann zumindest nicht schaden.
 
Oben