The OpenNET Project / Index page

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



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

Оглавление

Драйвер AMDGPU-PRO 16.50. В ядро Linux не будут приняты изме..., opennews (??), 09-Дек-16, (0) [смотреть все]

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


29. "Драйвер AMDGPU-PRO 16.50. В ядро Linux не будут приняты изме..."  +5 +/
Сообщение от Аноним (-), 09-Дек-16, 20:05 
>разрабы ядра хотят вынудить разрабов аппаратуры открыть исходные коды.

И правильно делают.

Вот например с драйверами wi-fi от broadcom наблюдаются подвижки к полному отказу от проприетарности в будущем. Так первоначальный проприетарный драйвер производства самой broadcom - wl (в Debian он лежит в репозитории non-free и ставится командой apt-get install broadcom-sta-dkms) для новых моделей карт может быть заменён открытыми драйверами содержащимися в ядре Linux - https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

А для старых моделей wi-fi карт есть драйвер полученный реверсинженерингом - b43 (требует подключения репозитория contrib, в Debian ставится командой apt-get install firmware-b43-installer или apt-get install firmware-b43legacy-installer).

После многолетнего использования wl, я с удивлением обнаружил что моя wi-fi карточка от broadcom:
03:00.0 Network controller: Broadcom Limited BCM43227 802.11b/g/n

оказывается поддерживается в драйвере b43. Причём после удаления старого драйвера wl и установки b43 выяснилось что поддержка отличная, лучше чем у wl - время загрузки ядра сократилось, и исчезли проблемы с реконнектом к wi-fi после спящего режима.

Вот таблица с указанием наличия поддержки по Chip ID для открытых драйверов b43,brcm80211 и проприетарного wl: https://wireless.wiki.kernel.org/en/users/drivers/b43
Для brcm80211: https://wireless.wiki.kernel.org/en/users/drivers/brcm80211

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

55. "Драйвер AMDGPU-PRO 16.50. В ядро Linux не будут приняты изме..."  +/
Сообщение от Аноним (-), 09-Дек-16, 21:51 
клоун: Несвязанные события.

В ядре Линукс есть функции, которые можно вызвать только из модуля полностью под GPL. Так сделали, что эти функции позволяют ускорить ряд операций, из-за чего складывается ощущение резкого роста производительности у открытых драйверов. Ускорение реально и можно официально заявлять что причина в закрытости/корявости драйвера, но причины... Кому сейчас нужны причины?

Теперь к AMD и NVidia. Критичный им функционал является GPL_ONLY. Чтобы получить доступ к этим функциям, они пишут прослойку HAL и через одно место (зато лицензионно правильно) обращаются к ним из закрытого кода.

NVidia в своё время как раз выпустила новую видеокарту и пиарила на тех.ресурсах возможность её полноценной работы под Линукс. Пара правок в коде, экстренный выпуск нового ядра - и можно показывать жест со сцены, а NVidia ещё полгода будет искать способы решения проблемы.

Зато можно утверждать, что после этого NVidia запостила много открытого кода, чего раньше не наблюдалось - и это правда. А причины...

В офисной политике тебе ещё расти и расти.

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

57. "Драйвер AMDGPU-PRO 16.50. В ядро Linux не будут приняты изме..."  –1 +/
Сообщение от Аноним (-), 09-Дек-16, 21:53 
клоун: NVidia никому ничего не открыла, но им пришлось написать свой HAL. Теперь это же сделал AMD. За ними уже выстраивается очередь и, судя по всему, эту "лавочку" решили прикрыть.
Ответить | Правка | Наверх | Cообщить модератору

59. "Драйвер AMDGPU-PRO 16.50. В ядро Linux не будут приняты изме..."  –1 +/
Сообщение от Аноним (-), 09-Дек-16, 22:01 
клоун: Писали мы с корешами закрытый драйвер под Линукс. Там расклад именно такой, что или 100% открытый код, или жуткий она***изм.

Мы нашли третий вариант - открытый драйвер и изменённое ядро без возможности обновлений - заказчика устроило. Стоимость написания HAL чтобы обойти вежливо наложенные грабли СИЛЬНО превышала бюджет заказчика.

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

234. "Драйвер AMDGPU-PRO 16.50. В ядро Linux не будут приняты изме..."  +1 +/
Сообщение от Аноним (-), 14-Дек-16, 18:01 
> клоун: Писали мы с корешами закрытый драйвер под Линукс. Там расклад именно
> такой, что или 100% открытый код, или жуткий она***изм.

И это очень хорошо. Жадные мудланы будут дольше долбаться и у них будет много проблем. Поэтому они значительно менее конкурентоспособны. Nail 'em!

> Мы нашли третий вариант - открытый драйвер и изменённое ядро без возможности
> обновлений - заказчика устроило.

Так пойнт как раз в том чтобы таких как вы и ваши заказчики было поменьше, а таких как мы и наши заказчики - побольше.

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

204. "Драйвер AMDGPU-PRO 16.50. В ядро Linux не будут приняты изме..."  +/
Сообщение от Аноним (-), 12-Дек-16, 02:44 
>после удаления старого драйвера wl и установки b43 выяснилось что поддержка отличная, лучше чем у wl

Эх, рано я обрадовался, у b43 иногда случаются просадки скорости до нескольких сотен килобайт в секунду.

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

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

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




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

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