Unity non si avvia dopo l'installazione dei driver fglrx


10

Ho installato Ubuntu 12.10 e inizialmente quando vado a controllare le informazioni di sistema che avevo (sconosciuto) nella sezione della scheda grafica, ho usato il gestore sinaptico e scaricato fglrx, dopo di che ho riavviato il mio laptop e ora non lo faccio hanno dei menu, tutti sono andati.

Ora sto usando solo le scorciatoie da tastiera per usare Ubuntu. La mia scheda grafica è AMD ATI.

Cosa posso fare per ripristinare i menu?


C'è forse la modalità sicura di Ubuntu in cui posso avviare?
Alex,

Immagino che tu abbia una scheda grafica AMD (ATI)?
Bruno Pereira,

È sempre possibile accedere al terminale premendo CTRL + ALT + F1e apportando modifiche lì.
mreq

Indica il tipo di scheda video in uso e la natura delle modifiche apportate.
Scott Severance,

Sì, Bruno, lo sono, risolto ora, ma grazie comunque
Alex,

Risposte:


10

Premi Ctrl+ shift+ F1e digita questo comando dopo aver effettuato l'accesso al sistema

sudo apt-get remove fglrx-*
sudo sh /usr/share/ati/fglrx-uninstall.sh

Rimuoverà i driver che hai appena installato, non sono compatibili con la nuova versione del server X e romperanno Unity quando li installi.

C'è un bug attualmente aperto con esso su Launchpad.net, per favore firma e seguilo per ulteriori progressi. Questo è un problema con i driver ATI:

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1069199


Dopo il riavvio, dovrebbe tornare ai driver open source e funzionare, dare un'occhiata al bug e quando è sicuro basta installare nuovamente il driver.
Bruno Pereira,

Potrei solo eseguire il primo comando. Per il secondo, la directory atinon esisteva nel mio caso. Grazie comunque.
myTerminal,

4

È inoltre possibile correggerlo facendo clic con il pulsante destro del mouse sul desktop e selezionando cambia sfondo del desktop, quindi salendo di livello alle impostazioni e cambiando il driver dalle impostazioni di visualizzazione a quelle predefinite.


2

Sono riuscito con successo a farlo stasera dopo aver avuto problemi simili a te al primo tentativo all'inizio della giornata.

Una cosa che ho notato dopo quel tentativo è che i file del kernel in Synaptic Package Manager sono molto disordinati e fanno riferimento a diverse versioni del kernel. Quindi la prima cosa che ho fatto è stata ripulire tutto quel casino.

Tuttavia, dovrai prima chiarire la tua situazione attuale se non l'hai già fatto.

Apri un terminale e digita:

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Reboot.

Quindi vai in Synaptic Package Manager ( sudo apt-get install synaptic, se non lo hai già) e filtra su "linux". Quindi ordina in ordine alfabetico e cerca le righe che iniziano con "linux". Vedrai che un file è contrassegnato per l'aggiornamento [!]. Aggiorna e riavvia.

Una volta riavviato, torna su Synaptic e fai di nuovo lo stesso filtro. Usando un'installazione / disinstallazione giudiziosa, cerca di assicurarti che tutti i file del kernel installati rilevanti, inclusi i file di tipo "header", siano tutti relativi alla stessa versione del kernel. Ho preso l'ultimo ".18".

Una volta fatto, chiudi Synaptic e apri il terminale e digita quanto segue:
sudo apt-get install linux-headers-$(uname -r)

Riavvia di nuovo solo per buona misura e una volta tornato, apri un terminale e digita quanto segue:

uname -r

Ora dovresti avere l'ultima versione (.18) del kernel.

Apri un terminale e digita:

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases

sudo apt-get install ia32-libs lib32gcc1

Questo dovrebbe richiedere un bel po 'di tempo.
cd /usr ; sudo ln -svT lib /usr/lib64

Riavvia di nuovo per buona misura.

Ora vai nel centro software Ubuntu, fai clic su Modifica sulla barra delle applicazioni e seleziona Sorgenti software. Seleziona l'opzione centrale nella scheda driver aggiuntivi e fai clic su "applica modifiche".

Fatto ciò, riavvia e digita quanto segue in un terminale:
sudo aticonfig --initial -f

Quindi riavviare ancora una volta.

Ora tutto ciò che devi fare è digitare "amd" nel trattino per avviare Catalyst e impostare il driver come desideri.

Riconosco che alcuni dei riavvii potrebbero non essere necessari ma questo è esattamente quello che ho fatto e ora ho una bella nuova installazione di Ubuntu 12.10.


1

Ho avuto anche questo problema.

Per ripristinare i driver open source ho usato il metodo sopra menzionato:

È inoltre possibile correggerlo facendo clic con il pulsante destro del mouse sul desktop e selezionando cambia sfondo del desktop, quindi salendo di livello alle impostazioni e cambiando il driver dalle impostazioni di visualizzazione a quelle predefinite.

Questo ha funzionato per me (mi sono imbattuto in come farlo - non avevo visto questo thread al momento!) Ma ho ancora il problema con i driver open source che mi hanno fatto provare quelli proprietari in primo luogo: il consumo di energia molto alto / molto caldo.

Ho raggiunto una soluzione parziale utilizzando un altro metodo menzionato in questo thread:

Il motivo è che hai installato i driver con linux-headers-generic mancanti Installali prima e poi rimuovi i driver e reinstalla, riavvia e tutto andrà bene.

Ciò mi ha permesso di installare i driver proprietari, ma con un nuovo problema: l'immagine si interrompe e c'è un ritardo di diversi secondi, quando si spostano / cambiano finestre ecc.

Quindi per ora sono tornato di nuovo ai driver open source.

AGGIORNARE:

Ho appena provato con le precedenti intestazioni di Linux (3.5.0-17 rispetto a 3.5.0-18) con lo stesso risultato.

Quindi, installando linux-headers - * - generic (che, ad esempio, linux-headers-3.5.0-18-generic) fa funzionare Unity usando i driver proprietari, ma inizialmente le prestazioni grafiche sono molto scarse.

Tuttavia, ho risolto questo abilitando "Tear Free" nel Catalyst Control Center.

Ciò che ho definito sopra come la rottura dell'immagine, e un ritardo di alcuni secondi, ad esempio quando si sposta una finestra o si passa da un'applicazione all'altra, è stato risolto .

Spero che sia di aiuto. (Ho la grafica AMD HD 7670M, in esecuzione su Toshiba Satellite Pro L850-13F.)


0

Il motivo è che hai installato i driver con linux-headers-generic mancanti Installali prima e poi rimuovi i driver e reinstalla, riavvia e tutto andrà bene.


0

Ho avuto un problema simile quando ho provato il driver corretto su MacBookpro 8.3 Dual boot. Potrei accedere ma non vedrei nulla. Potrei fare clic con il tasto destro e vedere un menu a discesa. Potrei anche avviare il terminale (alt + ctrl + t) ma non vedo alcun menu. Ho provato a ripristinare il driver per utilizzare quello open source (come suggerito da @alex nella seconda risposta facendo clic con il pulsante destro del mouse -> cambia lo sfondo del desktop -> passando alle impostazioni -> risorse software -> driver aggiuntivo) ma non ha funzionato ; sebbene questa soluzione abbia funzionato per me una volta prima.

Cosa finalmente ha funzionato per me (da un altro thread) Apri console virtuale: Ctrl+ Alt+F1

sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot

Quindi prova ad accedere, questo riporterà il tuo desktop


0

Ho avuto lo stesso problema. Ho risolto il problema come nella risposta su Impossibile avviare Ubuntu 12.10 dopo aver installato gli ultimi driver del catalizzatore AMD Il logo è scomparso, ma accedendo a Ubuntu (standard), ha mostrato che i menu non erano presenti. Ma accedendo come guest funzionava (??) Ho installato un account temporaneo, ho effettuato il login una volta su questo account. Quindi ho effettuato l'accesso con il mio account. Sessione terminale come root. Ho chowned i file del nuovo utente come mio, e copiato questi file sui miei file nella directory degli utenti. Disconnessione e accesso di nuovo. Ha funzionato!


0

Stai riscontrando una risoluzione dello schermo errata, ecco perché vedi solo parte del tuo desktop. Per modificare la risoluzione, procedere come segue.

Puoi usare il comando nel tuo terminale xrandr -q per vedere quali risoluzioni sono disponibili per il tuo display

Xrandr viene utilizzato per impostare le dimensioni, l'orientamento e / o il riflesso delle uscite per uno schermo. Può anche impostare le dimensioni dello schermo.

Ad esempio, per modificare la risoluzione dello schermo su 1024 per 768, digitare: xrandr -s 1024x768

Basta usarlo per cambiarlo nella dimensione desiderata.

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.