The OpenNET Project / Index page

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



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

Оглавление

Из открытого драйвера Radeon будет убрана поддержка переключ..., opennews (??), 15-Июн-12, (0) [смотреть все]

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


9. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  –5 +/
Сообщение от iZEN (ok), 15-Июн-12, 23:31 
NVIDIA и AMD почему-то в проприетарных драйверах, которые работают более эффективно, нежели свободные, не делают поддержку KMS. Странно, почему? Контроль эффективности жизненного цикла софтверной составляющей? Чтобы качество открытых драйверов всегда было заведомо ниже, чем проприетарных для одного и того же оборудования?
Ответить | Правка | Наверх | Cообщить модератору

13. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  +10 +/
Сообщение от Eugeni Dodonov (ok), 15-Июн-12, 23:43 
> NVIDIA и AMD почему-то в проприетарных драйверах, которые работают более эффективно, нежели свободные, не делают поддержку KMS. Странно, почему?

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

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

17. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  –2 +/
Сообщение от Аноним (-), 16-Июн-12, 00:09 
gplпроблемы же.
Ответить | Правка | Наверх | Cообщить модератору

43. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  +3 +/
Сообщение от Eugeni Dodonov (ok), 16-Июн-12, 19:28 
Проблемы не только с gpl, скорее даже они особо с gpl не связаны.

Дело в том, что при использовании KMS весь код связанный с переключением видео-режимов работает в режиме ядра, так что необходимо учитывать вопросы связанные с распределением памяти (просто s/malloc/kalloc не сработает), поддерживать новые API drm.ko и drm_fb_helper/drm_crtc_helper/drm_kms_helper, и оперативно реагировать на изменение API/ABI (что меняется довольно часто, увы). Ну и, конечно, поддерживать интеграцию с framebuffer на более низком уровне.

В случае UMS - тот код, что работал раньше, продолжит работать и при обновлении ядра, так как он от ядра не зависит (сервер/ddx обращаются напрямую к графической памяти), и можно использовать все плюшки которые есть в userspace. Но он сломается когда поменяется X server (что в ближайшем будущем и произойдет, когда патчи от airlied войдут в иксы).

Так что для перехода на KMS придется переписать бОльшую часть кода связанную с modesetting, подготовить ее для совместимости с ядром (через #ifdef'ы и тому подобные вещи, чтобы учитывать различные внутренности drm/kms api), и открыть бОльшую часть кода чем сейчас - как минимум для работы с i2c и sysfs - которые для KMS-based драйверов весьма даже нужны). Увы, в закрытых драйверах этого не будет.

В случае с BSD наблюдаются похожие проблемы, разве что кода открывать можно меньше. Но все что связано с modesetting'ом придется переписывать в любом случае. И я бы даже предположил что шансы получить KMS в *BSD в закрытых драйверах даже меньше чем под линуксом, так как детали работы видео-режимов в них сильнее отличаются...

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

42. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  +3 +/
Сообщение от Аноним (-), 16-Июн-12, 15:09 
Он разбирается поболее тебя
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

23. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  +/
Сообщение от Аноним (-), 16-Июн-12, 02:08 
> NVIDIA и AMD почему-то в проприетарных драйверах, которые работают более эффективно, нежели
> свободные, не делают поддержку KMS. Странно, почему?

Потому что сильно переделывать закрытый блоб им лениво.


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

38. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  +1 +/
Сообщение от ананим (?), 16-Июн-12, 13:11 
>NVIDIA и AMD почему-то в проприетарных драйверах, которые работают более эффективно

это что, такой поверхностный взгляд бздишнега?
открытые дрова уже давно работают лучше и безопасней.
другое дело что открытая реализация опенжл - меса - не дотягивает до проприетарных реализаций.
а опенжл ни разу не дрова.

что это означает на практике - открытые дрова на десктопе ведут себя лучше, пока не запускаешь игры.
ты запускаешь игры, айзен?

просто для примера - возьмите любой ливсд, где есть дрова нвидиа и новьё.
и те, и те рабоатют сносно из коробки, но.
если грузится с новьё, то грузится уже в нормальном графическом режиме, не переключает эти режимы, грузится быстрее и после загрузки ест озу на 25-30% меньше.
результат - комфортность работа в любой ДЕ - одинаков.

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

45. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  +/
Сообщение от iZEN (ok), 16-Июн-12, 20:33 
>>NVIDIA и AMD почему-то в проприетарных драйверах, которые работают более эффективно
> это что, такой поверхностный взгляд бздишнега?

У меня интеграшка NVIDIA GeForce 6150 с проприетарным драйвером и интеграшка AMD 785G с открытым драйвером xf86-video-ati 6.14.3. Разницы межде ними не чувствую.

> открытые дрова уже давно работают лучше и безопасней.

Безопасность в чём выражается? Открытый драйвер для NVIDIA xf86-video-nouveau 0.0.10.20090728 ломает бинарную совместимость обновлённых и готовых к распространению на AMD-машине пакетов libdrm и dri. Они расходятся по версиям. С проприетарным драйвером ничего такого не происходит — можно держать для обеих машин одну и ту же пакетную базу.

> другое дело что открытая реализация опенжл - меса - не дотягивает до
> проприетарных реализаций.
> а опенжл ни разу не дрова.
> что это означает на практике - открытые дрова на десктопе ведут себя
> лучше, пока не запускаешь игры.
> ты запускаешь игры, айзен?

Казуальные, разве что.

Когда стояла ОС с архитектурой [i386], то в WINE запускал Counter-Strike 1.6 и Comanche4. Вполне сносно работали в полный экран на проприетарном драйвере NVIDIA. На открытом драйвере не помню, чтобы сносно работало — разве что в окне 800x600 тянуло еле-еле.

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

47. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  +/
Сообщение от ананим (?), 16-Июн-12, 22:40 
>У меня интеграшка NVIDIA GeForce 6150 с проприетарным драйвером и интеграшка AMD 785G с открытым драйвером xf86-video-ati 6.14.3. Разницы межде ними не чувствую.

цена таже. свежесть железа?
>Безопасность в чём выражается? Открытый драйвер для NVIDIA xf86-video-nouveau 0.0.10.20090728 ломает бинарную совместимость обновлённых и готовых к распространению на AMD-машине пакетов libdrm и dri. Они расходятся по версиям. С проприетарным драйвером ничего такого не происходит — можно держать для обеих машин одну и ту же пакетную базу.

безопасность выражается в безопасности.
а в неспособности айзена скомпилить бздю под каждую систему.
ваш КО.
>Казуальные, разве что.

именно.
>в WINE запускал Counter-Strike 1.6 и Comanche4. Вполне сносно работали в полный экран на проприетарном драйвере NVIDIA. На открытом драйвере не помню

поставь в проприетарном драйвере nvidia в качестве opengl реализацию mesa и осознай разницу опенжл от драйверов.
хинт:
# eselect opengl list
Available OpenGL implementations:
  [1]   nvidia *
  [2]   xorg-x11
а дрова то сами по себе отличные.


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

48. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  +/
Сообщение от iZEN (ok), 16-Июн-12, 22:55 
>>У меня интеграшка NVIDIA GeForce 6150 с проприетарным драйвером и интеграшка AMD 785G с открытым драйвером xf86-video-ati 6.14.3. Разницы межде ними не чувствую.
> цена таже. свежесть железа?

2006 и 2010 год, соответсвенно.

>>Безопасность в чём выражается? Открытый драйвер для NVIDIA xf86-video-nouveau 0.0.10.20090728 ломает бинарную совместимость обновлённых и готовых к распространению на AMD-машине пакетов libdrm и dri. Они расходятся по версиям. С проприетарным драйвером ничего такого не происходит — можно держать для обеих машин одну и ту же пакетную базу.
> безопасность выражается в безопасности.

В чём-чём, простите?

> а в неспособности айзена скомпилить бздю под каждую систему.
> поставь в проприетарном драйвере nvidia в качестве opengl реализацию mesa и осознай разницу опенжл от драйверов.

Как поставить? Куда поставить? У NVIDIA блоб подменяет собой реализацию OpenGL-библиотек Xorg. Без этого либо не загрузится графический режим, либо будет медленно и печально тормозить (случалось после установки NVIDIA Driver и пересборки пакетов Xorg с ключом "-f").

> хинт:
> # eselect opengl list
> Available OpenGL implementations:
>   [1]   nvidia *
>   [2]   xorg-x11
> а дрова то сами по себе отличные.

Ни о чём.

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

49. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  +/
Сообщение от ананим (?), 16-Июн-12, 23:37 
>> цена таже. свежесть железа?
>2006 и 2010 год, соответсвенно.

а цена - таже!
сейчас :D

>Как поставить? Куда поставить? У NVIDIA блоб подменяет собой реализацию OpenGL-библиотек Xorg.

ДА!!!!!!!!!!!!!! :D

...................
>Ни о чём.

понятно.
понятно что вам не понятно, что в ситеме может быть несколько реализаций опенжл.

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

50. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  +/
Сообщение от ананим (?), 16-Июн-12, 23:39 
зыж
>понятно что вам не понятно, что в ситеме может быть несколько реализаций опенжл.

и их можно преключать по ходу. и даже без перезагрузки. :D
>случалось после установки NVIDIA Driver и пересборки пакетов Xorg с ключом "-f"

небось перегружался? :D

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

54. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  +1 +/
Сообщение от Аноним (-), 17-Июн-12, 04:09 
iZEN, похоже что ты и во FreeBSD не разбираешься :)))
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

58. "Из открытого драйвера Radeon будет убрана поддержка переключ..."  +1 +/
Сообщение от Аноним (-), 17-Июн-12, 13:36 
Конечно, не разбирается. Он обычный юзер, к-й думает что он умнее остальных
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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