LINUX.ORG.RU
ФорумTalks

Новый API для драйверов X.Org.

 , ,


1

1

David Airlie работает над новым API для драйверов X.Org, который по его мнению поможет справится с существующими недостатками X.Org сервера.

- выгрузка GPU в сочетании с DMA-BUF PRIME. Это может использоваться для работы NVIDIA Optimus и на шаг приблизить CrossFire/SLI.

- Поддержка X.Org сервером горячего подключения USB видео устройств.

- Переключение между двумя драйверами для активной X.Org Server сессии.

Больше технической информации можно найти в блоге David'а

После слияния этого кода с основной веткой придется обновлять драйвера для поддержки нового API, и если для Intel / Nouveau / Radeon драйверов эти изменения будут сразу же реализованы то более старыйе / мение поддерживаемые драйвера могут не дождаться этих изменений. И тут есть 2 пути : 1й если лично ТЫ (imageshack.us) читающий эту новость перепишешь свой любимый старый драйвер под новый API. 2й Старые не поддерживаемые драйвера? KILL IT WITH FIRE!!

Учитывая планы выпустить релиз X.Org Server 1.13 в сентябре, не стоит ждать этих изменений в этом году. О чем и написал Keith Packard в своем письме в рассылке.

Новость на похорониксе (откуда собственно и скопирована) !!!!

Первый патчсет в рассылке !!!!

★★★★★

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

Вот так вот оно в последнее время - одно делаем, много ломаем...

Слон в посудной лавке.

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

Поддерживать некому наверное. Одно дело пилить каждый раз новое API и в дальнейшем поддерживать только его, а другое — тянуть годами over 100 разных версий и найденные уязвимости и ошибки исправлять во всех. А потом заставь еще сторонних разработчиков использовать фичи из нового API, когда они могут ответить «а у нас и на старом все работало, мы не будем ничего переписывать».

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

Дык, блин!

Вот чё меня УБИВАЕТ в молодых разрабах, так это желание ЛОМАТЬ API!

Ну ДОПИШИТЕ новый! С блэкджеком и шлюхами. А для старперов притон закройте!

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

Ну так ДОПИШИ раз такой умный. David Airlie не первый день кодит и еслиб можно было сделать задуманное без ломки апи он бы так и сделал. Для большинства пользователей проблемы которые устраняет новый апи важнее поддержки 3,5 видеокарт который старше фекалий мамонта.

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

Дополню мысль:

Сидит себе юзверь на старом дистре 5 летней выдержки. Со старым железом.

И вот его дистр протух. Обновляется - а тута «опаньки»!

Было у меня подобное - жил себе сервер с LSI MegaRAID Express 500. И вот при переходе CentOS3 - CentOS4 пид^Wдобрым дядям вожжа под хвост попала^W^W^W^Wпришла в голову гениальная мысль выпилить из ведра его поддержку. А контроллеру-то всего-ничего было - и трех лет с момента покупки не проработал.

https://bugzilla.redhat.com/show_bug.cgi?id=157170#c4

Improved design, блин. Руки бы поотрывал!

Пришлось срочно ставить его в FreeBSD (там все прекрасно завелось и никто ничего выбрасывать не собирался).

sergv
()
Ответ на: комментарий от druganddrop-2

И да будет забавно если блободелы их пошлют с новым API туда же куда и вяленого.

Так и будет - блобы под это изменение еще долго никто допиливать не будет, но это еще неизвестно, кто кого пошлет.

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

«Мне за державу обидно» (C) «Белое солнце пустыни».

Хотя «Stable API nonsense» во все копыта.

Бл.., вот теперь и поставь себе на НОВЫЙ сервер с Matrox G200 современный дистр с ГРАФИЧЕСКИМ инсталятором...

Вот есть ум у людей али куда? Или дальше своего сраного десктопа уже вообще никто не смотрит? И какие видеокарты ставят на новые ХП и Штеуд упорышам посмотреть никто не дает?

P.S.: Избавляться надо от Linux на серверах. Совсем.

sergv
()

и если для Intel / Nouveau / Radeon драйверов эти изменения будут сразу же реализованы то более старыйе / мение поддерживаемые драйвера могут не дождаться этих изменений

Только не говорите, что речь идет о нвидевском блобе.

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

Ты дуалбутчик, что-ли?

В куда дуалбутчик?

На десктопе и нетбуке Linux живет давно. На серверах - где что.

Знаешь, кто такой Airlie?

Показательно. Только как это соотносится с ломанием API?

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

Да хот-бы и так.

Главное, чтоб заводилось. Ведь никто в здравом уме на матрасе третьегном запускать не станет ;-).

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

Только как это соотносится с ломанием API?

То, что ему виднее. Нужен стабильный API, ставь RHEL 6 - еще лет 10 будет стабильным.

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

Мне за державу обидно

так вот жешь специально для таких случаев написал.

1й если лично ТЫ читающий эту новость перепишешь свой любимый старый драйвер под новый API.

И новый апи не значит что выкинут все кроме 3х драйверов. Просто написано про те о которых беспокоиться не надо на 100%.

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

Сохранение худо-бедной совместимости должно таки быть!

Нет, не должно. Изменяется оборудование, изменяются запросы. Если все будут искать наименьшее общее среди оборудования, то все видюхи будут работать, как i740 или тот-же матрас 200 - ну а как иначе?

Иксы и так лет на 15 отстали от венды с макосью по функционалу, и, видимо, догнать уже не получится - одна надежда на wayland, но особо зияющие дыры надо закрывать без оглядок на нытиков с оборудованием из 1995 года.

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

Иксы и так лет на 15 отстали... надо закрывать без оглядок на нытиков с оборудованием из 1995 года.

Только оборудование-то свежее. Просто рынок серверного железа очень инертный.

P.S.: Кстати, за матрас-драйвер-ссылку - спасибо. У себя «дыры» с обновлениями ей закрыл.

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

Если примут в X.Org 1.14, но вспоминая как они любят тянуть с внесением крупный изменений может придется ждать и 1.15

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

Ты слишком оптимистичен к вялому.

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

Вяленд уже зарулит.

Это вряд ли. Несмотря на самоподбадривание убунтоидов, его еще не меньше года надо пилить. Ну да, первый рлиз обещают в течение полгода, но лично я очень скептически отношусь к тому функционалу, что будет реализован (не оттестирован, а просто хотя бы реализован). Если бы я с кем спорил, то я бы поставил на весну следующего года, как на время, когда под ним можно будет спокойно запускать иксовые приложения и некоторые нативно. Массовое внедрение я бы ожидал к осени 2013.

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

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

вот теперь и поставь себе на НОВЫЙ сервер с Matrox G200 современный дистр с ГРАФИЧЕСКИМ инсталятором

Так искоробочно-ламповые xf86-video-vesa и xf86-video-vga перепишут обязательно. Или вам шашечки?

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

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

Behem0th ★★★★★
() автор топика

и если для Intel / Nouveau / Radeon драйверов эти изменения будут сразу же реализованы

Надежды йуношей пытают. :)

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

И какая же надежда питает тебя?

Behem0th ★★★★★
() автор топика

Radeon драйверов

О да, эти ребята ели успевают за простой сменой ABI в иксах каждой новой версии.

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

О да, эти ребята ели

Завтрак, ужин? И причем тут смена аби?

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

Нет (launchpad.net). Кстати, GTK патченый у них тоже есть, и добавлено в него приличное количество плюшек. Еще вот вопросы, кто сейчас поддерживает Compiz, написал Unity, софтвейр центр, достаточно большое кол-во софта, да и запил и организация дистрибутива у них хорошая(хотя тут скорее заслуга дебиана.)

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

Разработчик Compiz теперь сидит на зарплате в Canonical. Имен-Фамилий не помню.

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

В 12.10, кстати, они собираются переписать compiz, с использованием OpenGL ES 2.0. Так что будет работать быстрее.

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