Selezionare GPU Intel al boot buntu 22.04

Riconoscimento, installazione e configurazione delle periferiche.
Avatar utente
peppe124ub
Prode Principiante
Messaggi: 213
Iscrizione: sabato 23 aprile 2016, 10:54
Desktop: Gnome
Distribuzione: [23.04] (x64)
Sesso: Maschile
Località: Castellammare del Golfo (TP)

Selezionare GPU Intel al boot buntu 22.04

Messaggio da peppe124ub »

Salve, qualche mese fa circa ho aggiornato da Ubuntu 21.10 alla 22.04. Macchina: MSI Katana GF66 11UC

Prima potevo selezionare Intel (Power Saving Mode) dalle opzioni di Nvidia X Server settings, adesso tale opzione è grigiastra e anche se forzo con questo comando:

Codice: Seleziona tutto

sudo prime-select intel
praticamente resta nella modalità on-demand, inoltre ho notato che collegando il caricabatterie se ne va con la GPU Nvidia (me ne accorgo perché il notebook è provvisto di un led che cambia colore in base alla GPU in uso)

anche se potrebbe essere sensato, vorrei poter decidere si usare la GPU intel anziché quella NVIDIA perché questa mi scalda la zona vicino la tastiera, anche se sono solo 50-60 gradi se posso evitare di sprecare energia e surriscaldare la macchina sarebbe meglio.

La/e domanda/e finale/i che faccio:

c'è un modo di forzare l'OS a usare solo la Intel, per caso c'è qualche nuova funzione di gestione energia nella 22.04 di cui non mi sono ancora accorto?
ancora meglio, se possibile, c'è modo di vare due entry nel grub? una con la grafica nvidia quando la voglio e una con la grafica solo intel?

Grazie per eventuali risposte
Ultima modifica di peppe124ub il venerdì 27 maggio 2022, 22:46, modificato 1 volta in totale.
Windows != Linux
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Selezionare GPU Intel Ubuntu 22.04 (prime profile)

Messaggio da Roberto Pontecorvi »

Devi riconfigurare/reinstallare i drive nvidia.
Avatar utente
peppe124ub
Prode Principiante
Messaggi: 213
Iscrizione: sabato 23 aprile 2016, 10:54
Desktop: Gnome
Distribuzione: [23.04] (x64)
Sesso: Maschile
Località: Castellammare del Golfo (TP)

Re: Selezionare GPU Intel Ubuntu 22.04 (prime profile)

Messaggio da peppe124ub »

Roberto Pontecorvi ha scritto:
giovedì 26 maggio 2022, 11:18
Devi riconfigurare/reinstallare i drive nvidia.
Già fatto con:

Codice: Seleziona tutto

sudo ubuntu-drivers autoinstall
che mi seleziona naturalmente i driver proprietari
Windows != Linux
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Selezionare GPU Intel Ubuntu 22.04 (prime profile)

Messaggio da Roberto Pontecorvi »

Posta il risultato del comando:

Codice: Seleziona tutto

sudo dpkg -l nvidia-*
Avatar utente
peppe124ub
Prode Principiante
Messaggi: 213
Iscrizione: sabato 23 aprile 2016, 10:54
Desktop: Gnome
Distribuzione: [23.04] (x64)
Sesso: Maschile
Località: Castellammare del Golfo (TP)

Re: Selezionare GPU Intel Ubuntu 22.04 (prime profile)

Messaggio da peppe124ub »

Roberto Pontecorvi ha scritto:
giovedì 26 maggio 2022, 20:41
Posta il risultato del comando:

Codice: Seleziona tutto

sudo dpkg -l nvidia-*
Intanto grazie, ecco l'output:

Codice: Seleziona tutto

Voluto=U (non noto)/I (installato)/R (rimosso)/P (rimosso totale)/H (in attesa)
| Stato=Non/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(nessuno)/R (reinstallazione richiesta) (Stato,Err: maiuscolo=grave)
||/ Nome                      Versione                    Architettura Descrizione
+++-=========================-===========================-============-=============================================================
un  nvidia-384                <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
un  nvidia-390                <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
un  nvidia-common             <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
un  nvidia-compute-utils      <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
rc  nvidia-compute-utils-470  470.129.06-0ubuntu0.22.04.1 amd64        NVIDIA compute utilities
ii  nvidia-compute-utils-510  510.73.05-0ubuntu0.22.04.1  amd64        NVIDIA compute utilities
rc  nvidia-dkms-470           470.129.06-0ubuntu0.22.04.1 amd64        NVIDIA DKMS package
un  nvidia-dkms-510           <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
un  nvidia-dkms-kernel        <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
ii  nvidia-driver-510         510.73.05-0ubuntu0.22.04.1  amd64        NVIDIA driver metapackage
un  nvidia-driver-binary      <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
un  nvidia-egl-wayland-common <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
un  nvidia-kernel-common      <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
rc  nvidia-kernel-common-470  470.129.06-0ubuntu0.22.04.1 amd64        Shared files used with the kernel module
ii  nvidia-kernel-common-510  510.73.05-0ubuntu0.22.04.1  amd64        Shared files used with the kernel module
un  nvidia-kernel-source      <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
un  nvidia-kernel-source-470  <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
ii  nvidia-kernel-source-510  510.73.05-0ubuntu0.22.04.1  amd64        NVIDIA kernel source package
un  nvidia-libopencl1-dev     <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
ii  nvidia-modprobe           470.103.01-1                amd64        utility to load NVIDIA kernel modules and create device nodes
un  nvidia-opencl-icd         <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
un  nvidia-persistenced       <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
un  nvidia-prebuilt-kernel    <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
ii  nvidia-prime              0.8.17.1                    all          Tools to enable NVIDIA's Prime
ii  nvidia-settings           510.47.03-0ubuntu1          amd64        Tool for configuring the NVIDIA graphics driver
un  nvidia-settings-binary    <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
un  nvidia-smi                <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
un  nvidia-utils              <nessuna>                   <nessuna>    (nessuna descrizione disponibile)
ii  nvidia-utils-510          510.73.05-0ubuntu0.22.04.1  amd64        NVIDIA driver support binaries
Windows != Linux
Avatar utente
peppe124ub
Prode Principiante
Messaggi: 213
Iscrizione: sabato 23 aprile 2016, 10:54
Desktop: Gnome
Distribuzione: [23.04] (x64)
Sesso: Maschile
Località: Castellammare del Golfo (TP)

Re: Selezionare GPU Intel Ubuntu 22.04 (prime profile)

Messaggio da peppe124ub »

Comunque aggiornamento che mi ero dimenticato a mettere:

avevo TLP installato, l'ho rimosso e in intel ci resta forzando con il comando:

Codice: Seleziona tutto

sudo prime-select intel
noto solo che all'avvio dell'app si accende velocemente il led che segnala la dedicata per poi spegnersi
e ho notato che è come se le app tentassero in ogni caso di usare la dedicata

comunque avendo altre mille complicazioni: matlab che funziona solo con la nvidia, io che vorrei usare solo la intel quando posso per risparmiare batteria e aiutare le temperature, la modalità on-demand che causa lag sull'audio di alcuni ms mentre cambia dall'integrata alla decicata, sposterei l'oggetto cambiando il titolo, la domanda principale ora sarebbe:

ho qualche modo per scegliere al boot se voglio la modalità prestazioni (nvidia) o risparmio (solo intel)?
Windows != Linux
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da Roberto Pontecorvi »

Da terminale dai i seguente comando:

Codice: Seleziona tutto

sudo dpkg-reconfigure nvidia-510
e poi riavvia il pc.
andrea111
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1754
Iscrizione: mercoledì 7 novembre 2007, 4:18

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da andrea111 »

ho qualche modo per scegliere al boot se voglio la modalità prestazioni (nvidia) o risparmio (solo intel)?
No, puoi impostare l'una o l'altra ma l'opzione di scelta il grub non te la può proporre.
Puoi farlo solo a sistema avviato dal Pannello di controllo nvidia.
Ma dove sta il problema?
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da Roberto Pontecorvi »

Concordo con quanto detto da @andrea111. Però se vuoi partire sempre con una scheda e magari dopo cambiare si può fare. MI posti anche il risultato del comando:

Codice: Seleziona tutto

echo $XDG_SESSION_TYPE
Avatar utente
peppe124ub
Prode Principiante
Messaggi: 213
Iscrizione: sabato 23 aprile 2016, 10:54
Desktop: Gnome
Distribuzione: [23.04] (x64)
Sesso: Maschile
Località: Castellammare del Golfo (TP)

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da peppe124ub »

Roberto Pontecorvi ha scritto:
domenica 29 maggio 2022, 8:50
Concordo con quanto detto da @andrea111. Però se vuoi partire sempre con una scheda e magari dopo cambiare si può fare. MI posti anche il risultato del comando:

Codice: Seleziona tutto

echo $XDG_SESSION_TYPE
da x11
Windows != Linux
Avatar utente
peppe124ub
Prode Principiante
Messaggi: 213
Iscrizione: sabato 23 aprile 2016, 10:54
Desktop: Gnome
Distribuzione: [23.04] (x64)
Sesso: Maschile
Località: Castellammare del Golfo (TP)

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da peppe124ub »

andrea111 ha scritto:
sabato 28 maggio 2022, 20:59
ho qualche modo per scegliere al boot se voglio la modalità prestazioni (nvidia) o risparmio (solo intel)?
No, puoi impostare l'una o l'altra ma l'opzione di scelta il grub non te la può proporre.
Puoi farlo solo a sistema avviato dal Pannello di controllo nvidia.
Ma dove sta il problema?
il problema sta che l'unica opzione che mi consentirebbe uno switch rapido (on demand) non funziona molto bene, quando avvio i programmi noto commutazioni sporadiche tra nvidia e intel, mi accontenterei anche sistemare la cosa in modo tale che vada tutto su intel, tranne quando c'è esplicitamente il flag 'lancia usando la grafica discreta', il punto è che non sempre queste opzioni sono rispettate dai programmi.
Ultima modifica di peppe124ub il domenica 29 maggio 2022, 11:10, modificato 1 volta in totale.
Windows != Linux
Avatar utente
peppe124ub
Prode Principiante
Messaggi: 213
Iscrizione: sabato 23 aprile 2016, 10:54
Desktop: Gnome
Distribuzione: [23.04] (x64)
Sesso: Maschile
Località: Castellammare del Golfo (TP)

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da peppe124ub »

Roberto Pontecorvi ha scritto:
sabato 28 maggio 2022, 20:34
Da terminale dai i seguente comando:

Codice: Seleziona tutto

sudo dpkg-reconfigure nvidia-510
e poi riavvia il pc.
il pacchetto nvidia-510 non esiste, tuttavia ho provato a riconfigurare nvidia-driver-510
Windows != Linux
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da Roberto Pontecorvi »

il pacchetto nvidia-510 non esiste, tuttavia ho provato a riconfigurare nvidia-driver-510
hai ragione scusa. Che risultato ti ha dato? Come ti ho anticipato puoi sempre partire con la intel e cambiare se ti serve, basta creare un file con estensione .sh e inserirci il comando di attivazione della intel e inserire il file nelle applicazioni di avvio.
Avatar utente
peppe124ub
Prode Principiante
Messaggi: 213
Iscrizione: sabato 23 aprile 2016, 10:54
Desktop: Gnome
Distribuzione: [23.04] (x64)
Sesso: Maschile
Località: Castellammare del Golfo (TP)

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da peppe124ub »

Roberto Pontecorvi ha scritto:
domenica 29 maggio 2022, 15:16
il pacchetto nvidia-510 non esiste, tuttavia ho provato a riconfigurare nvidia-driver-510
hai ragione scusa. Che risultato ti ha dato? Come ti ho anticipato puoi sempre partire con la intel e cambiare se ti serve, basta creare un file con estensione .sh e inserirci il comando di attivazione della intel e inserire il file nelle applicazioni di avvio.
niente ha eseguito i comando senza stampare nulla

riguardo alla scheda nvidia adesso noto che quando lascio la intel le applicazioni grafiche (glxgears ad esempio) vanno a 144 fps come da schermo
la scheda nvidia castra a 72, questa mi è anche nuova, come mai?
Windows != Linux
andrea111
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1754
Iscrizione: mercoledì 7 novembre 2007, 4:18

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da andrea111 »

quando lascio la intel le applicazioni grafiche (glxgears ad esempio) vanno a 144 fps come da schermo
nota che di default le schede grafiche sono agganciate al sincronismo verticale del monitor (VSync) alla risoluzione impostata.
La intel richiede un comando apposito per sganciarla dal VSync e girare alle massime prestazioni possibili.

Per la nvidia (coi driver proprietari) puoi ricorrere al Pannello di Controllo, fra le varie opzioni c'è VSync (o qualcosa di simile, non ricordo bene)) su cui togliere la spunta. Questo fa girare sempre la nvidia al massimo (consumi elevati).
Se invece vuoi girare una singola app o gioco alla massima velocità possibile devi anteporre al comando di lancio dell'app

Codice: Seleziona tutto

__GL_SYNC_TO_VBLANK=0
Con

Codice: Seleziona tutto

xrandr -q
puoi vedere tutte le risoluzioni possibili disponibili a seconda della scheda grafica in uso.

Penso che dovresti dirci qualcosa del monitor, marca e modello. È un TV?
Avatar utente
peppe124ub
Prode Principiante
Messaggi: 213
Iscrizione: sabato 23 aprile 2016, 10:54
Desktop: Gnome
Distribuzione: [23.04] (x64)
Sesso: Maschile
Località: Castellammare del Golfo (TP)

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da peppe124ub »

andrea111 ha scritto:
domenica 29 maggio 2022, 16:30
quando lascio la intel le applicazioni grafiche (glxgears ad esempio) vanno a 144 fps come da schermo
nota che di default le schede grafiche sono agganciate al sincronismo verticale del monitor (VSync) alla risoluzione impostata.
La intel richiede un comando apposito per sganciarla dal VSync e girare alle massime prestazioni possibili.

Per la nvidia (coi driver proprietari) puoi ricorrere al Pannello di Controllo, fra le varie opzioni c'è VSync (o qualcosa di simile, non ricordo bene)) su cui togliere la spunta. Questo fa girare sempre la nvidia al massimo (consumi elevati).
Se invece vuoi girare una singola app o gioco alla massima velocità possibile devi anteporre al comando di lancio dell'app

Codice: Seleziona tutto

__GL_SYNC_TO_VBLANK=0
Con

Codice: Seleziona tutto

xrandr -q
puoi vedere tutte le risoluzioni possibili disponibili a seconda della scheda grafica in uso.

Penso che dovresti dirci qualcosa del monitor, marca e modello. È un TV?
forse non ho specificato bene alcune cose:

- la vsync mi fa anche comodo che ci sia, il fatto che non capisco è perché con la nvidia sta a 72fps quando dovrebbe essere 144 come il display
- non ho alcun monitor, è un portatile
Windows != Linux
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da Roberto Pontecorvi »

Intanto vediamo che scheda grafica nvidia è installata:

Codice: Seleziona tutto

 lspci | grep -i vga 
andrea111
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1754
Iscrizione: mercoledì 7 novembre 2007, 4:18

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da andrea111 »

OK. È un portatile.
- la vsync mi fa anche comodo che ci sia, il fatto che non capisco è perché con la nvidia sta a 72fps quando dovrebbe essere 144 come il display
Ti avevo chiesto anche di postare

Codice: Seleziona tutto

xrandr -q
sia quando è in uso la intel che quando è in uso la nvidia.

Potrebbe essere che per la nvidia sia impostata come predefinita la frequenza di quadro a 72 Hz ma che ci sia anche la 144 (come anche no).
È da vedere, posta quanto chiesto.
Evita di citare quando dai risposte dirette, non serve e allunga inutilmente la discussione.
Avatar utente
peppe124ub
Prode Principiante
Messaggi: 213
Iscrizione: sabato 23 aprile 2016, 10:54
Desktop: Gnome
Distribuzione: [23.04] (x64)
Sesso: Maschile
Località: Castellammare del Golfo (TP)

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da peppe124ub »

Roberto Pontecorvi ha scritto:
domenica 29 maggio 2022, 20:29
Intanto vediamo che scheda grafica nvidia è installata:

Codice: Seleziona tutto

 lspci | grep -i vga 
tra le VGA esce solo la INTEL:

Codice: Seleziona tutto

00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
ma questo è stato sempre così
Windows != Linux
Avatar utente
peppe124ub
Prode Principiante
Messaggi: 213
Iscrizione: sabato 23 aprile 2016, 10:54
Desktop: Gnome
Distribuzione: [23.04] (x64)
Sesso: Maschile
Località: Castellammare del Golfo (TP)

Re: Selezionare GPU Intel al boot buntu 22.04

Messaggio da peppe124ub »

xrandr -q eseguito mentre sono nella modalità performance:

Codice: Seleziona tutto

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080    144.15*+  60.01    59.97    59.96    60.20    59.93  
   1680x1050     84.94    74.89    69.88    59.95    59.88  
   1600x1024     60.17  
   1400x1050     85.00    74.76    70.00    59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     85.02    75.02    60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      85.00    60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864     100.00    85.06    85.00    75.00    75.00    70.00    60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      85.00    75.05    60.04    85.00    75.03    70.07    60.00  
   1024x768i     86.96  
   960x720       85.00    75.00    60.00  
   928x696       75.00    60.05  
   896x672       75.05    60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   832x624       74.55  
   960x540       59.96    59.99    59.63    59.82  
   800x600       85.00    75.00    70.00    65.00    60.00    85.14    72.19    75.00    60.32    56.25  
   840x525       85.02    74.96    69.88    60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       85.08    74.76    70.06    59.98  
   800x450       59.95    59.82  
   640x512       85.02    75.02    60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       85.09    60.00    85.01    72.81    75.00    59.94  
   720x405       59.51    58.99  
   720x400       85.04  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98    85.08  
   576x432      100.11    85.15    85.09    75.00    75.00    70.00    60.06  
   640x360       59.86    59.83    59.84    59.32  
   640x350       85.08  
   512x384       85.00    75.03    70.07    60.00  
   512x384i      87.06  
   512x288       60.00    59.92  
   416x312       74.66  
   480x270       59.63    59.82  
   400x300       85.27    72.19    75.12    60.32    56.34  
   432x243       59.92    59.57  
   320x240       85.18    72.81    75.00    60.05  
   360x202       59.51    59.13  
   360x200       85.04  
   320x200       85.27  
   320x180       59.84    59.32  
   320x175       85.27  
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
Windows != Linux
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: ruby e 29 ospiti