Tela preta depois de instalar o gflrx no Ubuntu 13.10

0

Estou executando o Ubuntu 13.10 no meu PC com 2x Sapphire Radeon HD 7950. Depois que instalei o fglrx, executei sudo aticonfig --adapter=all --initial e reiniciei, eu recebo uma tela preta.

Quando entro no modo de recuperação e executo o fglrxinfo, ele me fornece a seguinte saída: unable to open display (null)

Quando eu procurei nos fóruns do Ubuntu, alguém sugeriu que eu corra aticonfig --acpi-services=off , mas infelizmente isso não parece ter nenhum efeito.

Eu também devo mencionar que eu anteriormente tive uma instalação com fglrx neste sistema que funcionou bem. Em algum momento esta tela preta apareceu. Depois disso, decidi reinstalar o Ubuntu, o que funciona bem até eu instalar o fglrx novamente.

Alguém tem alguma sugestão? Qualquer ajuda seria apreciada e eu ficaria feliz em fornecer mais informações, se necessário.

Obrigado antecipadamente!

    
por jaspervdmaarel 27.01.2014 / 16:14

3 respostas

1

A única maneira de sair de lá é sair dessa situação para chegar a um console de recuperação.

Mantenha a tecla Shift pressionada durante a inicialização.

Quando estiver no menu GRUB, escolha um modo de recuperação. Em seguida, escolha um console raiz.

Depois de conseguir acessar um console de recuperação como root:

apt-get autoremove fglrx
reboot
    
por cochisebt 27.01.2014 / 16:27
0

Uma tela PRETA é o resultado de uma instalação normal do Catalyst do fornecedor com o Ubuntu 13+. Eu incorporei o patch no link do Knary (sourceforge). instalação. Mas aqui está para aqueles interessados em aplicar manualmente.

- Faça o download do catalisador 13.12 em qualquer diretório. Crie este arquivo ... Aqui está um comando cat para fazer isso ...

cat > 1310patch <<EOF
989,1001c989,1004                      
 < 
 < #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3)    
 <     if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size)))
 < #else
 <     tbl_size = 0x7fffffff;
 <     if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr)))
 < #endif
 <     {
 <         return KCL_ACPI_ERROR;
 <     }    
 <     ((acpi_table_handler)handler)(hdr);
 <     return KCL_ACPI_OK;
 < }
 ---
 >     #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,3)    
 >         if (!ACPI_SUCCESS(acpi_get_table_with_size(id, 0, &hdr, &tbl_size)))
 >     #else
 >         tbl_size = 0x7fffffff;
 >         if (!ACPI_SUCCESS(acpi_get_table(id, 0, &hdr)))
 >     #endif
 >         {
 >             return KCL_ACPI_ERROR;
 >         }
 >     #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,9,1)
 >         ((acpi_tbl_table_handler)handler)(hdr);
 >     #else
 >         ((acpi_table_handler)handler)(hdr);
 >     #endif
 >         return KCL_ACPI_OK;
 >     }
EOF

- Execute este código, que fará o backup, em seguida, corrija o módulo do gato, como mostrado ...

sudo apt-get install dpkg-dev debhelper dh-modaliases execstack dkms
sudo chmod a+x amd-catalyst-13.12-linux-x86.x86_64.run
sudo ./amd-catalyst-13.12-linux-x86.x86_64.run --extract 1310patch
MYsave=date +%B%d%Y%H%M%S
sudo cp 1310patch/common/lib/modules/fglrx/build_mod/kcl_acpi.c 1310patch/common /lib/modules/fglrx/build_mod/kcl_acpi.c.${MYsave}
sudo patch -i ./1310patch 1310patch/common/lib/modules/fglrx/build_mod/kcl_acpi.c
cd 1310patch
sudo./ati-installer.sh 13.251 --buildpkg Ubuntu/saucy

- agora instale os pacotes como compilados corretamente - instalar os pacotes resultantes na ordem é melhor

sudo dpkg -i fglrx_
sudo dpkg -i fglrx-dev
sudo dpkg -i fglrx-a*

- pegar tudo

sudo dpkg -i *.deb

FORCE Uninstall

Tela PRETA -

Ctrl+Alt+F1 ...Login...
sudo /usr/share/ati/amd-uninstall.sh --force
sudo /usr/share/ati/fglrx-uninstall.sh --force
sudo reboot

Viola!

    
por user246327 22.03.2014 / 15:39
0

Eu passei pelo mesmo problema e tentei todos os tópicos, mas sem utilidade. Finalmente, isso funcionou, espero que funcione para os outros também. iniciar o computador quando a tela preta vem pressionando ctrl + alt + f1 depois disso, ele solicitará login e & amp; senha e digite # # sudo -i para entrar no comando root e por último tipo- # apt-get remove --purge fglrx depois do seu tipo- # shutdown -r now para shutdown.restart e você está feito.

    
por kashyap 15.02.2015 / 11:07