LINUX.ORG.RU

Gtk3 + python + radeon == артефакты

 , ,


0

2

Сабж. Если какой-либо элемент получае команду на перерисовку, он перерисовывается нормально. Но потом снова мусор

https://pp.userapi.com/c845322/v845322380/165424/m9DuJwD-GVI.jpg

В таких масштабах наблюдаю на одном компьютере. На другом практически нет, но порой появляется.

В какую сторону копать?

Radeon HD 7310

glx info:

Extended renderer info (GLX_MESA_query_renderer):
    Vendor: X.Org (0x1002)
    Device: AMD PALM (DRM 2.50.0 / 4.16.0-1-amd64, LLVM 6.0.1) (0x9809)
    Version: 18.1.9
    Accelerated: yes

★★★★★

У меня уже больше года визуальные глитчи на радеоне, вечно старый мусор в буфера попадает. Подозреваю, это из-за заброшенности драйвера, и чинить его уже никто не будет, все усилия брошены на amdgpu.

А вообще, копай в сторону двойной (или даже тройной) буферизации, это же очевидно. Хотя её с 3.16 вроде как вшили намертво и неотключаемо.

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

Попробовал mesa указать использовать software renderer, куча артефактов исчезла, но зато появился один большой артефакт в виде черного фона самого окна

https://pp.userapi.com/c850020/v850020836/e7776/-tb9vWqWOQU.jpg

cvs-255 ★★★★★ ()
Последнее исправление: cvs-255 (всего исправлений: 2)
Ответ на: комментарий от Moondancer

Вообще, с задачей отрисовать окошки отлично справлялся древнючий Win95 на древнем железе. Казалось бы, что могло пойти не так, что на куда более новом железе вместо окошек рисуется мусор?

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

с задачей отрисовать окошки

Статические, ага. Времена другие были, закон Мура отлично работал, всё рисовалось на CPU, а GPU в нынешнем понимании толком не было. Хочешь так же в 2k18-м — вали на KolibriOS или ReactOS.

Moondancer ()
Ответ на: комментарий от cvs-255

Ну так и пиши под Win95, чего ты обмазываешься хипсторскими свистелкотехнологиями? Я не далее как лет 5 назад был в одной клинике, там навалом машин с NT4, на которых спецсофт крутится. И работает. А твой гномтулкит — не работает. Пиши на GTK+2, раз не хочешь с видеокартопроблемами трахаться, в нём аппаратного ускорения нету.

Moondancer ()

Судя по какашечному цвету заголовков, это убунта. Поставь какой-нибудь другой дистр, чтобы исключить все косяки убунты.

anonymous ()