Rasgo de tela no Ubuntu com gráficos Nvidia / Intel


31

Eu realmente espero que alguém aqui possa ajudar, porque estou muito perto de desistir e voltar para o Windows. Eu tenho um Dominator MSI GT70 com uma placa de vídeo integrada i7-4710MQ de 2,5 GHz, Intel HD 4000 (tenho certeza) e uma placa de vídeo dedicada GeForce GTX 970M / PCle / SSE2. Comecei com uma instalação padrão do Ubuntu 14.04.3, e há um rasgo de tela terrível em todos os programas que experimentei, do Chrome ao Minecraft e ao L4D2. Estou usando os drivers proprietários da Nvidia (versão 346.82 da nvidia-346) porque ouvi dizer que eles obtêm o melhor desempenho. Ao rasgar a tela, quero dizer que é como se o vsync estivesse desativado - quando algo está se movendo, você pode ver linhas horizontais onde os quadros estão desativados.

Eu tentei acessar as Configurações do servidor Nvidia X para ativar "Sync to VBlank", mas o problema persiste.

Tentei instalar o Bumblebee também, mas ao usar o comando optirun para abrir um navegador e acessar um vídeo do YouTube, a tela ainda está rasgada.

Eu também tentei ir para usr / share / lightdm / lightdm.conf.d e editar o 5-xserver-command.conf para ter a opção -bs.

Após alguns conselhos do reddit, atualizei para 15.04, mas isso não funcionou.

Tentei definir minhas configurações de energia da Nvidia para alta, sem sorte.

Eu tentei Compton e Compiz, nem agachamento.

Nas configurações da nvidia, a Configuração de exibição do servidor X, não há tela exibida em "Layout", a tela X é a única coisa selecionável em "Modelo" e, sempre que tento salvar no arquivo de configuração X, ele diz "Falha ao gerar arquivo de configuração do X! "

Eu tentei esse link, nada.

Eu reiniciei após cada tentativa de correção. Eu realmente quero usar o Ubuntu, mas se esse rompimento da tela persistir, talvez eu precise voltar ao Windows, é terrivelmente perturbador. Por favor, por favor, por favor me ajude. Qualquer ajuda que alguém possa dar será muito apreciada, obrigado!


tbh: Como crio o arquivo /etc/X11/xorg.conf.d/20-intel.conf ?

Abra o seu tipo de terminal e: sudo gedit /etc/X11/xorg.conf.d/20-intel.conf. Salve o arquivo normalmente.
Michal Polovka

Respostas:


39

Crie /etc/X11/xorg.conf.d/20-intel.conf contendo

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TearFree"    "true"
EndSection

Isso deve consertar tudo.

A fonte é https://wiki.archlinux.org/index.php/Intel_graphics#Tear-free_video

Nota: Isso só funciona se você estiver usando o zangão .


Nota dos comentários : Desde a 10.10, o diretório do arquivo de configuração está agora/usr/share/X11/xorg.conf.d

A partir do Ubuntu 16.04 LTS *, você pode usar o seguinte script para alternar entre as placas gráficas da NVIDIA e da INTEL e, além disso, corrige a ruptura de vídeo / tela no ambiente da INTEL: https://github.com/bauca/graphics-switcher


2
Eu usei uma variante disso. Adicionei a opção "TearFree" ao /etc/X11/xorg.conf, na seção de dispositivos Intel. Obrigado!!
smit3119

14
Note que desde a 10.10 o diretório do arquivo de configuração é agora /usr/share/X11/xorg.conf.d( wiki.ubuntu.com/X/Config ).
Josh

17
Option "TearFree" "false"lol por que essa configuração existe?
Dan Ross

8
Confirmado que isso funciona para o Lubuntu 15.10 com gráfico gráfico. Eu não entendo por que você disse #This only works if you're using bumblebee
24716

3
@DanRoss É importante ter em mente que o servidor X precisa lidar com uma variedade de configurações diferentes de hardware, kernel e driver, contendo numerosas soluções alternativas para vários bugs originados em outros lugares. As soluções alternativas são, no entanto, complicadas, pois podem ser a causa de problemas com outras configurações do sistema que fazem as coisas corretamente e, portanto, não precisam delas, e é impossível testar todas as configurações possíveis do sistema. Portanto, existem boas razões pelas quais é importante poder desativar seletivamente soluções alternativas e também permitir que os desenvolvedores testem correções no código subjacente.
MttJocy 31/07

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.