Pour une raison quelconque, mon installation Fedora 25 FRESH n'utilise pas wayland par défaut. Je le sais à cause de
$: loginctl show-session 3 -p Type
Type=x11
Si j'utilisais Wayland par défaut, cela devrait dire wayland ou weston. Je suis très confus pourquoi cette nouvelle installation de fedora 25 n'est pas sportive par défaut. J'ai parcouru brièvement le wiki de l'arche et j'ai essayé de tester Runway en lançant
$: weston
De plus, j'ai redémarré fedora vers multiuser.target, pour obtenir juste une ligne de commande pour lancer manuellement une session dbus-run-session pour wayland, et voici la sortie:
$: dbus-run-session -- gnome-shell --display-server --wayland
(gnome-shell:1372): mutter-WARNING **: Can't initialize KMS backend: could not find drm kms device
J'ai ensuite essayé:
$: startx
Et mon bureau gnome standard est apparu sans problème. Je me demande sérieusement si Fedora 25 Live Installer a déjà installé Wayland pour commencer?
Après avoir recherché le fichier de configuration wayland weston.ini, je ne le trouve pas dans ~ / .config / où il est censé se trouver.
Information système:
$:uname -a
Linux sark 4.8.10-300.fc25.x86_64 #1 SMP Mon Nov 21 18:49:16 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
J'ai effectué une mise à jour complète du système lors de la première connexion avec
$: sudo dnf update
- J'ai également suivi le processus d'utilisation des pilotes nvidia pour ma carte graphique; GTX 950
- Ne pas utiliser le pilote par défaut pre-my-move-to-nvidia-driver: P
ÉDITER:
Après avoir enquêté sur mon ordinateur portable, mon ordinateur portable indique qu'il utilise Wayland:
$: loginctl show-session 2 -p Type
Type=wayland
Cet ordinateur portable était une mise à niveau de fedora24 vers fedora25, pas une nouvelle installation de fedora 25
Informations sur l'ordinateur portable:
$: uname -a
Linux mcp 4.8.10-300.fc25.x86_64 #1 SMP Mon Nov 21 18:59:16 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Réponses:
Nvidia ne prend pas encore en charge Wayland, donc Fedora 25 retombe sur X11. Sur le forum Nvidia, je vois que quelqu'un a utilisé des packages de Fedora 26 en cours de développement ainsi que des correctifs pour le faire fonctionner, mais note "Je l'ai testé avec des builds locaux et il fonctionne comme de la merde, personnellement je ne prendrais pas la peine de l'essayer dans F25. "
Espérons que cela sera résolu pour F26. En attendant, je suis au moins heureux que la solution de secours X11 ait fonctionné de manière transparente et agréable.
la source
Si vous utilisez les pilotes nvidia, vérifiez que nouveau est correctement mis sur liste noire sur les arguments du noyau.
J'ai eu exactement le même problème, en utilisant un ordinateur portable Optimus AVEC nouveau, et je l'ai finalement résolu en installant bumblebee-nvidia. Qui selon 375.26-1.fc25 prend en charge Wayland.
En fait, au redémarrage, il y avait une incompatibilité de développement du noyau et le module nvidia n'était pas chargé. Cependant, le nouveau avait été mis sur liste noire. Et Wayland fonctionnait à nouveau! Une mise à niveau correcte de mon noyau a tout mis en place (nvidia et bbwsitch chargés, wayland fonctionne toujours!).
Alors essayez peut-être la liste noire nouveau?
la source
Essayez le site nvidia de
nvidia-drm modeset=1
sources de paramètres de démarragela source