Strappo dello schermo in Ubuntu con grafica Nvidia / Intel


31

Spero davvero che qualcuno qui possa aiutare, perché sono molto vicino a rinunciare e tornare a Windows. Ho un MSI GT70 Dominator con una scheda grafica integrata i7-4710MQ da 2,5 GHz, Intel HD 4000 (ne sono abbastanza sicuro) e una scheda grafica dedicata GeForce GTX 970M / PCle / SSE2. Ho iniziato con un'installazione stock di Ubuntu 14.04.3 e c'è una terribile lacerazione dello schermo in ogni programma che ho provato, da Chrome a Minecraft a L4D2. Sto usando i driver proprietari Nvidia (versione 346.82 da nvidia-346) perché ho sentito che ottengono le migliori prestazioni. Con lo strappo dello schermo, intendo che è come se vsync fosse spento, quando qualcosa si muove, puoi vedere linee orizzontali in cui i fotogrammi sono spenti.

Ho provato ad andare su Impostazioni server Nvidia X per attivare "Sincronizza con VBlank", ma il problema persiste.

Ho provato anche a installare Bumblebee, ma quando si utilizza il comando optirun per aprire un browser e andare a un video di Youtube, lo strappo dello schermo è ancora lì.

Ho anche provato ad andare su usr / share / lightdm / lightdm.conf.d e a modificare il 5-xserver-command.conf per avere l'opzione -bs.

Dopo alcuni consigli da reddit, sono passato a 15.04, ma non ha funzionato.

Ho provato a impostare le mie impostazioni di potenza di Nvidia su alto, senza fortuna.

Ho provato Compton e Compiz, nemmeno uno squat.

Nelle impostazioni di nvidia, la configurazione di visualizzazione del server X, non c'è alcuna schermata visualizzata in "Layout", la schermata X 0 è l'unica cosa selezionabile in "Modello" e ogni volta che provo a salvare il file di configurazione X, dice "Impossibile genera il file di configurazione X! "

Ho provato questo link, nada.

Ho riavviato dopo ogni tentativo di correzione. Voglio davvero usare Ubuntu, ma se lo strappo di questa schermata persiste, potrei semplicemente tornare a Windows, è terribilmente distratto. Vi prego aiutatemi. Qualsiasi aiuto che chiunque può dare sarà molto apprezzato, grazie!


tbh: come posso creare il file /etc/X11/xorg.conf.d/20-intel.conf ?

Aprite il vostro tipo di terminale e: sudo gedit /etc/X11/xorg.conf.d/20-intel.conf. Quindi salvare il file normalmente.
Michal Polovka,

Risposte:


39

Creare /etc/X11/xorg.conf.d/20-intel.conf contenente

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

Questo dovrebbe risolvere tutto.

La fonte è https://wiki.archlinux.org/index.php/Intel_graphics#Tear-free_video

Nota: funziona solo se stai usando il calabrone .


Nota dai commenti : dal 10.10 la directory del file di configurazione è ora/usr/share/X11/xorg.conf.d

A partire da Ubuntu 16.04 LTS * è possibile utilizzare il seguente script per passare tra le schede grafiche NVIDIA e INTEL e inoltre corregge lo strappo del video / dello schermo nell'ambiente INTEL: https://github.com/bauca/graphics-switcher


2
Ho usato una variante di questo. Ho aggiunto invece l'opzione "TearFree" a /etc/X11/xorg.conf, nella sezione dei dispositivi Intel. Grazie!!
smit3119,

14
Si noti che dal 10.10 la directory del file di configurazione è ora /usr/share/X11/xorg.conf.d( wiki.ubuntu.com/X/Config ).
Josh,

17
Option "TearFree" "false"lol perché esiste questa impostazione?
Dan Ross,

8
Confermato che funziona con Lubuntu 15.10 con grafica Intel. Non capisco perché tu abbia dettoThis only works if you're using bumblebee
Hieu

3
@DanRoss È importante tenere presente che il server X deve gestire una vasta gamma di configurazioni hardware, kernel e driver diverse, contenenti quindi numerose soluzioni alternative per vari bug originati altrove. Le soluzioni alternative sono tuttavia difficili in quanto possono essere la causa di problemi con altre configurazioni di sistema che fanno le cose correttamente e quindi non ne hanno bisogno e testare ogni possibile configurazione di sistema è impossibile. Quindi ci sono buoni motivi per cui è importante essere in grado di disabilitare selettivamente soluzioni alternative e consentire agli sviluppatori di testare le correzioni al codice sottostante.
MttJocy,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.