web-dev-qa-db-fra.com

Ubuntu 15.10 bloqué au démarrage après l’installation de pilotes graphiques AMD propriétaires?

Ubuntu 15.10 bloqué au démarrage après l’installation des pilotes graphiques AMD propriétaires! Ma carte graphique est AMD Radeon HD6570.

Ps1: je suis tellement mal à l'aise que j'ai installé Windows 10. Ps2: ... mais j'ai commandé une carte graphique NVidia GeForce maintenant donc j'installe mardi des pilotes propriétaires pour NVidia, parce que je déteste Windows. Ps3: Je souhaite maintenant exprimer mon opinion en tant qu'utilisateur simple et non en tant que programmeur. Je ne pense pas qu'un système d'exploitation décent devrait geler pour une raison aussi stupide. Je connais ses lecteurs de sources fermées et vous ne pouvez rien faire mais au moins cela devrait empêcher le gel. en tous cas

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1493888

4
digitalcrow

Notes de publication de Wily problèmes connus :

Le pilote fglrx d’AMD ne fonctionne pas avec le noyau actuel (1493888). Il est vivement recommandé de désinstaller le pilote fglrx avant de passer à Ubuntu 15.10. Le pilote "radeon" open source peut être utilisé comme remplacement temporaire jusqu'à ce qu'un correctif soit disponible.

5
mikewhatever

Si vous suivez le rapport de bogue , il semble s'agir davantage d'un problème lié à GCC 5.0 que d'un problème lié au noyau (comme indiqué par le commentaire n ° 29 qui pointe vers ce bogue ). Les pilotes FGLRX fonctionnent correctement sous Ubuntu 15.04 avec le noyau 4.2.

La solution de contournement consiste à compiler le pilote avec gcc 4.9, puis à le geler afin que le gestionnaire de paquets ne le mette à jour que s’il existe une solution. Vous pouvez essayer les commandes de commentaire n ° 48 du premier lien ( bug 1493888 ) si vous ne savez pas comment le faire vous-même. Le commentateur semble également avoir créé un fichier deb afin que vous n'ayez pas à passer par le casse-tête vous-même:

_cd /tmp/
apt-get source fglrx-updates
Sudo apt-get build-dep fglrx-core
cd fglrx-installer-updates-15.201/
wget -O fix.patch https://launchpadlibrarian.net/219738583/fglrx-installer-15.201_force-gcc_4.9.patch
patch -p1 < fix.patch
dpkg-buildpackage -us -uc
cd ../
mkdir fglrx-driver
mv *.deb fglrx-driver/
cd fglrx-driver/
dpkg -i *.deb
Sudo amdconfig --initial
Sudo apt-mark hold fglrx-updates-core
Sudo apt-mark hold fglrx-updates
_

OR

Téléchargez mes packages deb ici: https://www.dropbox.com/sh/m3hbyrs52gb09ur/AABCgiL56W3rQWO-rpyrClXia?dl=

Voici une copie du fichier fix.patch :

_diff -ruN fglrx-installer-15.201.orig/debian/dkms/patches/force-gcc_4.9.patch fglrx-installer-15.201/debian/dkms/patches/force-gcc_4.9.patch
--- fglrx-installer-15.201.orig/debian/dkms/patches/force-gcc_4.9.patch 1970-01-01 10:00:00.000000000 +1000
+++ fglrx-installer-15.201/debian/dkms/patches/force-gcc_4.9.patch  2015-10-03 10:48:23.910074578 +1000
@@ -0,0 +1,9 @@
+--- a/make.sh  2015-09-21 18:52:07.861911209 +1000
++++ b/make.sh  2015-09-21 18:52:29.339716221 +1000
+@@ -58,4 +58,4 @@ set_GCC_version () {
+ if [ -z "${CC}" ]; then 
+-  CC=gcc
+-  set_GCC_version
++  CC=gcc-4.9
++  #set_GCC_version
+ fi
diff -ruN fglrx-installer-15.201.orig/debian/dkms.conf.in fglrx-installer-15.201/debian/dkms.conf.in
--- fglrx-installer-15.201.orig/debian/dkms.conf.in 2015-08-26 19:34:30.000000000 +1000
+++ fglrx-installer-15.201/debian/dkms.conf.in  2015-10-03 10:49:54.370162151 +1000
@@ -7,7 +7,8 @@
 MAKE[0]="cd ${dkms_tree}/fglrx/#CVERSION#/build; sh make.sh --nohints --uname_r=$kernelver --norootcheck"
 DEST_MODULE_LOCATION[0]="/kernel/drivers/char/drm"
 AUTOINSTALL="yes"
-PATCH[0]="ignore-GCC-mismatch.patch"
+#PATCH[0]="ignore-GCC-mismatch.patch"
+PATCH[0]="force-gcc_4.9.patch"
 PATCH[1]="buildfix_kernel_4.0.patch"
 PATCH[2]="buildfix_kernel_4.1.patch"
 PATCH[3]="buildfix_kernel_4.2.patch"
_
3
DarthRevan13

Ah, faut aimer les pilotes d'AMD. C’est un problème (connu, espérons-le) qui m’est arrivé, à moi et à d’autres. Actuellement, vous devrez utiliser les pilotes Open Source ou rétrograder votre noyau (vous ne savez pas quelle version) pour qu'il puisse démarrer.

1
FireFaced

Tout ce que j'ai fait est de démarrer en mode de récupération et Sudo apt-get remove --purge fglrx *

Cela réactive également automatiquement les pilotes Open Source (pour être honnête, ils sont plutôt bons, je n’ai besoin que de fglrx dans mon environnement de développement car j’utilise OpenCL.) Mon installation de jeu utilise des pilotes Open Source car fglrx se bloque dans le programme d’espace kerbal. Mon plan d’action sera probablement d’utiliser une version antérieure d’Ubuntu pour le développement ... Bien que j’examinerai probablement ce correctif avec l’auto-compilation et le gel du pilote, mais ce n’est pas idéal, et je n’ai jamais eu beaucoup chance avec les installations manuelles des pilotes AMD/ATI, sans parler de la douleur supplémentaire d’essayer de les supprimer plus tard.

0
Felps

J'ai rencontré ce problème pour, je devais démarrer à partir d'un noyau différent, remplacer fglrx par les pilotes mesa ou xorg, mais la méthode intégrée ne fonctionnerait pas. J'ai donc téléchargé une nouvelle copie de Lubuntu 15.10, je l'ai gravée sur une clé USB, puis réparé (ou remplacé), ce qui a également échoué. redémarré sur mon ordinateur et il a démarré, mais beaucoup de choses ont été perdues. La bonne nouvelle, c’est que j’avais un lien symbolique tout ce qui était important vers un autre disque dur il ya quelque temps.

Ce serait bien s'il y avait un avertissement lors de l'installation à propos des pilotes ATI ne fonctionnant pas.

0
Shawn Eastman