Como faço para eliminar o screen rombo no 14.04 e o XBMC com o NVidia-331?

12

Eu atualizei meu HTPC 12.04 para 14.04 (nova instalação; mesmo hardware), e comecei a ficar com uma tela horrível rasgando onde eu não tinha nenhum antes.

/ proc / cpuinfo

APU AMD A4-3300 com HD Graphics Radeon (tm)

lspci

...

01: 00.0 Controlador compatível com VGA: NVIDIA Corporation GT218 [GeForce 210] (rev a2)

...

lsmod

...

nvidia 10675249 71

drm 302631 2 nvidia

...

Tudo é do repositório oficial.

xbmc_12.3 + dfsg1-3ubuntu1_all.deb

nvidia-331_331.38-0ubuntu7_amd64.deb

    
por Bo Dang Ren 19.04.2014 / 14:36

4 respostas

20

Eu também tive esse problema depois de atualizar para o 14.04

A solução mencionada aqui funcionou maravilhas para mim,

link

Uma solução alternativa para o ubuntu 14.04 com o driver nvidia é desativar o armazenamento de backup no xorg: Certifique-se de ter a opção "-bs" no arquivo de configuração lightdm:

cat /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
[SeatDefaults]
# Dump core
xserver-command=X -bs -core

Se você estiver usando outro mecanismo para iniciar o X, poderá usar o mesmo sinalizador de maneira semelhante. Por exemplo, aqui está o startx , que é popularmente usado nos scripts de inicialização do XBMC (e de outros aplicativos de quiosque):

startx /etc/X11/Xsession /usr/bin/xbmc-standalone -- -bs
    
por Brenden Carvalho 19.04.2014 / 16:33
9

Apenas para resumir a resposta do Brenden, o verdadeiro problema é com o pacote libsdl1.2, como declarado em este relatório de bug .

A solução está pronta, mas de alguma forma não está disponível em fontes de pacotes padrão do Ubuntu (pelo menos não para mim). Então, uma maneira de resolver isso é importar o desenvolvedor do PPA e instalar o pacote corrigido diretamente:

sudo apt-add-repository ppa:timo-jyrinki/ppa
sudo apt-get update
sudo apt-get install libsdl1.2debian

Mais tarde, você pode remover o PPA com:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:timo-jyrinki/ppa

Todos os créditos para Timo Jyrinki .

Isso resolveu o problema para mim, em um ambiente gnome-shell (que usa o gdm).

    
por Gilberto Torrezan 28.04.2014 / 07:57
3

O rasgo de tela também pode ser causado pela composição do xfce ou pelo gerenciador de janelas com composição que não suporta a sincronização do vblank! Para corrigir o problema eu usei compton, que interrompe completamente o rasgo, também é muito fácil de configurar, eu segui este guia e eu não tive nenhum problema.

    
por BrozzSama 01.06.2014 / 01:03
1

Para aqueles que não conseguem resolver o problema tanto pela atualização de pacotes do Timo Jyrinki quanto pelo downgrade do Catalyst Control Center, tente este método:

  1. Faça o download do Catalyst 14.9 , empacotado como

      

    amd-catalyst-14-9-linux-x86-x86-64.zip

  2. Faça o download do Catalyst 14.6 Beta , embalado como

      

    linux-amd-catalyst-14.6-beta-v1.0-jul11.zip

  3. Instalar o Catalyst 14.6 Beta Primeiro usando o método fornecido aqui .

  4. Após a instalação bem sucedida, reinicie. Em seguida, abra o Catalyst Control Center e configure o Tear Free Desktop para ON.
  5. Reinicie. Em seguida, purgar o catalisador por:

    sudo apt-get purge fglrx*
    
  6. SEM Reiniciando, ainda no terminal, instale o Catalyst 14.9 usando o mesmo método que o Catalyst 14.6 foi instalado.

  7. Após a instalação bem sucedida, reinicie. Em seguida, defina     VSync para     Sempre ligado.

Agora você tem o seu mais recente Catalyst Control Center com o Tear Free Desktop ativado. Este método funcionou no Ubuntu 14.04 e Linux Mint 17

    
por Adnan 08.11.2014 / 16:16