Come disabilitare la grafica Intel in una configurazione grafica ibrida?


15

Ho un Dell Vostro 3700 versione A10.

I bit rilevanti di lspci -v | grep VGAsono:

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
01:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 330M] (rev a2)

Come puoi vedere, questo è uno di quei laptop con grafica ibrida. Ora, non mi interessa alcun tipo di commutazione. Vorrei disabilitare completamente la Intel Graphics presente sul processore.

Ho controllato il file xorg.log e mostra che la scheda Intel è in uso.

Da quello lsmodche vedo usa il modulo i915. Ho provato a inserire nella blacklist quel modulo /etc/modprobe.d/blacklist.confma non ha funzionato perché non riuscivo ancora a usare la scheda nvidia per la visualizzazione.

Vorrei che ci fosse un'opzione BIOS da disabilitare, ma non lo è. Alcune persone hanno anche suggerito di cambiare la modalità SATA in compatibilità, ma questo non funziona neanche in questo caso poiché il controller Intel VGA viene ancora visualizzato inlspci

Ho provato a impostare il busid manualmente nel /etc/X11/xorg.conffile ma non ha ancora funzionato. Mi ha dato un errore che ha detto qualcosa lungo le linee dello schermo non rilevato. qualche pezzetto di xorg.log che vorresti che io allevi?

Quindi quello che sto cercando è una soluzione che mi permetta di disabilitare completamente l'uso del controller Intel VGA. se fosse bloccato in qualche modo sarebbe bello. come se non fosse presente. Eventuali suggerimenti? Sono disperato qui in realtà. Perché non posso usare la porta HDMI in questo momento sul mio laptop per questo motivo.

La mia ipotesi è che questo vale per i desktop che hanno anche processori Core i5 con grafica onchip e schede grafiche dedicate. Come farebbero per risolvere il problema?


Per quanto ne so, questo non è un sistema Optimus ma ha problemi simili. Sto chiedendo in un thread di nvnews.net di vedere se ci sono novità su una soluzione alternativa per questa configurazione.
Oli

grazie @Oli! Sono abbastanza sicuro nel mio caso che la porta HDMI sia collegata al chip nvidia. Mi chiedo se ci fosse un modo per accendere entrambe le carte allora!
Eshwar,

Sembra aver trovato una soluzione. Recentemente ha avuto una sostituzione della scheda madre e che stranamente richiedeva la reinstallazione dei driver grafici in Windows. Non l'ho fatto e quando ho avviato Ubuntu, non riesco più a trovare 2 adattatori VGA elencati nell'output lspci. Rileva solo quello NVIDIA. Quindi ho appena installato nvidia-current e funziona benissimo! MA ovviamente significa cattiva grafica in Windows. Non sono sicuro se l'installazione del driver grafico inneschi una sorta di interruttore hardware in Windows che imposta quello Intel come primario. quindi in questo momento è la mia unica opzione!
Eshwar,

Risposte:


5

Puoi provare vga_switcheroo.

cd /sys/kernel/debug/vgaswitcheroo
cat switch #to see which card is active. Pwr - powered on, Off-powered off, "+" - active card.
echo OFF>switch #to power off inactive card
echo ON>switch #to power on inactive card
echo DIS>switch #to switch to discrete card immediatly(not work with X started)
echo DDIS>switch #to switch to discrete card after X restart
echo IGD>switch #to switch to integrated card immediatly(not work with X started)
echo DIGD>switch #to switch to integrated card after X restart

Funziona solo con i driver i915 e nouveau open source. Ho lo stesso notebook, ed è solo l'accensione e lo spegnimento funziona per me.

PS Come ricordo (non sono sicuro) il BIOS A08 ha l'opzione "Hybrid Graphic". Ma non posso tornare alla versione precedente del BIOS per controllarlo.


sono andato il kernel 2.6.37-12 installato su lucido ma purtroppo vga_switcheroo non appare per me. poi di nuovo, descriverò in dettaglio cosa è successo in un commento separato.
Eshwar,

5

Prova a installare bumblebee per far funzionare contemporaneamente le schede Intel e Nvidia: https://launchpad.net/~hybrid-graphics-linux

sudo apt-get install git
# Inserisci password
git clone http://github.com/MrMEEE/bumblebee.git
cd bumblebee /
sudo ./install.sh
optirun glxgears
# controlla la velocità e confronta con la corsa:
glxgears
# Se hai installato google-chrome, puoi provarlo con / senza optirun e riportare i valori FPS nella mailing list:
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html

1
Bumblebee consente vdpau ora? o non ancora? quando vdpau è dentro, salterò sulla nave!
Eshwar,

bumblebee non fa vdpau, e sembra che l'ibrido-windump sia la migliore opzione fino ad ora: github.com/MrMEEE/bumblebee/issues/16
719016

1
Ho installato Bumblebee e funziona, ma come posso disabilitare Intel Graphics per impostazione predefinita. Vorrei far funzionare il mio sistema sempre su Nvidia. Grazie.
Kostanos,

@ 213441265152351, funzionerebbe su un desktop ibrido? Ho un Intel + un PCIe nVidia integrato sul mio desktop, ma non sono sicuro dell'installazione di Bumblebee, poiché la documentazione sembra essere chiara sul fatto che sia una soluzione per laptop.
Waldir Leoncio,

2

Aha. In seguito al mio commento, ho trovato la mia pagina di supporto BIOS Dell .

Suggerisce che nel BIOS (in Avanzate -> Configurazione del sistema) esiste un'opzione chiamata "Grafica ibrida" in cui è possibile disattivare la funzione ibrida.

Non sono il dispositivo video su cui viene scaricato il video, ma sembra un buon inizio.


sì, l'ho trovato. cosa c'è sulla pagina e cosa c'è sul laptop sono due cose purtroppo !!. e grazie per averlo chiesto su nvnews.net. Un modo semplice per disabilitare la scheda Intel o passare a nvidia all'inizio del boot sarebbe di grande aiuto!
Eshwar,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.