The OpenNET Project / Index page

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



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

Исходное сообщение
"Улучшение открытых драйверов Radeon: интеграция UVD в..."
Отправлено Аноним, 16-Апр-13 17:11 
> я тоже люблю свободу и всё такое. но я ещё и практичен.

Я как бы тоже. Прочто под чуть другим углом:
- Для просто десктопного юзежа открытого драйвера выше крыши.
- Для игр типа xonotic для не очень требовательных игроков его опять же хватит: с средними настройками на не очень хилом GPU он свое 1080p @ 60FPS вытянет. Что-то сверх того надо уже всяким геймерам с совсем мощными GPU. Я не геймер - мне хватает иногда побегать и пар выпустить.
- По личным впечатлениям открытые дрова в моей конфигурации гораздо стабильнее блобов. С открытым драйвером я могу набрать месяцы аптайма. Блоб или ловит дедлок через пару недель работы или при первом же взвисе GPU все встает колом. Рекавери там формально есть но реально - хз, линевое ядро и открытый драйвер намного лучше это делает. Там вообще ничего и не заметишь кроме матюка в dmesg "ой, что-то GPU 10 секунд не отвечает, вот мы ему ресет вбабахали".

> поэтому пока что выбираю nVidia. потому что nVidia не кричат, что
> «со спеками заживём», а дают полноценный драйвер.

Боюсь, у меня иные критерии полноценности. Мне надо
- Стабильность и отсутствие приключений. В том числе и при апгрейдах системы и прочая.
- Я не считаю блоб собранный под конкретные версии компонентов системы и архитектуру чем-то таким сильно удобным и хорошим. С хрена ли мне какие-то нвидии будут диктовать такую пачку параметров?
- Открытый драйвер - это часть системы. По настоящему, бэть. Он например регистрируется как panic notifier. Так что "если что" - ядро через него по крайней мере может нарисовать информацию через графическую консольку. С блобом так не катит. Более того - есть в ядре такая штука как KDB (или kgdb, какая нафиг разница). С открытым драйвером - он может при срабатывании переключиться в графическую консольку и там с ним далее можно пообщаться.

А что будет с блобом если kdb вообще активировать? Куда он рисовать то будет? Мне даже стремно пробовать, т.к. собака-подозревака.

> и не надо мне предлагать идти помогать в пилянии драйвера для AMD:
> я про то, что «спеки дали! вот теперь-то драйвер сделаем!» не говорил.

Грубо говоря, есть некоторые right methods of doing things. И некоторые капитанские аксиомы. А именно:
- В мире бывают разные видеокарты и дисплеи. Фактически, текстовый режим - это древние останки специфичные для x86 PC.
- Современные дисплеи - это массивы пикселей прежде всего. Во многих конфигах вообще нет никаких "текстовых режимов". Как класса. LCD - матрица пикселей, от и до.
- Значит, по логике вещей, ядру нужна какая-то общая и универсальная подсистема которая сможет выводить отладочную/низкоуровневую информацию, экстренные уведомления типа кернелпаника на экран в каком-то более-менее универсальном виде, не очень зависящем от архитектуры и ее интимных особенностей.

Все что касается затей с открытыми драйверами - это нативные куски системы. Они естественно и внятно интегрируются с другими фичами ядра. Ядро и ряд иных сущностей могут потом нормально пользоваться всеми подобными услугами. А проприетара... что проприетара? Это белая ворона. Они делают это отдельно. Проблемы ядерщиков и их хотелки их не reboot. Есть два сценария использования: предусмотренный проприетарщиком и неправильный. Оспорить можно в спортлото, ибо никаких иных рукояток для оверрайда не дадено.

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

 

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



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

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