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

10

J'ai installé Ubuntu 12.10 et au début, quand je vais vérifier les informations système que j'avais (inconnues) sur la section carte graphique, j'ai utilisé le gestionnaire synaptique et téléchargé le fglrx, après cela j'ai redémarré mon ordinateur portable et maintenant je ne le fais plus avoir des menus, tous ont disparu.

Maintenant, j'utilise uniquement les raccourcis clavier pour utiliser Ubuntu. Ma carte graphique est AMD ATI.

Que puis-je faire pour ramener les menus?

f.mcleash
la source
Existe-t-il un mode sans échec Ubuntu dans lequel je peux démarrer?
Alex
Je suppose que vous avez une carte graphique AMD (ATI)?
Bruno Pereira
Vous pouvez toujours accéder au terminal en appuyant sur CTRL + ALT + F1et y apporter des modifications.
mreq
Veuillez nous indiquer le type de carte vidéo dont vous disposez, ainsi que la nature des modifications que vous avez apportées.
Scott Severance,
Oui bruno je suis, résolu maintenant mais merci quand même
Alex

Réponses:

10

Appuyez sur Ctrl+ shift+ F1et 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 cassera Unity lorsque vous les installerez.

Il y a un bogue ouvert actuel sur Launchpad.net, veuillez le signer et le suivre pour continuer. Il s'agit d'un problème de pilotes ATI:

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

Bruno Pereira
la source
Après le redémarrage, il devrait être de retour aux pilotes open source et fonctionner, jetez un œil au bogue et quand il est sûr, réinstallez le pilote.
Bruno Pereira
Je n'ai pu exécuter que la première commande. Pour le second, le répertoire atin'existait pas dans mon cas. Merci quand même.
myTerminal
4

Vous pouvez également le corriger en cliquant avec le bouton droit sur le bureau et en sélectionnant changer l'arrière-plan du bureau, puis en remontant d'un niveau aux paramètres et en changeant le pilote des paramètres d'affichage en arrière par défaut.

Alex
la source
2

J'ai réussi à le faire ce soir après avoir rencontré des problèmes similaires 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 compliqués et référencent différentes versions du noyau. Donc la première chose que j'ai faite a été de nettoyer tout ce bordel.

Cependant, vous devrez d'abord clarifier votre situation actuelle si vous ne l'avez pas déjà fait.

Ouvrez un terminal et saisissez:

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

Redémarrez.

Ensuite, allez dans Synaptic Package Manager ( sudo apt-get install synaptic, si vous ne l'avez pas déjà) et filtrez sur "linux". Triez ensuite 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 cela et redémarrez.

Une fois que vous avez redémarré, retournez dans Synaptic et refaites le même filtre. 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 que vous avez fait cela, fermez Synaptic et 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 de retour, 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 saisissez:

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 logiciels. Sélectionnez l'option du milieu sur l'onglet des pilotes supplémentaires et cliquez sur "appliquer les modifications".

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

Redémarrez ensuite une fois de plus.

Maintenant, tout ce que vous devez faire est de taper "amd" dans le tiret pour démarrer Catalyst et configurer le pilote comme vous le souhaitez.

Je reconnais que certains redémarrages peuvent être inutiles, mais c'est exactement ce que j'ai fait et j'ai maintenant une belle nouvelle installation d'Ubuntu 12.10.

Simon Hoare
la source
1

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 le corriger en cliquant avec le bouton droit sur le bureau et en sélectionnant changer l'arrière-plan du bureau, puis en remontant d'un niveau aux paramètres et en changeant le pilote des paramètres d'affichage en arrière 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'ont fait essayer les propriétaires en premier lieu: la consommation d'énergie très haut / très chaud.

J'ai obtenu une solution partielle en utilisant une autre méthode mentionnée dans ce fil:

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

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

Donc, pour le moment, je suis de retour aux pilotes open source.

METTRE À JOUR:

Je viens de l'essayer avec les précédents 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, par exemple, linux-headers-3.5.0-18-generic) permet à Unity de fonctionner à l'aide des pilotes propriétaires, mais les performances graphiques sont initialement très médiocres.

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

Ce que j'ai appelé ci-dessus comme la rupture de l'image et un décalage de plusieurs secondes, par exemple en déplaçant une fenêtre ou en basculant entre les applications, est maintenant résolu .

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

Brian
la source
0

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

Arup Roy Chowdhury
la source
0

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 pouvais faire un clic droit et voir un menu déroulant. Je pouvais aussi lancer le terminal (alt + ctrl + t) Mais je ne voyais aucun menu. J'ai essayé de rétablir le pilote pour utiliser celui open source (comme suggéré par @alex dans la 2e réponse en cliquant avec le bouton droit -> changer l'arrière-plan du bureau -> monter dans les paramètres -> ressources logicielles -> pilote supplémentaire) mais cela n'a pas fonctionné ; bien que cette solution ait fonctionné pour moi une fois auparavant.

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

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

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

awm
la source
0

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 avoir installé les derniers pilotes amd catalyseur Le logo a disparu, mais en se connectant sur Ubuntu (standard), a montré que les menus n'étaient pas là. Mais en me connectant en tant qu'invité (??), 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 affiché les fichiers du nouvel utilisateur comme les miens et j'ai copié ces fichiers dans mes propres fichiers dans le répertoire des utilisateurs. Se déconnecter et se reconnecter. Ça a marché!

Freerk Jongsma
la source
0

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, procédez comme suit.

Vous pouvez utiliser la commande dans votre terminal xrandr -q pour voir quelles résolutions sont disponibles pour votre écran

Xrandr est utilisé pour 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 d'écran à 1024 par 768 par exemple, vous devez taper: xrandr -s 1024x768

Utilisez-le simplement pour le changer à la taille souhaitée.

Ronshere
la source