Страница 1 из 1

XRender in Virtualbox

Добавлено: 19 фев 2022, 16:27
ShalokShalom
Привет!

Я только что установил ROSA 12 в Virtualbox и должен сказать, что я очень впечатлен. Одна вещь, которая не казалась приятной, — это выбор XRender, поскольку он приводил к множеству визуальных сбоев и ошибок.

Как только я перешел на OpenGL, он значительно улучшился.

Есть два решения: Отключить пару эффектов, в частности прозрачность и подобные, так как я считаю их причиной.
Или вы устанавливаете OpenGL 2 или 3 по умолчанию, чтобы решить эту проблему.

Я думаю, что второй вариант здесь правильный.

XRender in Virtualbox

Добавлено: 19 фев 2022, 17:20
Barmalei
Почему лучше XRender чем OpenGL?

XRender in Virtualbox

Добавлено: 19 фев 2022, 17:21
ShalokShalom
Я не говорил, что. XRender основан на процессоре, OpenGL использует GPU. XRender по умолчанию в ROSA, я считаю это ошибкой.

XRender in Virtualbox

Добавлено: 19 фев 2022, 17:23
Barmalei
ShalokShalom писал(а): 19 фев 2022, 17:21 XRender по умолчанию в ROSA, я считаю это ошибкой.
А по моему нормально. Не известно какие драйвера будут на видео.

XRender in Virtualbox

Добавлено: 19 фев 2022, 18:27
ShalokShalom
Не существует интегрированного графического чипа 64-битного процессора, не поддерживающего OpenGL 2.

XRender in Virtualbox

Добавлено: 19 фев 2022, 21:11
VictorR2007
ShalokShalom писал(а): 19 фев 2022, 18:27 Не существует интегрированного графического чипа 64-битного процессора, не поддерживающего OpenGL 2.
На некоторых слабых машинках бывают артефакты с изображением на OpenGL.
Вроде они и сами могли переключать на XRender, но решили сделать его по умолчанию.
Если раздражает, можно в файле
/etc/xdg/kwinrc
удалить строки

Код: Выделить всё

[Compositing]
Backend=XRender
OpenGLIsUnsafe=false

XRender in Virtualbox

Добавлено: 20 фев 2022, 01:04
ShalokShalom
Да, я это понимаю. Я думаю, что это связано с низкой пропускной способностью памяти. Для этих систем я бы рекомендовал 32-битную версию в любом случае.
В моем случае XRender приводит к артефактам, а OpenGL исправляет это.

Таким образом, оба мира имеют свою долю еды:

64 бит >> OpenGL
32 бит >> XRender

Поэтому я думаю, что имеет смысл сделать это так.

Одна версия для современных устройств и одна для старых будет иметь смысл.

И поскольку 32 Бит в любом случае старый, это хорошо сочетается. Не думаете?

XRender in Virtualbox

Добавлено: 20 фев 2022, 05:26
VictorR2007
ShalokShalom писал(а): 20 фев 2022, 01:04 Не думаете?
Неважно что думаю я, так как реализовывается то, что решит руководство Posa.
В следующих версиях plasma вообще нет такого параметра, как XRender, например в той, что в этом сообщении
https://forum.rosalinux.ru/viewtopic.ph ... 56#p108456
Так что XRender больше не будет мешать.