Que fait 'nomodeset'

78

Depuis l’installation d’Ubuntu 12.10, j’ai essayé de faire fonctionner ma Radeon HD 5450 gpu avec le pilote propriétaire.

Je n’énumérerai pas les étapes que j’ai prises, car il n’est pas nécessaire de répondre à cette question.

Après avoir pris une mesure puis installé fglrx-updates, au redémarrage, le système s'est bloqué sur l’écran violet. J'ai donc décidé de démarrer en utilisant nomodeset

J'ai édité

quiet splash $vt_handoff

pour ressembler à ceci

quiet splash nomodeset

Effectuer ce changement Je peux ensuite me connecter à Unity et au pilote propriétaire installé et performant. J'irais jusqu'à dire qu'il fonctionne mieux qu'en 12.04

fglrxinfo lit

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 5000 Series
OpenGL version string: 4.2.11903 Compatibility Profile Context

Veuillez noter la manière dont j'ai ajouté nomodeset Cela faisait un moment que je devais le faire, donc cela a été fait de mémoire. En cherchant une réponse à cette question, je suis tombé sur ceci et découvert que mon édition était censée partir de

quiet splash $vt_handoff

à

nomodeset $vt_handoff

Qu'a fait mon nomodeset edit? La seule chose que j'ai mal remarquée, c'est que je ne reçois pas l'écran du logo Ubuntu de Plymouth lors du démarrage.

Si c’est le seul compromis, je suis heureux de rendre la modification permanente.

    
posée Chris Carter 27.10.2012 - 15:56
la source

2 réponses

76

La réponse se trouve ici: lien

  

nomodeset

     

Les nouveaux noyaux ont déplacé le réglage du mode vidéo dans   le noyau. Donc, toute la programmation de l'horloge spécifique au matériel   les taux et les registres sur la carte vidéo se produisent dans le noyau plutôt que   dans le pilote X lorsque le serveur X démarre .. Cela permet de   avoir des écrans de démarrage (boot) beaux à haute résolution et des scintillements   des transitions gratuites de démarrage à l'écran de connexion. Malheureusement, sur   certaines cartes cela ne fonctionne pas correctement et vous vous retrouvez avec un noir   écran. L'ajout du paramètre nomodeset indique au noyau de ne pas   Chargez les pilotes vidéo et utilisez les modes BIOS à la place jusqu'à ce que X soit chargé.

    
réponse donnée Nick Thom 27.10.2012 - 16:02
la source
13

De nombreux pilotes open source ont supprimé la prise en charge des paramètres de mode non-noyau, de sorte que dans les cas où vous utilisez nomodeset, vous finirez par utiliser le pilote non accéléré VESA de base. C'est vraiment un succès en termes de performances et de fonctionnalités.

nomodeset ne devrait avoir aucun effet sur les pilotes propriétaires (fglrx / nvidia). Ils n'ont pas ce type de paramètre de mode noyau.

Supprimer "splash" est ce qui a éliminé le démarrage * splash * de Plymouth.

Radeon vient de terminer de supprimer le support pour "User Mode Setting" (ce que le nomodeset oblige l’ordinateur à utiliser) relativement récemment, mais avec les graphismes Intel, c’est le cas depuis un certain temps. lien

    
réponse donnée gQuigs 31.01.2013 - 00:13
la source

Lire d'autres questions sur les étiquettes