8 votes

Est-ce que plymouth permettra à l'avenir une expérience de démarrage agréable avec des pilotes graphiques propriétaires ?

Le nouveau chargeur de démarrage graphique introduit dans la 10.04 (plymouth) a l'air génial jusqu'à ce que j'active les pilotes propriétaires pour ma carte vidéo. J'obtiens alors une expérience de démarrage horriblement flashy, dont je peux m'accommoder si nécessaire, mais qui, j'en suis sûr, serait rebutante pour les nouveaux utilisateurs.

Je crois savoir que Plymouth dépend de fonctionnalités qui ne sont pas disponibles actuellement dans les pilotes propriétaires. Ma question est la suivante : cela est-il susceptible de changer, ou dois-je m'habituer à l'un ou l'autre (c'est-à-dire à une expérience de démarrage agréable ou à une expérience de bureau agréable, mais pas aux deux) ? Peut-on s'attendre à ce que plymouth s'amuse avec les pilotes graphiques propriétaires à l'avenir, ou cela dépend-il uniquement du travail des fabricants propriétaires ?

8voto

Mufaka Points 54

Vous posez une question à laquelle seuls les développeurs et les décideurs des entreprises qui fabriquent le matériel et les pilotes peuvent vraiment répondre.

En fin de compte, c'est possible, mais il faut faire des concessions des deux côtés de la barrière. Nvidia, par exemple, affirme qu'elle pourrait le faire, mais qu'elle doit assouplir les conditions de licence de certaines bibliothèques.

De AaronP (personnel de nvidia) :

La dernière fois que j'ai parlé à la les développeurs qui travaillent dessus, ils m'ont dit que les crochets nécessaires pour implémenter modesetting du noyau étaient exportés vers les modules modules GPL uniquement, et ne sont donc utilisables par le pilote NVIDIA. Sur d'autre part, c'était il y a un certain temps et je ne l'ai pas regardé depuis. Si les développeurs du noyau sont prêts à travailler avec nous pour rendre le noyau modesetting possible pour les GPU NVIDIA, alors nous l'examinerons.

Et encore ici :

Eh bien, laissez-moi reformuler ça... il a été spécifiquement conçu pour être incompatible avec les pilotes non-GPL, du moins du moins selon Dave Airlie quand je lui ai lui ai posé la question il y a quelques mois il y a quelques mois. Je n'ai pas vraiment regardé le code, moi-même.

C'était il y a deux ans... Donc non, ça n'a pas avancé particulièrement vite. Je crains qu'il y ait probablement plus de chance d'obtenir un chargement plus rapide de X et d'utiliser simplement XSplash.

Mais si l'on se place du point de vue de Nvidia, qu'est-ce que cette fonctionnalité apporte réellement à ses utilisateurs ? Bénéficieraient-ils davantage de 400 heures de travail consacrées au développement d'Xorg ou de 400 heures consacrées à rendre la séquence de démarrage plus jolie ?

7voto

Evan Points 1318

Il existe une solution à ce problème :

  1. Modifier /etc/default/grub (Appuyez sur Alt-F2 et entrez gksudo gedit /etc/default/grub )
  2. Trouvez la ligne qui ressemble à quelque chose comme #GRUB_GFXMODE=640×480
  3. Supprimez le '#' et modifiez la résolution en fonction de la résolution de votre écran (par exemple. GRUB_GFXMODE=1280x800 )
  4. Enregistrez et fermez le fichier.
  5. Modifier /etc/grub.d/00_header (Appuyez sur Alt-F2 et entrez gksudo gedit /etc/grub.d/00_header )
  6. Trouver la ligne gfxmode=${GRUB_GFXMODE}
  7. Ajoutez cette ligne en dessous : set gfxpayload=keep
  8. Enregistrez et fermez le fichier.
  9. Exécuter les applications -> Accessoires -> Terminal
  10. Entrez sudo update-grub Saisissez votre mot de passe si nécessaire et attendez la fin de l'opération.

Redémarrez et l'apparence devrait être meilleure, bien que la vitesse de démarrage puisse être légèrement réduite.

1voto

alexmuller Points 1057

Nouveau est en train de récupérer l'accélération 3D avec Gallium3D ainsi qu'une bonne gestion de l'énergie en ce moment. Même si le problème des symboles sous licence GPL n'est pas résolu, les pilotes propriétaires de nVidia ne seront plus les seuls à offrir une "belle expérience de bureau" pendant longtemps.

http://nouveau.freedesktop.org/wiki/FeatureMatrix

Avoir Nouveau à ce niveau de fonctionnalité signifiera une accélération 3d sur les LiveCD, des temps de démarrage plus rapides, une meilleure sécurité, des installations d'ubuntu sans installation de pilotes, etc. Les performances de jeu prendront probablement plus de temps. --Mais pour Compiz, je dirais qu'en fonction de votre gpu nVidia, vous êtes à la recherche de la 11.04.

0voto

NotMyself Points 7567

J'ai eu le même problème après avoir installé les pilotes Nvidia. C'est un problème connu et il y a un rapport de bogue pour cela : Bogue #540801

Le commentaire n°2 de ce rapport de bogue décrit une solution de contournement qui a fonctionné pour moi :

Le problème ici est celui des pilotes graphiques ; sur votre système, ils prennent plus de temps à charger qu'il n'en faut pour vérifier et monter le système de fichiers - il n'y a donc aucune raison de lancer l'écran d'accueil, puisque nous pouvons déjà lancer X.

Sur les systèmes basés sur le disque dur, c'est encore pire car nous effectuons la phase ureadahead avant de charger les pilotes ; ainsi, l'apparition d'un splash peut prendre beaucoup de temps.

Une "solution" consiste à utiliser l'initramfs et à démarrer plymouth comme une étape critique :

echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash

update-initramfs -u

Mais cela introduit un délai important dans le démarrage, juste pour faire apparaître l'écran d'accueil pour le reste.

Si vous exécutez les deux commandes ci-dessus à partir de la ligne de commande (en tant que root) et redémarrez votre système, vous devriez retrouver votre bel écran de démarrage Plymouth. L'inconvénient, cependant, est que votre système prend un peu plus de temps à se charger, mais à mon avis, c'est un petit prix à payer. Mon système démarre toujours assez rapidement.

Dans le cas d'une faible résolution de Plymouth, il existe également un moyen d'y remédier : Modification de la résolution de démarrage (Plymouth)

0voto

endolith Points 2928

Je sais qu'on a déjà répondu à cette question, mais je suis tombé sur ce texte l'autre jour et il s'applique plutôt bien : http://www.webupd8.org/2010/10/script-pour-corriger-ubuntu-plymouth-for.html

Cela a fonctionné sans problème pour moi. C'était aussi très facile.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X