PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Software aus neuerem Release unter Debian installieren?


abgenervt
2015-10-27, 12:40:11
Moin zusammen,

ich bin seit einige Tagen mit Debian unterwegs. Gestern ist mir die Installation von fglrx über apt-get geglückt, allerdings war nach einem Neustart der Mauszeiger nicht mehr zu sehen. Die Aktivität der Maus selber war aber noch gegeben.

Durch googlen bin ich auf diesen Beitrag gestoßen:

http://unix.stackexchange.com/questions/168162/invisible-cursor-after-fglrx-install-debian-jessie

Nun wird empfohlen, den Treiber aus dem Stretch repository zu verwenden.

Den alten Treiber von gestern habe ich bereits erfolgreich von meinem System wieder entfernt. Was genau muss ich jetzt aber tun, um auf das Stretch repository zuzugreifen?

Der Eintrag von: http://ftp.debian.org/debian/dists/stretch/ main contrib non-free

in der sources.list aus? Oder muss ich noch etwas beachten?

Danke Euch.

Immortal
2015-10-27, 13:53:18
Ich würde lieber nicht direkt, also per Eintrag des repos in die sources.list, Daten aus anderen Releases einbinden... es kann sein, daß es funktioniert, aber die Wahrscheinlichkeit, daß es Dir Deine Konfiguration zerschießt ist auch nicht Null, falls es nicht sowieso (die wahrscheinlichste Option) beim Installieren Paketversionen verlangt, die in Deinem Release noch nicht enthalten sind und die Du dann auch noch separat direkt einbinden müßtest.

Ich würde die Daten aus einem backport repository (https://wiki.debian.org/de/Backports) einbinden. Das ist auch ein Eintrag in der sources.list, aber eben auf das backport repo. Damit kriegst Du die neueren Paketversionen aus den neueren Releases, aber eine ExpertIn hat schon beim Erzeugen der Pakete sichergestellt, daß die mit Deinem Release zusammenspielen. Falls das von Dir verwendete Release Jessie ist, findest Du die passenden Infos hier (https://packages.debian.org/jessie-backports/amd64/fglrx-driver/download).

abgenervt
2015-10-27, 14:07:20
Erstmal vielen Dank für Deine Hilfe.

Ich würde jetzt nach Deinen Infos diese Zeile:

deb http://ftp.de.debian.org/debian jessie-backports main non-free

in die sources.list eintragen? Oder muss ich eine andere Zeile dafür ersetzen?

Demnach müsste ich dann ja die aktuellere Version haben als die von gestern. Leider hatte ich vergessen nachzuschauen.

Mit dem neuen Eintrag, würde wahrscheinlich auch sämtliche bereits installierte Software aktualisiert und Software die neu installiere auch daraus entnommen oder? Wäre auf jeden gut.

Ich nutze Debian 8 Jessy.

P.S. Nach längerem Suchen habe ich jetzt den Umgang mit den Backports gefunden: http://backports.debian.org/Instructions/

Das hat geholfen die Prozedur zu verstehen. Werde das heute Abend mal testen.

Immortal
2015-10-27, 17:04:57
Sorry, das hätte ich vielleicht deutlicher kenntlich machen sollen, der link mit der Anleitung war in meinem posting enthalten.

abgenervt
2015-10-27, 20:02:22
Sorry, das hätte ich vielleicht deutlicher kenntlich machen sollen, der link mit der Anleitung war in meinem posting enthalten.

Nicht Deine Schuld. Hätte etwas genauer gucken müssen.

Jedenfalls klappt es jetzt mit der Version aus den Backports. Der Cursor ist vorhanden und es wird direkt die AMD Karte verwendet anstatt der dämlichen Intel-Karte.

Danke nochmal für Deine Hilfe!

LordDeath
2015-10-28, 00:18:00
Zum Glück wird der fglrx-driver regelmäßig aus testing zurück in die Backports portiert: https://packages.debian.org/jessie-backports/fglrx-driver
D.h. der einfache Weg über die Backports steht dir zur Verfügung. :)

Falls das nicht so gewesen wäre: apt-pinning (https://wiki.debian.org/AptPreferences) ist die andere, nicht so einfache Lösung. Das ist mMn aber wirklich nur für Experten.

abgenervt
2015-10-28, 11:07:19
Zum Glück wird der fglrx-driver regelmäßig aus testing zurück in die Backports portiert: https://packages.debian.org/jessie-backports/fglrx-driver
D.h. der einfache Weg über die Backports steht dir zur Verfügung. :)

Falls das nicht so gewesen wäre: apt-pinning (https://wiki.debian.org/AptPreferences) ist die andere, nicht so einfache Lösung. Das ist mMn aber wirklich nur für Experten.

Danke für den Hinweis. Was mich stutzig macht, ist der folgende Text:

This package provides display drivers and hardware accelerated OpenGL for X.Org. For 3D acceleration to work, you will need to compile the fglrx kernel module for your kernel: see the fglrx-modules-dkms package. Note that the driver will work without the kernel module, but 3D acceleration will be disabled.

Demnach könnte ich jetzt noch keine 3D Beschleunigung nutzen in dem aktuell installierten Zustand. Was genau müsste ich jetzt also tun, um das zu ändern und somit die Karte auch im vollen Funktionsumfang (z.B. spielen unter Steam) zu nutzen?

Danke Dir.

LordDeath
2015-10-28, 12:33:44
Dann installiere das dkms Paket. apt-get wird den eigentlichen Treiber alls Abhängigkeit erkennen und dir alles Nötige mitinstallieren: https://packages.debian.org/jessie-backports/fglrx-modules-dkms

abgenervt
2015-10-28, 15:53:54
Dann installiere das dkms Paket. apt-get wird den eigentlichen Treiber alls Abhängigkeit erkennen und dir alles Nötige mitinstallieren: https://packages.debian.org/jessie-backports/fglrx-modules-dkms

Das ist mir irgendwie unklar. In diesem Artikel https://wiki.debianforum.de/Unfreie_Grafiktreiber_f%C3%BCr_ATI steht:

Mit Squeeze wurde eine neue Technik zum Bauen der Kernelmodule eingeführt: Debianpackage.png dkms. Dieses Programm kümmert sich selbständig, bei Kernelupdates, um den Bau der entsprechenden Module. Die Installation ist deshalb wesentlich einfacher geworden. Es müssen nur folgende Pakete installiert werden:

Genau das habe ich unter Debian 8 gestern gemacht. Demnach müsste bei mir doch jetzt auch die 3D Beschleunigung automatisch aktiv sein oder?

Lokadamus
2015-10-28, 16:07:35
Ob die 3D Beschleunigung läuft, kannst du testen.
http://wiki.ubuntuusers.de/grafikkarten#3D-Beschleunigung-ueberpruefen

abgenervt
2015-10-28, 16:28:43
Ob die 3D Beschleunigung läuft, kannst du testen.
http://wiki.ubuntuusers.de/grafikkarten#3D-Beschleunigung-ueberpruefen

Alles klar, werde ich heute abend mal testen. Finde das alles etwas verwirrend. Muss man nun dkms nochmal installieren oder ist das bereits bei Debian integriert und es reichen die Pakete fglrx-control fglrx-driver aus?

abgenervt
2015-10-28, 21:18:00
So, habe es gerade getestet. Auch mit glxgears. Klappt alles wunderbar. Danke Euch nochmal!