Qualsiasi modo per passare da una scheda grafica discreta a quella integrata dal BIOS funziona con driver proprietari?

7

Cosa vorrei essere in grado di fare:

Vorrei poter passare tra la mia scheda grafica dedicata (AMD) e il chip integrato (Intel) dal BIOS, che significa:

Riavvia → BIOS: impostato su Intel integrato (solo) → avvio

o

Riavvia → BIOS: imposta su AMD discreto abilitato (solo) → boot

Questo tipo di commutazione primitiva funziona bene quando si esegue su driver open source. Tuttavia, non appena installo fglrx , il passaggio da AMD a Intel dal BIOS interrompe la sessione e il sistema torna alla modalità di bassa grafica all'avvio.

Che cosa ho fatto:

  1. nuovo sistema, driver open source con Intel abilitato
  2. passato a AMD = no problemo!
  3. passato a Intel = no problemo!
  4. (il precedente ripetuto poche volte e testato per le prestazioni edizioni)
  5. installati driver AMD proprietari per link (PPA) ⇒ funziona bene dopo il riavvio!
  6. passato a Intel ⇒ configurazione rotta, ad esempio avvio del sistema in Modalità 2D / fallback!


Perché ne ho bisogno?

Prima di tutto, è una questione di mia curiosità. Ancora più importante, però, ottenere questa cosa per accendere il proprietario di AMD sarebbe enorme per me.

Mi stavo chiedendo di AMD / Intel cambia poco tempo fa e mentre ho ottenuto la risposta, 1) non funziona 2) Non riesco a contattare l'autore della risposta 3) Sospetto che la risposta sia eccessivamente complicata.

In sintesi, ho bisogno di aiuto sia con questa domanda sia con quella vecchia collegata sopra.

Informazioni di sistema:

Ubuntu 12.04 amd64, installato pulito

Lenovo Thinkpad T500 Intel GMA 4500MHD / ATI Mobility Radeon HD 3650

    
posta Bucic 29.12.2012 - 20:40

2 risposte

1

Attualmente non esiste una soluzione per questo problema. Puoi leggere ulteriori informazioni al riguardo qui: link ti chiederò moderatori per riaprire la domanda quando una soluzione praticabile viene alla luce.

    
risposta data Bucic 30.04.2013 - 14:29
2

Non l'ho provato con un adattatore AMD, ma il tuo problema è comune anche alle configurazioni grafiche Nvidia integrate e discrete (testate su un Lenovo Thinkpad T510s).

In circostanze normali, un driver grafico open source viene automaticamente selezionato dal server X durante l'avvio in base alla selezione dell'adattatore nel BIOS: integrato o discreto.

Quando si abilitano i driver proprietari mentre l'adattatore discreto è in uso, viene creato un file di configurazione Xorg in /etc/X11/xorg.conf per dire esplicitamente al server X di utilizzare il driver proprietario. Mentre questo file di configurazione esiste, X utilizzerà il driver specificato al suo interno piuttosto che il rilevamento automatico della configurazione dell'hardware. Puoi vedere come questo sarebbe problematico quando torni alla tua scheda grafica integrata; il driver proprietario AMD / Nvidia è ancora specificato nel file xorg.conf .

Il modo per ripristinare in modo sicuro la scheda grafica integrata è eliminare il file xorg.conf :

$ sudo rm /etc/X11/xorg.conf

In alternativa, puoi rinominare il file in modo che non possa più essere trovato da X:

$ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

Al prossimo avvio, quando non viene rilevato alcun file xorg.conf , il sistema X rileverà automaticamente la configurazione hardware e caricherà il driver open source appropriato.

    
risposta data mirzmaster 02.01.2013 - 21:52

Leggi altre domande sui tag