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


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


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
    

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.


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.


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!


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).


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


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.