Layar saya sedikit sobek ketika menonton video di Ubuntu 11.10 x64, sangat mengganggu. Baik di Unity dan GNOME-Shell. Harap fokuskan jawaban untuk GS karena ini adalah DE utama saya dan di sinilah saya ingin berfungsi.
Inilah yang saya gunakan:
- String vendor OpenGL: Tungsten Graphics, Inc
- String penyaji OpenGL: Mesa DRI Intel (R) Sandybridge Mobile
- String versi OpenGL: 2.1 Mesa 7.11
- String versi bahasa arsiran OpenGL: 1.20
- Ekstensi OpenGL:
Saya kira itu karena saya tidak bisa menyinkronkan layar secara vertikal tetapi saya tidak tahu cara memperbaikinya. Saya menemukan utas yang berbicara tentang driconf dan saya telah mengatur pengaturan di sana untuk "selalu sinkronkan secara vertikal". Apa yang bisa saya lakukan lebih banyak untuk memperbaikinya?
Tolong bantu, setiap jawaban diterima :) akan payah jika saya tidak dapat menonton video dengan nyaman di laptop baru saya.
Memperbarui:
Saya pikir itu mungkin ada hubungannya dengan kecepatan refresh layar jadi saya mencoba mengubahnya secara manual. Saya menemukan dokumentasi online untuk laptop saya (DELL LATITUDE E5420):
Di sana saya menemukan bahwa kecepatan refresh layar adalah 60 Hz tapi saya tidak tahu bagaimana cara mengubahnya secara manual di GNOME-Shell, jadi saya mencoba mengubah pengaturan compiz di Unity untuk melihat apakah ada perbedaan. Saya masih memiliki masalah tetapi saya pikir itu tidak separah itu, sulit untuk diceritakan.
Pembaruan 2:
Masalahnya ada juga di Unity 2D dan Gnome-classic. Jadi masalah ini mungkin terbatas pada pengaturan tampilan atau masalah driver?
Pembaruan 3:
Solusi untuk GNOME-Shell ada di komentar untuk jawaban yang diterima.
Jawaban:
Ini adalah bug dengan grafis Intel Sandy Bridge.
Kesatuan
Solusi untuk Unity (atau Unity 2D with Compiz) adalah untuk mengaktifkan opsi Force redraws layar penuh (buffer swap) pada pengecatan ulang dan mungkin juga Jangan tunggu sinkronisasi video di bagian Workarounds di CompizConfig Settings Manager:
Shell GNOME
Di GNOME Shell, Anda dapat mengatasi bug dengan mengatur
CLUTTER_PAINT
variabel lingkungan di / etc / environment :sumber
Saya punya chipset Intel yang lebih lama (G965) tetapi masalah yang sama. Satu-satunya cara saya membuatnya bekerja 100% "benar" adalah dengan menggunakan Video Overlay. Kelemahannya adalah tidak berfungsi dengan benar dengan efek 3D dan penggabungan. Saya tidak tahu apakah Video Overlay masih didukung di Sandy Bridge. Jika ya, beginilah cara menggunakannya.
Gunakan
xvinfo
untuk mendapatkan deskripsi terperinci dari semua XVideo Adapters. Dalam kasus saya ada dua, "Video Bertekstur Intel (R)" dan "Hamparan Video Intel (R)". Yang kedua berfungsi untuk saya dan output xvinfo terlihat seperti ini:Apa yang Anda cari adalah nomor port, dalam hal ini
93
.Untuk menggunakannya di mplayer, mulailah dengan
mplayer -vo xv:port=93
atau letakkan sesuatu seperti ini di$HOME/.mplayer/config
:Pengaturan
xv:adaptor=1
mungkin juga berfungsi.Untuk xine ada pengaturan konfigurasi
video.device.xv_port
yang dapat diatur$HOME/.xine/config
.GStreamer memiliki properti
device
untukxvimagesink
tetapi saya tidak tahu cara mengaturnya. (Saya hanya menggunakan mplayer).sumber