Laptop: Sytem76 Bonobo 15, 2024
PopOS 22.04
NVIDIA GeForce RTX 4080
x11 (not Wayland)
Depois de desembalar o laptop, coloquei o stick NVMe que estava executando o PopOS 22.04 em um laptop Dell XPS 9710. Ele inicializou imediatamente, embora o monitor externo não estivesse disponível, então suponho que estava usando a GPU Intel/integrada. Depois de executar a apt
atualização do driver, a GPU Nvidia ficou disponível, mas apresentava terríveis problemas gráficos, onde as partes mais ativas da tela saltavam e eram atualizadas constantemente. Registrei uma chamada com System76, que me aconselhou o seguinte:
Parece que o problema é que você instalou o driver Nvidia para Ubuntu, tentando configurá-lo com Prime. Embora você esteja certo de que este é um laptop Optimus que normalmente usaria Prime, descobrimos que usar nossa embalagem resulta em uma experiência melhor.
# add the system76 PPA
sudo apt-add-repository -y ppa:system76-dev/stable
sudo apt update
# remove the current Nvidia packages
sudo apt purge ~nnvidia
# make sure we are getting the most recent release
sudo apt update
# make sure apt and dpkg were not interrupted
sudo dpkg --configure -a
sudo apt install -f
# remove supporting libraries as well
sudo apt autoremove --purge
# install the nvidia driver
sudo apt install system76-driver-nvidia
# reboot the system to start using the new driver
sudo reboot
Eu segui os passos, mas o problema permanece o mesmo, ou seja, tela rasgada ao usar gráficos Nvidia, de alguma forma estável no modo híbrido se houver baixa atividade gráfica e nenhum problema desse tipo com gráficos internos.
Esta é a saída de nvidia-smi
:
# nvidia-smi
Sat Mar 16 21:02:48 2024
| NVIDIA-SMI 550.54.14 Driver Version: 550.54.14 CUDA Version: 12.4 |
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
| 0 NVIDIA GeForce RTX 4080 ... Off | 00000000:02:00.0 Off | N/A |
| N/A 46C P8 4W / 150W | 9MiB / 12282MiB | 0% Default |
| | | N/A |
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
| 0 N/A N/A 2619 G /usr/lib/xorg/Xorg 4MiB |
Deve-se observar que ao executar nvidia-settings
na placa de vídeo Nvidia, ocorre o seguinte erro:
** (nvidia-settings:92652): WARNING **: 21:23:21.908: PRIME: Failed to execute child process “/usr/bin/prime-supported” (No such file or directory)
Esta é a saída de nvidia-settings
, procurando por PRIME:
Não sei por que prime-supported
está faltando, mas quando tento instalá-lo, ele informa o seguinte:
# apt install nvidia-prime
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
pop-desktop : PreDepends: pop-de-gnome but it is not going to be installed
Recommends: libreoffice-calc but it is not going to be installed
Recommends: libreoffice-impress but it is not going to be installed
Recommends: libreoffice-writer but it is not going to be installed
Recommends: libreoffice-ogltrans
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
# apt install pop-desktop
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
pop-desktop is already the newest version (2.0.0~1697231037~22.04~733a5e2).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
# apt install pop-de-gnome
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
pop-de-gnome is already the newest version (2.0.0~1697231037~22.04~733a5e2).
pop-de-gnome set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
EDITAR 1
# apt list --installed|grep -i system76
gnome-shell-extension-system76-power/jammy,jammy,now 2.0.6~1710179797~22.04~b484f01 all [installed,automatic]
linux-firmware/jammy,now 20240202.git36777504-0ubuntu1+system76~1707150982~22.04~57636e6 amd64 [installed,automatic]
linux-system76/jammy,now 6.6.10.76060610.202401051437~1709085277~22.04~31d73d8 amd64 [installed]
system76-acpi-dkms/jammy,now 1.0.2~1707324865~22.04~19ad0c5 amd64 [installed]
system76-dkms/jammy,now 1.0.14~1707324875~22.04~da04fd6 amd64 [installed]
system76-driver-nvidia/jammy,jammy,now 20.04.87~1710180195~22.04~5d0680a all [installed]
system76-driver/jammy,jammy,now 20.04.87~1710180195~22.04~5d0680a all [installed]
system76-firmware-daemon/jammy,now 1.0.59~1709142062~22.04~5250a40 amd64 [installed,automatic]
system76-io-dkms/jammy,now 1.0.3~1707324885~22.04~3dd4c32 amd64 [installed]
system76-oled/jammy,now 0.1.5~1664307225~22.04~98f778d amd64 [installed,automatic]
system76-power/jammy,now 1.1.26~1710180257~22.04~d7f73b2 amd64 [installed,automatic]
system76-scheduler/jammy,now 2.0.0~1701988455~22.04~b8d6545 amd64 [installed,automatic]
system76-wallpapers/jammy,jammy,now 18.04.2~1611351210~22.04~52abc1e all [installed,automatic]
# apt list --installed|grep -i nvidia
libnvidia-cfg1-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
libnvidia-common-550/jammy,jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a all [installed,automatic]
libnvidia-compute-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
libnvidia-compute-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a i386 [installed,automatic]
libnvidia-decode-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
libnvidia-decode-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a i386 [installed,automatic]
libnvidia-egl-wayland1/jammy,now 1:1.1.13-2pop1~1707162632~22.04~c5241b5 amd64 [installed,automatic]
libnvidia-encode-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
libnvidia-encode-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a i386 [installed,automatic]
libnvidia-extra-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
libnvidia-fbc1-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
libnvidia-fbc1-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a i386 [installed,automatic]
libnvidia-gl-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
libnvidia-gl-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a i386 [installed,automatic]
nvidia-compute-utils-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
nvidia-dkms-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
nvidia-driver-525/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
nvidia-driver-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
nvidia-firmware-550-550.54.14/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
nvidia-kernel-common-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
nvidia-kernel-source-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
nvidia-settings/jammy,now 510.47.03-0ubuntu1 amd64 [installed,automatic]
nvidia-utils-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
system76-driver-nvidia/jammy,jammy,now 20.04.87~1710180195~22.04~5d0680a all [installed]
xserver-xorg-video-nvidia-550/jammy,now 550.54.14-1pop0~1709151545~22.04~c91e06a amd64 [installed,automatic]
Não encontrei uma solução para consertar o rasgo. Acabei reinstalando o sistema operacional do zero, pensando que isso resolveria o problema, pois talvez fosse devido a uma configuração incorreta da instalação anterior no Dell XPS. O resultado é que o que o System76 me disse não era um comportamento normal, ou seja,
nvidia-settings
procurarprime-supported
, é um comportamento padrão, pois faz exatamente isso com uma nova instalação. Além disso, o System76 me pediu para mudar do X11 para o Wayland, mas ele não foi instalado na minha instalação anterior. Novamente, a nova instalação não tem o Wayland instalado por padrão. O modo Nvidia completo não é estável o suficiente para funcionar, pois há muitos tearings no PopOS 22.04. Não sei se é mais estável em outras distribuições. Voltei para o Hybrid, que é mais utilizável, ou seja, bastante estável. No modo Híbrido, a Nvidia está envolvida tão bem quanto pode ser observado comnvtop
.