web-dev-qa-db-fra.com

Unity ne démarre pas après l’installation des pilotes fglrx

J'ai installé Ubuntu 12.10 et au début, lorsque je vérifiais les informations système que j’avais (inconnues) sur la section carte graphique, j’utilisais le gestionnaire synaptique et téléchargeais le fglrx. Après cela, j’ai redémarré mon ordinateur portable. avoir des menus, tous sont partis.

Maintenant, je n'utilise que les raccourcis clavier pour utiliser Ubuntu. Ma carte graphique est AMD ATI.

Que puis-je faire pour ramener les menus?

10
f.mcleash

Presse Ctrl+shift+F1 et tapez cette commande après vous être connecté au système

Sudo apt-get remove fglrx-*
Sudo sh /usr/share/ATI/fglrx-uninstall.sh

Il supprimera les pilotes que vous venez d'installer, ils ne sont pas compatibles avec la nouvelle version du serveur X et rompront Unity lorsque vous les installerez.

Il y a actuellement un bogue ouvert sur Launchpad.net, veuillez signer et suivre pour continuer. Ceci est un problème de pilotes ATI:

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

10
Bruno Pereira

Vous pouvez également résoudre le problème en cliquant avec le bouton droit de la souris sur le bureau et en sélectionnant Modifier l'arrière-plan du bureau, puis en augmentant le niveau des paramètres et en modifiant le pilote des paramètres d'affichage pour le ramener au paramètre par défaut.

4
Alex

J'ai réussi à faire cela ce soir après avoir eu des problèmes similaires à vous lors de la première tentative plus tôt dans la journée.

Une chose que j’ai remarquée après cette tentative est que les fichiers du noyau dans Synaptic Package Manager sont très confus et font référence à différentes versions du noyau. Donc, la première chose que j'ai faite a été de nettoyer tout ce bazar.

Cependant, vous devrez d'abord clarifier votre situation actuelle si ce n'est déjà fait.

Ouvrez un terminal et tapez:

Sudo sh /usr/share/ATI/fglrx-uninstall.sh
Sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Redémarrer.

Ensuite, allez dans Synaptic Package Manager (Sudo apt-get install synaptic, si vous ne l'avez pas déjà) et filtrez sur "linux". Ensuite, triez par ordre alphabétique et recherchez les lignes commençant par "linux". Vous verrez qu'un fichier est marqué pour la mise à niveau [!]. Mettez à niveau et redémarrez.

Une fois que vous avez redémarré, revenez dans Synaptic et refaites le même filtrage. En utilisant une installation/désinstallation judicieuse, essayez de vous assurer que tous les fichiers du noyau installés, y compris les fichiers de type "en-têtes", se rapportent tous à la même version du noyau. J'ai pris le dernier ".18".

Une fois cela fait, fermez Synaptic, ouvrez le terminal et tapez ce qui suit:
Sudo apt-get install linux-headers-$(uname -r)

Redémarrez à nouveau juste pour faire bonne mesure et une fois que vous êtes rentré, ouvrez un terminal et tapez ce qui suit:

uname -r

Vous devriez maintenant avoir la dernière version (.18) du noyau.

Ouvrez un terminal et tapez:

Sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases

Sudo apt-get install ia32-libs lib32gcc1

Cela devrait prendre un certain temps.
cd /usr ; Sudo ln -svT lib /usr/lib64

Redémarrez à nouveau pour faire bonne mesure.

Maintenant, allez dans le centre logiciel Ubuntu, cliquez sur Modifier dans la barre des tâches et sélectionnez Sources de logiciel. Sélectionnez l'option du milieu dans l'onglet Pilotes supplémentaires et cliquez sur "appliquer les modifications".

Une fois que cela est fait, redémarrez puis tapez ce qui suit dans un terminal:
Sudo aticonfig --initial -f

Puis redémarrez une fois de plus.

Il ne vous reste plus qu'à taper "AMD" au tiret pour démarrer Catalyst et configurer le pilote à votre guise.

Je reconnais que certains des redémarrages sont peut-être inutiles, mais c’est exactement ce que j’ai fait et je viens maintenant d’installer une nouvelle installation de Nice Ubuntu 12.10.

2
Simon Hoare

J'ai eu ce problème également.

Pour revenir aux pilotes open source, j'ai utilisé la méthode mentionnée ci-dessus:

Vous pouvez également résoudre le problème en cliquant avec le bouton droit de la souris sur le bureau et en sélectionnant Modifier l'arrière-plan du bureau, puis en augmentant le niveau des paramètres et en modifiant le pilote des paramètres d'affichage pour le ramener au paramètre par défaut.

Cela a fonctionné pour moi (je suis tombé sur la façon de le faire - je n'avais pas vu ce fil à l'époque!) Mais j'ai toujours le problème avec les pilotes open source qui m'a fait essayer les logiciels propriétaires en premier lieu: la consommation d'énergie très haut/courant très chaud.

J'ai réalisé une solution partielle en utilisant une autre méthode mentionnée dans ce fil de discussion:

La raison en est que vous avez installé les pilotes avec linux-headers-generic manquant. Installez-les d'abord, puis supprimez les pilotes, puis réinstallez-les, redémarrez-les et tout ira bien.

Cela m'a permis d'installer les pilotes propriétaires - mais avec un nouveau problème: l'image se brise et il y a un décalage de plusieurs secondes lors du déplacement/changement de fenêtre, etc.

Donc pour l'instant je suis de retour aux pilotes open source.

METTRE À JOUR:

Je viens de l'essayer avec les anciens en-têtes Linux (3.5.0-17 par rapport à 3.5.0-18) avec le même résultat.

Ainsi, l’installation des linux-headers - * - generic (c’est-à-dire linux-headers-3.5.0-18-generic) permet à Unity de s’exécuter à l’aide des pilotes propriétaires, mais les performances graphiques sont très mauvaises au départ.

Cependant, j'ai résolu ce problème en activant "Tear Free" dans Catalyst Control Center.

Ce que j'ai appelé ci-dessus comme étant la fragmentation de l'image et un décalage de plusieurs secondes, par exemple lorsque vous déplacez une fenêtre ou passez d'une application à l'autre, est maintenant résol.

J'espère que cela t'aides. (J'ai un graphique AMD HD 7670M fonctionnant sur Toshiba Satellite Pro L850-13F.)

1
Brian

La raison en est que vous avez installé les pilotes avec linux-headers-generic manquant. Installez-les d'abord, puis supprimez les pilotes et réinstallez-les, redémarrez-les et tout ira bien.

0
Arup Roy Chowdhury

J'ai eu un problème similaire lorsque j'ai essayé le pilote propriétaire sur MacBookpro 8.3 Dual Boot. Je pouvais me connecter mais je ne verrais rien. Je pourrais faire un clic droit et voir un menu déroulant. Je pourrais aussi lancer le terminal (alt + ctrl + t) mais je ne pouvais voir aucun menu. J'ai essayé de faire en sorte que le pilote utilise l'open source (comme suggéré par @alex dans la deuxième réponse en cliquant avec le bouton droit de la souris -> changer l'arrière-plan du bureau -> en allant dans les paramètres -> les ressources logicielles -> un pilote supplémentaire), mais cela n'a pas fonctionné. ; bien que cette solution a fonctionné pour moi une fois auparavant.

Ce qui a finalement fonctionné pour moi (à partir d'un autre thread) Ouvrez la console virtuelle: Ctrl+Alt+F1

Sudo apt-get update
Sudo apt-get install ubuntu-desktop
Sudo dpkg-reconfigure ubuntu-desktop
Sudo reboot

Puis essayez de vous connecter, cela ramènera votre bureau

0
awm

Vous rencontrez une mauvaise résolution d'écran, c'est pourquoi vous ne voyez qu'une partie de votre bureau. Pour changer la résolution, faites ceci.

Vous pouvez utiliser la commande de votre terminal xrandr -q pour voir quelles résolutions sont disponibles pour votre affichage.

Xrandr permet de définir la taille, l’orientation et/ou la réflexion des sorties d’un écran. Il peut également définir la taille de l'écran.

Pour changer la résolution de l'écran à 1024 par 768 par exemple, vous devez taper: xrandr -s 1024x768

Il suffit de l’utiliser pour changer la taille souhaitée.

0
Ronshere

J'ai eu le même problème. J'ai résolu le problème comme dans la réponse sur Impossible de démarrer Ubuntu 12.10 après l'installation des derniers pilotes de catalyseur AMD Le logo a disparu, mais la connexion à Ubuntu (standard) a montré que les menus n'existaient pas. Mais la connexion en tant qu'invité a fonctionné (??) J'ai installé un compte temporaire, connecté une fois sur ce compte. Ensuite, je me suis connecté sur mon propre compte. Session de terminal en tant que root. J'ai chown-ed les fichiers du nouvel utilisateur comme les miens, et copié ces fichiers sur mes propres fichiers dans le répertoire des utilisateurs. Déconnexion et à nouveau. Ça a marché!

0
Freerk Jongsma