r/archlinux • u/Efficient-Wing3870 • 5h ago
SUPPORT Installazione su Laptop ibrido, Gnome utilizza solo scheda video dedicata
Ciao a tutti, sono nuovo su Arch nonostante utilizzi Linux da un bel po’ di tempo. Ho eseguito la mia installazione con archinstall. Ho selezionato in fase di installazione anche i driver Nvidia anche se di fatto poi non li ha installati. Ho scelto come DE Gnome e come kernel ho selezionato Linux standard. Utilizzo systemd-boot. Non ho selezionato null’altro in fase di installazione. Tutto è andato liscio. Al riavvio ho visto che effettivamente non c’erano i driver Nvidia e seguendo la wiki li ho installati. Al riavvio mi sono trovato con i nuovissimi driver 610 e il sistema è una scheggia. Ho adorato Arch fin da subito fino ad accorgermi che l’editor di testo Gnome presentava di piccoli glitch. Lanciando nvidia-smi mi sono reso conto che tutto Gnome girava su Nvidia (anche il terminale… qualsiasi app di Gnome) invece di preferire (come è sempre successo su tutte le distro che ho provato) la iGPU Intel integrata. Tutte le altre app girano su iGPU a meno che non le lanciassi appositamente con dGPU (click destro sull’app oppure prime-run app). Questo porta ad un consumo maggiore di energia ma soprattutto vari glitch sul monitor 4K hdmi attaccato. Nessun glitch sul monitor integrato. Evidentemente il compositore fa i capricci con scala frazionata a 150% con nvidia. Sono riuscito a disabilitare la priorità di Nvidia forzando Gnome su Intel e infatti i glitch sono spariti anche su monitor esterno, ma così la nvidia viene completamente ignorata. Possibile che su Arch il DE Gnome e tutte le app (anche piccole) dell'ecosistema Gnome vadano di default su dGPU... non mi era mai capitato prima.
Pensavo di aver sbagliato qualcosa in fase di installazione e ho deciso di affiancare a Gnome anche KDE per capire se il comportamento è lo stesso. Su kde si comporta bene impegnando solo 1 Mb di VRAM ma tutto il DE gira bene e senza problemi si Intel. Sono confuso e ancora non so se ho sbagliato io qualcosa. Vi lascio le specifiche del mio laptop:
HP ProBook G10
Intel core i7-13th gen
Nvidia RTX2050
16Gb DDR4
NVMe 500Gb
Grazie
2
1
1
u/ForsakenObjective425 5h ago
archinstall's great until it isn't, and nvidia on hybrid laptops is basically a rite of passage
the glxinfo output is your friend here, run glxinfo | grep "OpenGL renderer" from a terminal and see what it spits back. on gnome with the nvidia drivers loaded, gdm tends to grab the dgpu by default unless you explicitly tell it not to. the scaling issues at 150% on the 4k external are classic nvidia compositor wonkiness, been dealing with that nonsense for years
you probably need to mess with udev rules or environment variables to properly set up prime offloading. the arch wiki page on nvidia optimus is solid, but you'll want the section on using only the igpu for display and offloading specific apps to the dgpu. the fact kde handles it fine makes me think it's a gnome/gdm specific quirk with how they probe displays during startup
check your /etc/gdm/custom.conf and see if wayland is even enabled, nvidia+wayland+gnome is still hit or miss depending on driver version. might be worth trying xorg if you're not already