Robek layar di Ubuntu dengan grafis Nvidia / Intel


31

Saya sangat berharap seseorang di sini dapat membantu, karena saya sangat dekat untuk menyerah dan kembali ke Windows. Saya memiliki MSI GT70 Dominator dengan i7-4710MQ 2,5 GHz, Intel HD 4000 (saya cukup yakin) kartu grafis terintegrasi, dan kartu grafis khusus GeForce GTX 970M / PCle / SSE2. Saya mulai dengan instalasi stok Ubuntu 14.04.3, dan ada layar yang sobek di setiap program yang saya coba, dari Chrome ke Minecraft ke L4D2. Saya menggunakan driver Nvidia berpemilik (versi 346.82 dari nvidia-346) karena saya pernah mendengar mereka mendapatkan kinerja terbaik. Dengan robeknya layar, maksud saya seolah-olah vsync tidak aktif - ketika ada sesuatu yang bergerak, Anda dapat melihat garis horizontal di mana bingkai mati.

Saya sudah mencoba membuka Pengaturan Server Nvidia X untuk mengaktifkan "Sinkronkan ke VBlank", tetapi masalahnya tetap ada.

Saya mencoba menginstal Bumblebee juga, tetapi ketika menggunakan perintah optirun untuk membuka browser dan pergi ke video Youtube, layar sobek masih ada.

Saya juga telah mencoba membuka usr / share / lightdm / lightdm.conf.d dan mengedit 5-xserver-command.conf untuk mendapatkan opsi -bs.

Setelah beberapa saran dari reddit, saya memutakhirkan ke 15,04, tetapi itu tidak berhasil.

Saya mencoba mengatur pengaturan daya Nvidia saya ke tinggi, tidak berhasil.

Saya sudah mencoba Compton dan Compiz, juga tidak jongkok.

Dalam nvidia-settings, X Server Display Configuration, tidak ada layar yang ditampilkan di "Layout", X Screen 0 adalah satu-satunya hal yang dapat dipilih dalam "Model", dan setiap kali saya mencoba untuk Menyimpan ke File Konfigurasi X, dikatakan "Gagal untuk menghasilkan file konfigurasi X! "

Saya sudah mencoba tautan ini , nada.

Saya telah reboot setelah setiap upaya perbaikan. Saya benar-benar ingin menggunakan Ubuntu, tetapi jika layar ini sobek, saya mungkin harus kembali ke Windows, itu sangat mengganggu. Tolong, tolong, tolong bantu saya. Setiap bantuan yang dapat diberikan oleh siapa pun akan sangat dihargai, terima kasih!


tbh: Bagaimana cara membuat file /etc/X11/xorg.conf.d/20-intel.conf ?

Buka terminal ketik dan Anda: sudo gedit /etc/X11/xorg.conf.d/20-intel.conf. Kemudian simpan file secara normal.
Michal Polovka

Jawaban:


39

Buat /etc/X11/xorg.conf.d/20-intel.conf berisi

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

Itu harus memperbaiki semuanya.

Sumbernya adalah https://wiki.archlinux.org/index.php/Intel_graphics#Tear-free_video

Catatan: Ini hanya berfungsi jika Anda menggunakan lebah .


Catatan dari komentar : Sejak 10.10 direktori file konfigurasi sekarang/usr/share/X11/xorg.conf.d

Mulai dari Ubuntu 16.04 LTS * Anda dapat menggunakan skrip berikut untuk beralih antara kartu grafis NVIDIA dan INTEL dan selain itu mengoreksi robekan video / layar pada lingkungan INTELs: https://github.com/bauca/graphics-switcher


2
Saya menggunakan varian ini. Saya menambahkan opsi "TearFree" ke /etc/X11/xorg.conf sebagai gantinya, di bawah bagian perangkat Intel. Terima kasih!!
smit3119

14
Perhatikan bahwa sejak 10.10 direktori file konfigurasi sekarang /usr/share/X11/xorg.conf.d( wiki.ubuntu.com/X/Config ).
Josh

17
Option "TearFree" "false"lol mengapa pengaturan ini ada?
Dan Ross

8
Mengonfirmasi ini berfungsi untuk Lubuntu 15.10 dengan intel graphic. Saya tidak mengerti mengapa Anda mengatakanThis only works if you're using bumblebee
Hieu

3
@DanRoss Penting untuk diingat bahwa server X harus berurusan dengan berbagai konfigurasi perangkat keras, kernel dan driver yang berbeda sehingga mengandung banyak solusi untuk berbagai bug yang berasal dari tempat lain. Namun, penyelesaiannya rumit karena dapat menjadi penyebab masalah dengan konfigurasi sistem lain yang melakukan hal-hal dengan benar dan karenanya tidak memerlukannya dan menguji setiap kemungkinan konfigurasi sistem tidak mungkin. Dengan demikian ada alasan bagus mengapa penting untuk dapat menonaktifkan pemecahan masalah secara selektif dan juga memungkinkan pengembang untuk menguji perbaikan pada kode yang mendasarinya.
MttJocy

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.