LINUX.ORG.RU
ФорумTalks

[kde][kwin]Разрабы квина могут дропнуть поддержку части видеокарт

 ,


0

0

He ends up saying that he may likely drop the OpenGL 1.x renderer from KWin as it's a support burden. A majority of hardware supports OpenGL 2.0+ (basically anything in more than the past half-decade), the GL2 code-paths are superior, and it's really just not worth maintaining the GL1 back-end any longer. Martin also mentions the XRender back-end for Kwin as being a cost with it being considered a «legacy support system» for those without proper OpenGL support.

To sum it up: we have increased complexity, increased maintenance costs and lots of code just for OpenGL 1.x related hardware which we cannot really test. So a rather bad situation. Additionally it is nothing which we can continue to support in the future. Neither Wayland nor Qt 5 will make sense on such hardware (XRender based compositing might still make sense with Qt 5, but as the name says not with Wayland).

Given this the logical step would be to remove the OpenGL 1.x related code completely. This would of course clash with the demand of some user groups thinking we have to run on old legacy hardware. In the case of Intel GPUs it might be in fact true that there is still a larger number of users around – this is of course difficult to judge.

Another real issue for removing is that the proprietary ATI driver (aka Catalyst/fglrx) only provides a decent compositing performance with indirect rendering restricting the available API to OpenGL 1.x. So removing OpenGL 1.x support would mean removing OpenGL compositing support for all fglrx powered systems even if the GPU supports OpenGL 4. But to be honest: given that the radeon driver has no problems with OpenGL 2 on the same hardware, I would not mind removing support for proprietary drivers.

So aside from those running deathly-slow hardware, Catalyst driver users at least temporarily would get shafted by this move. However, this may leave AMD no choice but to improve their GL code-paths that are stressed by KWin. The only other portion of users potentially affected in size would be those with Intel i945-based netbooks, which don't have full GL2 driver support in Mesa. All other worthwhile hardware and drivers out there are capable of handling OpenGL 2.0+ with KWin.

похороникс

Вкратце: Мартин жалобится на свою нелёгкую жизнь и как трудно поддерживать opengl 1.x рендер. Так же он жалобится на якобы медленные проприетарные драйвера от AMD. Ну и подводя итог своего нытья говорит о том, что если запилят llvmpipe в его Debian Stable, он его потестит и останется доволен производительностью, то велика вероятность того, что поддержка opengl1.x и fglrx будет дропнута, а пользователи будут сидеть на llvmpipe и radeon, соответственно.

★★★★★

Последнее исправление: daemonpnz (всего исправлений: 1)

Мартин жалобится на свою нелёгкую жизнь и как трудно поддерживать opengl 1.x рендер

Тут где-то должен был быть недоумённый вопрос, а нахрена вообще было запихивать в WM поддержку OpenGL и всяческих свистелок.

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

composite вроде как через него работает

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

У леннарта ещё во всём виноваты традиционные средства {чего угодно}, а не его поделки. Разрабы всех поделий, объединяйтесь!

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

все просто плюнут на квин и будут пользоваться compiz'ом

Который уже одной ногой в могиле? Что за бредливые фантазии, все просто пользуются nvidia, а амд-фаны пусть страдают. А то напихали кучу сущностей, а поддержать уже сил не хватает, вот пусть выпиливают ненужное.

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

fragment

Квин всегда просто работал, в отличии от глючного компиза.

ну-ну
глючный компиз - это как вода, горящая в нашей атмосфере

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

То то у нвидиафанбоев чаще всего проблемы с квином.

Который уже одной ногой в могиле?

Пруфы будут?!

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

С чего бы это в KDE компиз пятой ногой то стал?! А я всегда считал, что в линуксе можно сделать ДЕ себе по вкусу. А с вашими идеями проследуйте на винду.

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

То то у нвидиафанбоев чаще всего проблемы с квином.

Всю жизнь пользуюсь nvidia и kwin, никогда никаких проблем не испытывал, в отличие от говнокомпиза.

Пруфы будут?!

Проморгал новости о том как говнокомпиз выкидывают из почти всех популярных дистрибутивов?

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

Я тебе вообще страшную штуку расскажу вместо квина можно даже всяки tileWM запихнуть и всё будет работать и не будет пятой ногой.

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

Хм, это федора-то популярный дистр?! Выдыхай.

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

С чего бы это в KDE компиз пятой ногой то стал?!

С того что это всё равно что вкорячивать explorer.exe.

А я всегда считал, что в линуксе можно сделать ДЕ себе по вкусу.

Можно из буханки троллейбус сбацать, только зачем?

А с вашими идеями проследуйте на винду.

А, нуну, если не красноглазишь с монструозными глючными поделками, то ты не истинный линуксоид. Стара песня, но умней не стала.

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

хватит выставлять себя идиотом
ты ещё скажи, что любая тема, кроме оксигена - это инородное/инопланетное и с чего-то вдруг глючное поделие
цветовых схем/шрифтов, скорости эффектов и прочего дефолта это тоже касается

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

Как ты точно и метко себя описал. Я бы даже так не смог.

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

Он уже научился не тащить за собой УГшный emerald для прорисовки декораций? Перестал глючить с виртуальными рабочими столами? Обрёл человеческий менеджер настроек не в стиле «вывалим наркоманскую кучу настроек, пусть юзер ипётся с наслаждением»?

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

fragment

Он уже научился не тащить за собой УГшный emerald для прорисовки декораций?

давным давно
и УГ тут ты, а емральд годен

fragment

Обрёл человеческий менеджер настроек не в стиле «вывалим наркоманскую кучу настроек, пусть юзер ипётся с наслаждением»?

покажи пример
или несмышлёныш испугался выбора?
прикинь, но там можно показывать настройки определённой категории - во как :3
короче - ты прогнал левую телегу
слив засчитан, удачки

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

fragment

любая тема, кроме qtcurve - это инородное/инопланетное и с чего-то вдруг глючное поделие

Да, так и есть :)

вот и момент истины
курва тебе нравится - она не инородна
компиз ты не осилил - он инороден
слив второй засчитан

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

не осилил gtk-decorator и kde4-decorator?!

Перестал глючить с виртуальными рабочими столами?

А что он разве глючил?! Я что-то не в курсе и мужики видимо тоже не знают.

УГшный emerald

А что в нем УГшнго?

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

давным давно

И чем он рисует декорации? Qtcurve умеет подхватывать?

емральд годен

Не в этой вселенной, не для здоровых людей :D

покажи пример

CCSM открой. Такую лютую уету можно было только будучи в тяжёлом алкогольном бреду придумать.

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

курва тебе нравится - она не инородна

Путаешь, она мне нравится потому что не инородна, а не наоборот.

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

не оправдывайся
вытрись сначала после даблслива

fragment

И чем он рисует декорации? Qtcurve умеет подхватывать?

покури матчасть

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

не осилил gtk-decorator и kde4-decorator?!

Тот же вопрос: умеет подхватывать темы qtcurve и dekorator?

А что он разве глючил?!

Когда я его тыкал последний раз он наотрез отказывался делать больше двух виртуальных столов. Это не считая какой-то обдолбанной работы с этими двумя столами: то какие-то глюки с перетаскиванием окон, то ждёшь открытия приложения а оно на другом столе уже, и так далее.

А что в нем УГшнго?

Убог и вырвиглазен. Ни одной нормальной темы не видел для него.

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

Читая тебя у меня всё больше складывается впечатление, что у тебя элементарно кривые руки и ты это пытаешься свалить на compiz.

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

Ну если для говнокомпиза нужны какие-то особо ровные руки - если учесть что я почти 10 лет пользуюсь линуксом не жалуясь - то нафиг нужна эта ваша поделка, жрите сами :D

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

Тем более что этот как будто «аргумент» можно обернуть в твою же сторону, мол, не осилил kwin, который летает и кушать не просит уже из коробки.

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

т.е для того чтоб заменить в ГРАФИЧЕСКОМ конфигураторе строку с «emerald --replace» на «kde4-decorator --replace» это нужно иметь «особо прямые руки»?! Я уже боюсь представить какой же у тебя кривизны руки и откуда они растут.

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

А ещё он намертво привязан к KDE. И опять же следуя твоей логике, получается что он не нужен уже вдвойне.

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

А ещё он намертво привязан к KDE. И опять же следуя твоей логике, получается что он не нужен уже вдвойне.

Как раз таки нужен потому что кроме KDE ничего и не нужно :D

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

Ах, да ты фанатик. Ну тогда всё ясно. Мне тебя жаль.

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