Para forçar o Ubuntu 24.10 a usar o Wayland com o driver Nvidia 565, segui estes passos:
Verifique e defina a configuração do GDM: edite o arquivo de configuração do GDM para garantir que o Wayland esteja habilitado:
- Abra um terminal e execute:
sudo nano /etc/gdm3/custom.conf
- Certifique-se de que a linha
WaylandEnable=true
esteja presente e sem comentários. Salve e saia. - Reinicie o GDM com:
sudo systemctl restart gdm3
.
- Abra um terminal e execute:
Verificar driver da Nvidia: Confirme se o driver da Nvidia está instalado e funcional:
- Execute
nvidia-smi
para verificar se a GPU é reconhecida e certifique-se de que a versão é 565.
- Execute
Parâmetro do kernel: se o Wayland não funcionar, adicione o parâmetro do kernel
nvidia-drm.modeset=1
:- Editar
/etc/default/grub
comsudo nano /etc/default/grub
, - Adicionar
nvidia-drm.modeset=1
aGRUB_DEFAULT_OPTIONS
, viaGRUB_DEFAULT_OPTIONS="quiet splash nvidia-drm.modeset=1"
- Em seguida, execute
sudo update-grub
e reinicie.
- Editar
Este $XDG_SESSION_TYPE sempre produz x11
:
echo $XDG_SESSION_TYPE -> x11
Verifiquei o servidor de exibição usando o loginctl
comando na tela de login para verificar a sessão GDM. Estas são as duas sessões ativas - TX 2070
Se eu instalar via Software & Updates
- 560.35.x
o padrão é Wayland no Ubuntu 24.10 por meio do metapacote de kernel aberto de nvidia-driver-560-open (proprietário, testado)
Se eu fizer uma instalação de método de execução, o 565.77
& 570.86.16 beta
padrão será x11 e não posso alternar para Wayland
Usar o metapacote do driver NVIDIA (kernel aberto) da
nvidia-driver-570-open
(proprietário) fornece o Wayland no Ubuntu 24.10 com o método de instalação PPA .O que são módulos "abertos" oferecidos no PPA?
Os drivers Linux são separados em dois componentes - driver do kernel que controla o hardware em si (fazendo coisas como gerenciamento de memória e energia etc.) e driver de espaço do usuário que implementa coisas como OpenGL, Vulkan, OpenCL em cima do driver do kernel. O driver proprietário da NVIDIA é, bem, driver proprietário da NVIDIA. Ambos os componentes (driver do kernel e driver de espaço do usuário) são proprietários. O NVIDIA Open é um módulo de kernel de código aberto baseado em GSP que ainda requer espaço de usuário proprietário para funcionar.
Etapas de instalação:
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
$ ubuntu-drivers devices
$ sudo apt install nvidia-driver-570-open
Software & Updates
->Additional Drivers
e selecionarUsing NVIDIA driver (open-kernel) metapackage from nvidia-driver-570-open (proprietary)
para instalaçãoEste guia é redundante/desnecessário. WaylandEnable=true é o padrão desde 24.04 pelo menos e modeset também é inicializado em /etc/modprobe.d, então não há necessidade do parâmetro do kernel grub. A configuração padrão 570 também é definir nvidia fbdev para 1.