LINUX.ORG.RU

Тиринг Kubuntu 14.04

 , , , ,


3

2

Сабж. Появляется после перезагрузки, в текущей сессии всё настраивается и работает нормально. Помогает переключение между версиями OpenGL, системной и растровой графической системой Qt, изменение метода предоствращения разрывов, причём каждый раз по разному. NVidia GTS450, драйвер - проприетарный кактус 340 версии.

valkeru@valkeru-desktop:~$ glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTS 450/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 340.17
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.4.0 NVIDIA 340.17
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
valkeru@valkeru-desktop:~$ X -version

X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-37-generic x86_64 Ubuntu
Current Operating System: Linux valkeru-desktop 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-32-generic root=UUID=da87ce5d-64bd-4519-b711-45315efef52c ro quiet splash video=uvesafb:mode_option=1280x1024-24
Build Date: 16 April 2014  01:36:29PM
xorg-server 2:1.15.1-0ubuntu2 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.30.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Как правильно с этим бороться?

★★★★

Как правильно с этим бороться?

Включить тройную буферизацию. Карта такая же, про тиринг не слышал.

Akamanah ★★★★★
()

Ты был уже в похожих темах и поиске и тебе ничего не помогло?

imul ★★★★★
()

Никак, они давно эту проблему решать не хотят.

Стабильный костыль без просадки по фпс вышел такой:

файл «kwin» в директории $PATH перед /usr/bin по списку (например /usr/local/bin)

#!/bin/bash
__GL_YIELD=USLEEP /usr/bin/kwin

altwazar ★★★★★
()
Ответ на: комментарий от altwazar

Никак, они давно эту проблему решать не хотят.

На 13.10 этой ерунды не было. Странная какая-то хрень...

Valkeru ★★★★
() автор топика
Ответ на: комментарий от Valkeru

На 13.10 этой ерунды не было. Странная какая-то хрень...

Не помню уже, с какой версии кде это все началось. В 13.10 эта хрень у меня уже вроде была. В багтреккере куча записей была на эту тему, чаще всего отсылали потом сюда: https://bugs.kde.org/show_bug.cgi?id=322060

altwazar ★★★★★
()
Ответ на: комментарий от Akamanah

Включить тройную буферизацию

Нашёл в похожих, оказывается оно мне даже помогло когда-то. Но почему-то не сейчас...

Valkeru ★★★★
() автор топика
Ответ на: комментарий от Valkeru
nano /etc/profile.d/Tearing.sh

export __GL_YIELD=«USLEEP»
export KWIN_TRIPLE_BUFFER=1

chmod +x /etc/profile.d/Tearing.sh[br]
Desktop effects > Advanced:
Compositing type: OpenGL 3.1
Qt: Raster
Tearing prevention: Automatic

anonymous
()
Ответ на: комментарий от anonymous

Слава анонимусу! Сделал по второму варианту, работает как надо. Спасибо.

Valkeru ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.