The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Пререлиз проприетарного видеодрайвера ATI Catalyst 10.10, opennews (??), 24-Сен-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


17. "Пререлиз проприетарного видеодрайвера ATI Catalyst 10.10"  +/
Сообщение от yet another anonim (?), 24-Сен-10, 23:34 
>>Вроде они открыли драйвер, что опять закрыли?
>
>Они открыли спеки на свои чипы + помогают делать открытый драйвер. Нынче
>многие амдшные видяхи ... работают без установки этой проприетари в той
>же убунте. В смысле, с 3D ускорением и все такое. А
>каталист как всю жизнь был закрытым так и остался. Там скорее
>всего такая мешанина "интеллектуальной собственности" кучи фирм и прочая что амд
>врядли бы смогло это открыть даже если захотело бы.

Да, при чём, я думаю, что если открытый драйвер таки догонит\обгонит офф. драйвер, то они вполне могут тормознуть развитие второго. Т.е. он будет, так, для виду, но будет редко обновляться и новые фичи приносить, а основные усилия - на открытый.

Ответить | Правка | Наверх | Cообщить модератору

22. "Пререлиз проприетарного видеодрайвера ATI Catalyst 10.10"  +/
Сообщение от User294 (ok), 24-Сен-10, 23:53 
Совсем не застопорят - винда ж еще есть. Под нее выпускать открытый драйвер смысла не имеет: микрософт практически додавил любителей писать дрова своими подписями и чем там еще. Ну и смысл открывать сорс если там копаться некому? А вот в линухе открытый драйвер для амдевых карт почему-то делает проприетарный в 2D :D. Особенно когда речь заходит о выводе видео с активным композитным манагером окон например.
Ответить | Правка | Наверх | Cообщить модератору

25. "Пререлиз проприетарного видеодрайвера ATI Catalyst 10.10"  –1 +/
Сообщение от yet another anonim (?), 25-Сен-10, 03:22 
Я так понимаю, между разработкой драйвера для Винды и для Линухов есть аж 0.001% сходства, так что это 2 абсолютно разные вещи. Я имел ввиду именно драйвер для Линукс и пр. Под Винду они не будут так делать уже по тем причинам, что я написал раньше - юзвери заклюют ничего не поняв, а то и вообще в массовой панике кинутся требовать возврата денех и т.п., всё таки там - по большому счёту - "не тот контингент"...
Ответить | Правка | Наверх | Cообщить модератору

31. "Пререлиз проприетарного видеодрайвера ATI Catalyst 10.10"  +/
Сообщение от аноним (?), 26-Сен-10, 03:50 
>Я так понимаю, между разработкой драйвера для Винды и для Линухов есть аж 0.001% сходства,

может и так (хоть это и не так), но вот к примеру в нвидиа процентов так 90 всё тоже самое.
и знаете почему?
потому, что только какой-нибудь студент может считать, что программа - это как правильно в дельфях (дотнетах, жабах - подставить по вкусу) на форму элементов накидать.
видите ли, какая бы ось не была заюзана, количество регистров, портов, адресов в видюхе остаётся постоянным. и код их обслуживающий - тоже.
более того - opengl, который идёт с проприетарными дровами и обеспечивающий аппаратное ускорение - тоже.
с учётом последнего 90% - это я ещё как-то мало оценил. процентов на 95 код одинаков. и только на 5% специфичен для конкретной OS. а может и ещё меньше.

Ответить | Правка | Наверх | Cообщить модератору

34. "Пререлиз проприетарного видеодрайвера ATI Catalyst 10.10"  +/
Сообщение от астронимус (?), 26-Сен-10, 09:46 
Брехня.
Линуксвэй - ядерный drm-модуль, умеющий KMS, управление питанием и т.д, уже реализованные в ядре
Переходник libdrm
dri-модули Иксов, подключающие через переходник к ядру и реализующие OpenGL. Причём, нонче модно, чтобы OpenGL реализовывался через api галлиума.
А кроме dri нужен собсвенно драйвер (такой как собирается из xf86-driver-ati), опять-таки подключающий через переходник к ядру, умеющий EXA, а лучше UXA для ускорения 2D операций и т.д.
Нвидиявей (каталиствей для справедливости тоже) - блоб в ядре и самодостаточный dri-модуль иксов, первый положил на KMS, второй - на gallium, например.
Вот и общая кодовая база на 90%.
Ответить | Правка | Наверх | Cообщить модератору

35. "Пререлиз проприетарного видеодрайвера ATI Catalyst 10.10"  –1 +/
Сообщение от аноним (?), 26-Сен-10, 13:21 
так что именно брехня? вы уж определитесь - общая у них база или нет. :D
зы:
кстати, драйверам пох как режимы переключать, т.к. доступ к железу (запись в порты в/в, вызов прерываний,...) - ВСЕГДА в режиме ядра, ибо в юзерспейсе просто НЕТ таких полномочий.
как-то после доса именно так везде повелось. проприетарщики просто НЕ_ХОТЯТ поддерживать стандартные системные вызовы кмс. им трудно обернуть свои вызовы в вызовы кмс. а дрм они вообще никогда не поддерживали. и т.д. по всем (всем!!!) пунктам.
в результате (ретроспектива дров nvidia) - идёт блобом 13'461'896 nv-kernel.o и юзерспейсная часть, переводящая вызовы понятны ос в вызовы модуля, общий объём:
NVIDIA-Linux-x86_64-256.53/kernel$ du -b ../kernel -  13975488    ../kernel
13975488-13461896=513592 => 100*513592/13975488 ~=3.67% (не совсем корректно, тк интерфейсная часть в исходниках, но поскольку в скомпиляченном виде ещё меньше, то сойдёт)
в винде возможно интерфейсеая часть больше, но порядок тот же. и это ещё без куды и опенжиэль.
Ответить | Правка | Наверх | Cообщить модератору

36. "Пререлиз проприетарного видеодрайвера 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, со всеми вытекающими последствиями.
Другой вопрос, что нвидия уже сейчас худо-бедно работает (здесь я умышленно лукавлю, к сожалению, к открытым дровам претензии иного характера, в первую очередь в плане покрытия моделей и стабильности. Хотя в некоторых аспектах открытые дрова на некоторых, опять же, моделях уже могут дать фору, а не просто сравниваются).

Ответить | Правка | Наверх | Cообщить модератору

37. "Пререлиз проприетарного видеодрайвера ATI Catalyst 10.10"  +/
Сообщение от аноним (?), 26-Сен-10, 17:24 
>Брехня в том, что это нормально, что так и должно быть. Это инородная клизма в организме linux и xorg.

а кто с этим спорил? акстись.
зы:
всё остальное - толи тупой троллинг, толи.. обижать даже и не хочется. речь шла о проприетарных дровах. и как бедным проприетариям тяжко их по платформам распихивать. вопросы?
ззы:
вот это -
>эти дрова надо изначально писать под linux (иначе, как ты говоришь, код существующего драйвера, да ещё гордо заявляющего, что 90% общего кода, под linux не обернуть).

вообще бред. дрова должны корректно реализовывать заявленные требования и реализовывать внешний интерфейс (тот который максимум 5%) в том виде, который принят на платформе. всё.

Ответить | Правка | Наверх | Cообщить модератору

38. "Пререлиз проприетарного видеодрайвера ATI Catalyst 10.10"  +/
Сообщение от астронимус (?), 26-Сен-10, 18:12 
>а кто с этим спорил? акстись.

Читаем ветку с 5.25
>между разработкой драйвера для Винды и для Линухов есть аж 0.001% сходства
>может и так (хоть это и *не так*), но вот к примеру в нвидиа процентов так 90 всё тоже самое.

Дальше было расжёвывание почему тоже самое, и почему вслучаи с linux это неправильный подход
>дрова должны корректно реализовывать заявленные требования и реализовывать внешний интерфейс
>который принят на платформе. всё.

Правильный подход. Именно поэтому, я требую реализовать и реализовать корректно внешний интерфейс (KMS), который принят на платформе, если не ошибаюсь, с 29 ветки.
>всё остальное - толи тупой троллинг, толи..
>ззы:
>ззы:
>ззы:

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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