Não é possível instalar drivers proprietários da ATI na 12.10

46

Eu tenho um laptop com placa de vídeo ATI Radeon 6770M HD Hybrid. No Ubuntu 12.04, instalei o driver fglrx através de "drivers adicionais" e funcionou. (Eu posso até mudar de GPUs). Mas no novo Ubuntu 12.10, após a instalação, o Unity não será carregado.

Somente o mouse e o papel de parede. Se eu inicializar as configurações sudo aticonfig --initial, após a reinicialização, será emitido um aviso dizendo que estou no modo de gráficos baixos! Como consertar isto?

Anteriormente, usei a fonte do software para instalar os drivers. Mas ao usar o terminal, recebi este aviso:

update-alternatives: warning: forcing reinstallation of alternative /usr/lib/fglrx/ld.so.conf because link group x86_64-linux-gnu_gl_conf is broken

Atualização: Arquivou um relatório de bug na barra de ativação: https://bugs.launchpad.net/fglrx/+bug/1068661

THpubs
fonte
Apenas entrou com um relatório de bug: bugs.launchpad.net/fglrx/+bug/1068661
THpubs
2
Acredito que esse problema ocorra porque os drivers da ATI ainda não suportam o X Server 1.13 atual. Então, estaremos esperando na ATI.
Phil Hannent 19/10/12
1
Acabei de adicionar meus comentários a esse relatório de bug. Acho que é um pouco chocante que um erro como este fez até final, como placas ATI não são tão raros ...
CadentOrange
1
A AMD lançou um driver beta especial 12.9 que funcionaria com o xserver 1.13 na 12.10: support.amd.com/us/kbarticles/Pages/… ; no entanto, isso ainda não parece ter sido empacotado no repositório padrão. Além disso, ele só suporta HD 5000 ou posteriores cartões: askubuntu.com/questions/203232/...
Andrew Mao
1
Pessoal, por favor, adicione essas informações nas respostas ou nas respostas existentes; as informações devem ser postadas lá, não enterradas nos comentários!
Jorge Castro

Respostas:

25

Comecei com uma instalação limpa 12.10 (não uma atualização) Minha placa é uma Radeon HD 5450

A primeira coisa que fiz foi instalar os cabeçalhos de código-fonte e Linux

sudo apt-get install linux-source
sudo apt-get install linux-headers-generic

Notei que muitos com placas Nvidia estavam tendo que fazer isso e tenho certeza de que vi mencionado em algum lugar que também ajudou os usuários da ATI.

Como todo mundo, se eu instalei um dos drivers proprietários após a reinicialização, consegui fazer login, mas perdi a unidade.

Uma coisa que notei é que a instalação do driver não instalou o Catalyst Control Center (não tenho certeza se é o mesmo para todos os outros)

Então instalei o gerenciador de pacotes Synaptic e instalei o fglrx-updates a partir daí

insira a descrição da imagem aqui

Agora o centro de controle do Catalyst foi instalado.

Após a reinicialização, no entanto, em vez de poder fazer login sem o Unity, o sistema estava travado na tela inicial.

Então eu me inscrevi nomodesete desta vez ele inicializou com o Unity presente

Aqui está o resultado de fglrxinfo

insira a descrição da imagem aqui

E aqui está o que as fontes de software dizem

insira a descrição da imagem aqui

Com o nomodesetaplicado, posso não estar recebendo a tela inicial na inicialização, mas o fglrx-updates está funcionando bem. Eu diria que está tendo um desempenho melhor do que em 12.04

Mais informações

O Grub me oferece 2 núcleos

3.5.0-18-genérico e 3.5.0-17-genérico

Quanto mais tarde o '18' for bom, o mais velho '17' ainda carrega sem o Unity

Chris Carter
fonte
3
Em um Ubuntu just-instalado 12,10 Eu instalei linux-headers-generic, fgrlx-updatese fgrlx-amdcccle-updatesdepois reiniciado eo motorista (incluindo Catalyst Control Center) foram instalados. Não nomodeset, mas ao contrário de você, não tentei instalar o driver proprietário antes.
Moshe Revah
@Zippoxer talvez você possa adicionar essas informações a este relatório de erros bugs.launchpad.net/fglrx/+bug/1068661 Isso pode ajudar outras pessoas e ajudar a classificar o bug mais rapidamente.
22812 Chris Carter
1
Não é possível aplicar 'nomodeset' ou isso não ajuda. Adicionei nomodeset para inicializar por esta instrução ubuntuforums.org/showthread.php?t=1613132, mas ainda estou sendo enforcado. Como corrigi-lo?
Megas
Isso funcionou para mim em um HD5450. Eu já tentei tantos outros guias sem sucesso. Eu tinha linux-sourcee linux-headers-genericjá instalei, então não precisei dessa vez. Eu segui suas instruções e tudo está funcionando perfeitamente. No entanto, eu não precisava me inscrever monodeset. Muito obrigado!
Jean-Louis Mbaka
@ Jean-Louis nomodeset, não monodeset. Infelizmente, eu tentei esse conselho, mas mesmo com o conjunto de nomes, minha unidade se foi e meu terminal não funciona. Bagunçado.
pingo de
7

Para aqueles que possuem sistemas híbridos (ATI / intel) e o fglrx parou de funcionar na 12.10, o problema pode ser o descrito aqui (incompatibilidade do fglrx com a versão recente do driver da intel): https: //bugs.launchpad. net / ubuntu / + source / fglrx-installer-updates / + bug / 1068404

O que eu sugeriria seria

  1. Remova todos os pacotes fglrx *:

    sudo apt-get purge fglrx*
    
  2. Adicione meu PPA à sua lista de repositórios:

    sudo add-apt-repository ppa: andrikos

  3. Atualize as informações do seu pacote:

    sudo apt-get update 
    
  4. Atualize os drivers fglrxe intel:

    sudo apt-get install fglrx xserver-xorg-video-intel
    
  5. Não se esqueça de ativar o fglrxdriver

    sudo aticonfig --initial --force
    
Nick Andrik
fonte
Oi Nick, Tentei sua solução, infelizmente não funcionou para mim. Também estou querendo saber se o comando sob 4. deve ser sudo aticonfig --initial? Também não consegui encontrar o comando nas páginas de manual do aticonfig; veja man.cx/aticonfig(1)
davorao
Sim davorao, é inicial, estou corrigindo agora. Que sistema você tem? Esta solução é para o híbrido ATI / intel sob o ubuntu 12.10
Nick Andrik 29/12
Olá Nick, meu sistema é um Intel HD3000 atuando como GPU integrada e uma Radeon HD 6490M como GPU discreta. O laptop em questão é o Samsung Chronos 7 700z3a-S03-DE. Eu tentei usar o deb xserver-xorg-video-intel do seu PPA, mas não consegui fazê-lo funcionar.
Davorao 02/11
Eu tentei esta solução. Funcionou. Mas tenho uma desagradável caixa "AMD testing only" e (não tenho certeza se conectado, mas muito provável) meu mouse trava às vezes e às vezes também com teclados - especialmente ao selecionar algo na barra de unidade. Você acha que está conectado? Solução mais estável seria melhor!
greg606
Eu acreditaria que este é outro bug. Se minha solução funcionou para você, você poderia votar para que mais pessoas a vejam? Obrigado
Nick Andrik '
4

Eu fui ao terminal ( Ctrl+ Alt+ F1por exemplo) e fiz:

sudo apt-get remove fglrx

Agora meu computador está bem lento, mas pelo menos posso usá-lo e aguardar a correção do problema.

Quentin
fonte
4

Eu encontrei o problema Na atualização do Ubuntu 12.04 -> Ubuntu 12.10, o conteúdo do lightdm.conf in /etc/lightdm/é completamente apagado. A instalação ou reconfiguração do lightdm NÃO instala esse arquivo aqui, portanto o lightdm não sabe como se exibir. Você deve fazer o seguinte:

sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop && sudo nano /etc/lightdm/lightdm.conf

insira o seguinte texto:

[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false

Salve o arquivo via CTRL + X e reinicie o sudo. Talvez você não precise desinstalar o fglrx, mas eu não sei.

mmstick
fonte
1
você pode nos dizer os passos que você seguiu? Instalou o fglrx a partir dos drivers adicionais e instalou o gdm?
THPubs 19/10/12
sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop && revisou o conteúdo acima sobre como configurar o lightdm.
mmstick
um pequeno problema ... acabou de reconhecer que você atualizou a partir do ubuntu 12.04. Im em uma nova instalação
THpubs
4

Isso funciona para mim.

    sudo apt-get install linux-headers-generic

Acesse amd.com e baixe o driver beta mais recente (que acabou de ser atualizado para 12.11). Execute e instale.

Observe que o driver estável não funcionará com unidade.

Então vá aqui para obter um script para remover a marca d'água: http://areyoueye.net/?p=187

Slainte!

ryanpcmcquen
fonte
Olá @ryanpcmcquen, você possui uma placa de vídeo AMD / ATI pura ou possui uma Intel funcionando como integrada, além da AMD / ATI discreta. Estou descobrindo que, para aqueles com apenas placas AMD / ATI, sua solução com os novos drivers AMD Catalyst 12.11 funciona, mas para aqueles com uma placa integrada Intel adicionada, isso não fornece a solução.
Davorao 25/10
Eu tenho o A8, então não Intel.
Ryanpcmcquen
1
Isso funcionou para mim com a Radeon HD 5670.
thelastshadow
Usar o driver beta foi a única solução que realmente funcionou no meu sistema, usando também um único cartão Radeon HD.
Bruno Pereira
1

Há um bug aberto no momento com o fglrx-installer e o Ubuntu 12.10

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

Eu sempre digo "procurar bugs abertos e confirmados" antes de prosseguir com algo, especialmente quando a distribuição é lançada novamente.

Você pode participar desse bug se o afetar, postando comentários e clicando no botão "Sim, isso me afeta" (você precisa ter uma conta na Barra de ativação).

NickTux
fonte
1

Solução para mim:

  1. remover fglrx atual sudo sh /usr/share/ati/fglrx-uninstall.sh sudo apt-get remove --purge fglrx*

  2. adicionar repositório ppa sudo apt-add-repository ppa:andrikos/ppa

  3. atualizar lista de pacotes sudo apt-get update

  4. instalar pacotes sudo apt-get install fglrx-updates

DsXack
fonte
0

Eu tenho o mesmo problema. Posso encontrar uma solução possível. Primeiro, abri o Ubuntu-Software-Center e estava procurando "drivers adicionais". Depois de instalar os "drivers adicionais", instalei o driver da ATI e, após uma reinicialização, meu notebook inicia normalmente com a unidade e com o driver apropriado.

Nota: A instalação do botão Software-Sources-Source não estava funcionando no meu caso.

Stefan
fonte
1
Isso se encaixaria na minha solução, poderia haver algo errado com o pacote oferecido nas fontes de software?
22312 Chris Carter
Não funcionou para mim :(
THpubs