Не включается OpenGL в настройках эффектов

Изображение пользователя GVA.

В настройках эффектов на вкладке с дополнительными настройками есть возможность выбрать движок отрисовки. Возможность есть и даже выбрать можно, но что ни выбираю, всегда остаётся XRender.

Используется открытый драйвер radeon. Видеокарта - AMD Radeon HD5450. Подключены репозитории http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu и http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu. Раньше был ещё и http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu, но из-за проблем с совместимостью выпилен. Когда-то давно устанавливался закрытый драйвер, но был выпилен за ненадобностью.

Проблема возникла после обновления с 13.04 до 13.10. До этого работало, как положено. Более того, проблема как-то связана с ядром, потому что она возникала ранее, при попытке использовать ядро 3.11 в 13.04.

Как решить проблему?

0
DarkneSS - 26 Октябрь, 2013 - 20:52
Изображение пользователя DarkneSS.

Репортить баг и ждать фикса ядерного модуля. Использовать старое ядро или другой драйвер (веса).

0
AlexBKost - 28 Октябрь, 2013 - 01:50

Сегодня, точнее уже вчера, ибо перевалило за полночь, имел удовольствие установить 13.10 начисто с AMD Radeon HD 6670. Я тут ранее уже отметился про загрузку в LiveCD с этой картой, а теперь в тему могу сказать, что при переключении движка на XRender эффекты у меня как раз отключались напрочь, и работают только на OpenGL любой версии.

0
Platon - 28 Октябрь, 2013 - 14:26
Изображение пользователя Platon.

KU 12.04.3 x86
kernel 3.8.0-31
ATI X1250
Решил проверить переключил с OpenGL 3.1 на Xrender и те же грабли, более того любая попытка "Применить" изменения,т.е. переключить движок, отключить эффекты,поменять графическую систему Qt и т.п. теперь вызывало сообщение об ошибке:
Невозможно включить эффект на текущей конфигурации. Будут возвращены прежние параметры.
Проверьте параметры графической подсистемы. Возможно, необходимо настроить дополнительные параметры, например, движок.

Немного погуглив, выяснил, что подобное вылазит при нерабочем DRI
проверил glxinfo
покажет в одной из первый строчек «Direct Rendering: yes» если есть, и «no» если нет. Надо чтобы был: Direct Rendering это когда 3D-изображение сразу идёт на монитор, а не сначала на процессор, а потом обратно на видеокарту. И действительно он у меня отсутствует.
Сделал так:
sudo su
echo "radeon" >> /etc/modprobe.preload
echo "options radeon modeset=1" >> /etc/modprobe.conf
exit

опять проверил
glxinfo
работает:direct rendering: Yes
Если кому интерестно вот вся простыня выхлопа команды

Возвращаюсь в Эффекты рабочего стола и все опять благополучно переключается.
0
GVA - 28 Октябрь, 2013 - 20:13
Изображение пользователя GVA.

У меня, как назло, direct rendering: Yes...

0
Platon - 29 Октябрь, 2013 - 10:04
Изображение пользователя Platon.

самое забавное, что этот баг продолжает иметь место быть, например, если перейти с Xrender(системная) на OpenGL 3.1(растр) и вылазит описанная выше ошибка(при этом DRI-yes)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры