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)
Ответ на: комментарий от megabaks

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

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

fragment

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

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

fragment

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

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

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

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

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

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

УГшный emerald

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

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

давным давно

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

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

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

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

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

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 ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

Вполне, правда с конфигурированием траблы. Но работает зато шустрее чем Aurorae

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

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

Ну так как раз глубокая интеграция с KDE, радовался бы.

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