Ich muss einen kleinen Fehler im letzten Beitrag “Ubuntu auf dem Compaq nx6325” eingestehen:
Ich hatte die initiale Installation über die Ubuntu-Version Dapper Drake vorgenommen, dann EasyUbuntu installiert, den Grafikkartentreiber installiert und erst danach die Paketquellen auf Edgy Eft umgestellt.
EasyUbuntu gibt es für Edgy Eft noch nicht!
Um unter Edgy trotzdem an den proprietären ATI-Treiber zu kommen, hilft der direkte Download des Treibers von ati.com.
Um den Installer erfolgreich installieren zu können, muss zunächst der Link /bin/sh von /bin/dash auf /bin/bash umgebogen werden:
# ln -sf /bin/bash /bin/sh
Ansonsten beschwert sich der Treiber nach dem Aufruf über:
ati-installer.sh: 176: Syntax error: Bad substitution
und bricht die Installation ab.
Ist dieses erste Hindernis überwunden, startet der Installer mittels:
$ sudo sh ati-driver-installer-8.29.6.run
Nach der erfolgreichen Installation sollte eine Sicherheitskopie der Datei /etc/X11/xorg.conf angelegt werden. Danach kann der ATI-Treiber mittels:
# aticonfig --initial --input=/etc/X11/xorg.conf
in die Konfigurationsdatei eingetragen werden.
Nun sollte nach dem Neustart des Fenstermanagers der proprietäre Grafiktreiber seinen Dienst versehen. Ob die 3D-Beschleunigung funktioniert, lässt sich mit:
$ glxinfo |grep direct
ermitteln.
Der Parameter “direct rendering” sollte auf “yes” stehen.
Startet die grafische Benutzeroberfläche nicht mehr, muss einfach das angelegte Backup der xorg.conf wieder nach /etc/X11 zurückgespielt werden. Dann läuft zumindest die nicht beschleunigte Grafik wieder.
> ati-installer.sh: 176: Syntax error: Bad substitution
Wie hast du dieses Hindernis überwunden?
Steht im Beitrag
# ln -sf /bin/bash /bin/sh
Gruß
Stefan
Ich habe die ATI-Treiber über Methode 1 von dieser Webseite installiert: http://wiki.cchtml.com/index.php/Ubuntu_Edgy_Installation_Guide
Funktioniert einwandfrei und war kinderleicht, selbst für einen Neuling wie mich.
ich habe “ln -sf /bin/bash/ /bin/sh” (mit “/” nach bash) eingegeben, jetzt meldet der installer “sudo: sh: command not found”…
kannst du mir sagen, wie das wieder hinkrieg?
@Andreas:
wiederhole noch einmal die Eingabe:
$ sudo ln -sf /bin/bash /bin/sh
(also ohne den abschließenden Slash hinter “bash”
)
Gruss
Stefan
Hallo,
Ich habe folgendes Problem:
Habe den ATI Treiber ohne Probleme installiert, bei etc/X11/xorg.conf stehts auch auf fglrx, aber trotzdem ist direct rendering noch aus…… Auch nach nem Neustart….
Maze
Guck einmal in die /var/log/Xorg.0.log. Dort sollte stehen, was die Hardware-Beschleunigung verhindert.
Das könnten beispielsweise zwei konkurrierende fglrx-Module unter /lib/modules/`uname -r` sein.
Ein modinfo fglrx sollte in diesem Fall den Übeltäter entlarven, wenn dessen Version nicht mit dem des aktuell installierten ATI-Treiber übereinstimmt. Das entsprechende Modul kann dann einfach gelöscht werden. Nach einem “depmod -a” und einem Ent- und Wiederladen des Modules sowie von Xorg sollte “direct rendering” dann das gewünschte “yes” zurückliefern.
Gruß
Stefan
In der Xorg.0.log steht
(II) fglrx(0): Composite extension enabled, disabling direct rendering
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
versteh ich aber nicht ganz, da ich bei modinfo fglrx folgendes Ergebnis habe:
filename: /lib/modules/2.6.17-10-generic/volatile/fglrx.ko
vermagic: 2.6.17-10-generic SMP mod_unload 586 REGPARM gcc-4.1
depends: agpgart
author: Fire GL – ATI Research GmbH, Germany
description: ATI Fire GL
license: Proprietary. (C) 2002 – ATI Technologies, Starnberg, GERMANY
parm: firegl:charp
Sind das jetzt zwei verschiedene Module? Ich habe unter lib/modules auch zwei stehen,
drwxr-xr-x 6 root root 4096 2006-11-29 10:52 2.6.17-10-generic
drwxr-xr-x 3 root root 4096 2006-11-29 10:52 fglrx
Aber ist das erste für die Grafik zuständig? Weil in der Fehlermeldung der log-Datei steht ja das ein driver kernel module fehlt…..
Vielen Dank!
Maze
@Maze: Es scheint das richtige Module geladen zu sein.
Mail mir doch einmal die /var/log/Xorg.0.log sowie die /etc/X11/xorg.conf, dann sehe ich sie mir gerne einmal an.
Gruß
Stefan
@Maze:
Lösch den Ordner fglrx in /lib/modules und starte neu.
MfG
Weiß einer wie man die neusten ATI Treiber beim “Mini”-Ubuntu installieren kann?