The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Пререлиз проприетарного видеодрайвера ATI Catalyst 10.10"
Отправлено астронимус, 26-Сен-10 14:36 
Брехня в том, что это нормально, что так и должно быть. Это инородная клизма в организме linux и xorg.
>кстати, драйверам пох как режимы переключать, т.к. доступ к железу (запись в порты в/в, вызов прерываний,...) - ВСЕГДА в режиме ядра, ибо в юзерспейсе просто НЕТ таких полномочий.

Не новость. Только есть апи, глупо им не пользоваться.
>проприетарщики просто НЕ_ХОТЯТ поддерживать стандартные системные вызовы кмс. им трудно обернуть свои вызовы в вызовы кмс. а дрм они вообще никогда не поддерживали. и т.д. по всем (всем!!!) пунктам.
>им трудно обернуть свои вызовы в вызовы кмс

Расскажи это тем, кто пилит нувьё и оборачивает вызовы в КМС, и последний работает (или подразумевается, хех, что должен работать) на тех же самых картах нвидии.
А ответ прост - не пользуются предоставляемыми апи, так как теряется общая кодовая база с виндовым драйвером (разбор полётов с лицензиями оставим в покое). Вот и вся нехотелка. Потому блоб нвидии и является клизмой для linux.
>идёт блобом 13'461'896 nv-kernel.o

drm модули под конкретные карты (интел, нувьё для нвидиякарт или радеоны разных мастей), которые в идеале должны использовать GEM (с радеонами, правда, тут тоже не совсем чисто), KMS и прочая, иначе зачем унифицировали и выделяли стандартные интерфейсы? KMS, впрочем, кроме унификации проворачивает приятный номер, как только соответсвующий drm модуль загружен, УЖЕ можно менять видеорежимы + их дальнейшая бесшовная смена (иксы ли, консоли становится без разницы).
>юзерспейсная часть

libdrm
Проблем и изъянов для видеодрайверописателей в такой архитектуре, которую сейчас предлагает linux, нет. Хотя я соврал, пожалуй одна проблема всё-таки есть - эти дрова надо изначально писать под linux (иначе, как ты говоришь, код существующего драйвера, да ещё гордо заявляющего, что 90% общего кода, под linux не обернуть).
И я не лезу в dri хорга (так, как он представляется по мнению разработчиков хорга и месы), но просто скажу, что он тесно теперь интегрирован с drm, со всеми вытекающими последствиями.
Другой вопрос, что нвидия уже сейчас худо-бедно работает (здесь я умышленно лукавлю, к сожалению, к открытым дровам претензии иного характера, в первую очередь в плане покрытия моделей и стабильности. Хотя в некоторых аспектах открытые дрова на некоторых, опять же, моделях уже могут дать фору, а не просто сравниваются).

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру