LINUX.ORG.RU

NVIDIA зашевелилась

 , ,


1

3

Стефан Варрен (Stephen Warren), разработчик ядра Linux из компании NVIDIA, развернул в списке рассылки Kernel Summit дискуссию о том, что компании следует сделать, чтобы улучшить поддержку ядра Linux. Стефан указал на то, что в своем комментарии в Google+ Линус Торвальдс подчеркнул, что вклад NVIDIA в разработку ядра в основном связан с обеспечением поддержки Tegra SoC. В связи с этим, сотрудникам компании интересно в каких ещё областях NVIDIA может участвовать в разработке ядра, за исключением больного вопроса поддержки связанного с графикой оборудования, код для которого компания пока не может открыть.

В итоге, вопрос сводится к тому, что если NVIDIA будет помогать в разработке базовых компонентов ядра Linux, то сможет ли такая деятельность повысить имидж компании в сообществе и компенсировать закрытый код драйверов и неразглашение спецификаций, связанных с графическими процессорами. В качестве областей, в которых может помогать NVIDIA, отмечаются любые разработки, связанные с поддержкой архитектуры ARM и развитием интерфейсов для унификации поддержки сложных и модульных встраиваемых систем.

Продолжение на opennet.ru

★★★★★

кого бы еще послать нах...

Lordwind ★★★★★ ()

Только об имидже и беспокоятся.

alexru ★★★★ ()

Поболтают-поболтают, успокоят линусофагов обещаниями и будут делать блобы как раньше.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

Боюсь, они не столько _не хотят_ делать открытые драйвера, сколько _не могут_ (наподписали каких-нибудь NDA или наиспользовали какие-нибудь жутко запатентованные технологии).

d1337r ()
Ответ на: комментарий от vurdalak

и будут делать блобы как раньше.

Блоб, не блоб, а не пофиг ли? Работает и хорошо. У AMD говорят дрова не ставятся на современные ядра.

firestarter ★★★☆ ()

большинству (обывателям) всё-таки класть на закрытость/открытость. Хочется просто нормальных дров NVIDIA, чтобы работал KMS, чтобы не было неожиданных глюков с терминалами, чтобы нормально работала трёхмерная и двухмерная графика, и т.п. чтобы работали как старые, так и новые карточки, и чтобы любое разрешение держали.

на данный момент этого нет - постоянно всплывают те или другие баги.

BattleCoder ★★★★★ ()
Ответ на: комментарий от d1337r

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

alexru ★★★★ ()

Да, и ещё про оптимус забыл (у меня просто его нет нигде на компьютерах)

BattleCoder ★★★★★ ()
Ответ на: комментарий от firestarter

Блоб, не блоб, а не пофиг ли? Работает и хорошо.

Это оно сейчас работает (правда, не все - того же KMS до сих пор не осилили). А завтра может что-то сломаться, и тогда ты даже при всем желании не сможешь исправить баг, потому что драйвер закрыт.

vurdalak ★★★★★ ()
Ответ на: комментарий от BattleCoder

Работает и хорошо.

То есть если работает это плохо?

firestarter ★★★☆ ()

NVIDIA Optimus, разгон для NVIDIA GTX 4xx и старше, поддержку новых иксов в драйвер 173.xx, а то бета-версию мало кто догадается загрузить. RPM/DEB/tar.gz для NVIDIA CUDA, а не 6 RUN-файлов для 6 дистрибутивов Linux - по аналогии с файлом установки драйвера и NVIDIA Cg - для которого они сделали RPM и DEB. Также желательно NVIDIA CUDA для FreeBSD и Solaris. Обновить код nvtt, потому что с новым libglew он не компилируется. Стабильный релиз PhysX. И наконец, Stereo-3D для GeForce, а не только для Quadro. Вроде всё.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от vurdalak

того же KMS до сих пор не осилили

А зачем оно? Фреймбуфер работает, если вручную включить.

firestarter ★★★☆ ()
Ответ на: комментарий от firestarter

Не умеет 1920x1080, поэтому у меня по краям пустые черные участки. А еще при переключении консолей пауза в пару секунд.

vurdalak ★★★★★ ()
Ответ на: комментарий от firestarter

> У AMD говорят дрова не ставятся на современные ядра.

Это говорил я про старые драйверы 9.3, а новые драйверы, не поддерживающие старые видеокарты, поддерживают новые ядра Linux. Например 3.4.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от firestarter

>> того же KMS до сих пор не осилили

> А зачем оно?

Крутая Штука, жизненно необходимая для работы. Она позволяет переключаться в терминал без мерцания экрана.

ZenitharChampion ★★★★★ ()

развернул дискуссию -> завернул дискуссию...

все как было так и останется

Licwin ★★★★★ ()
Ответ на: комментарий от vurdalak

Это оно сейчас работает (правда, не все - того же KMS до сих пор не осилили). А завтра может что-то сломаться, и тогда ты даже при всем желании не сможешь исправить баг, потому что драйвер закрыт.

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

Lighting ★★★★★ ()

Вот, а кто-то бухтел, что Линус хам и портит отношения с компанией. Честность, как мы видим, в его случае, и правда, работает лучше. :-)

Axon ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

Она позволяет переключаться в терминал без мерцания экрана.

Толсто.

tailgunner ★★★★★ ()
Ответ на: комментарий от firestarter

вот когда хотя бы в блобе появится поддержка оптимуса (не сделанная «умельцами», а сделанная самим NVIDIA), вот тогда можно будет продолжать разговор на эту тему (например, сравнивать качество).

А сейчас о таком даже говорить стыдно.

BattleCoder ★★★★★ ()
Ответ на: комментарий от vurdalak

А ещё недавно появился эпичный баг (раньше не было) с отключением монитора в консольке.

BattleCoder ★★★★★ ()
Ответ на: комментарий от Axon

Линусу пирожок надо отправить (хотя я и не поощряю такие методы, фу, средний палец показывать некрасиво)

BattleCoder ★★★★★ ()
Ответ на: комментарий от Lighting

Смотря что за баг. Даже если бы там был индусский код, наличие кода могло позволить запустить его в отладчике, узнать, в какой строке какого исходника происходит сегфолт (например), и исправить (например посмотреть что было в старой версии, где работало).

С более сложными уже не так, конечно... но я думаю, нашлись бы любопытные умельцы, у которых хватило терпения изучить даже такую индусятину как дрова невидии :)

BattleCoder ★★★★★ ()
Ответ на: комментарий от BattleCoder

Смотря что за баг. Даже если бы там был индусский код, наличие кода могло позволить запустить его в отладчике, узнать, в какой строке какого исходника происходит сегфолт (например), и исправить (например посмотреть что было в старой версии, где работало).

Если ты не заметил, речь идёт не о каком-то там юзерспейсном софте, а о графических драйверах.

Lighting ★★★★★ ()
Ответ на: комментарий от tailgunner

>>>> того же KMS до сих пор не осилили

>>> А зачем оно?

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

> Толсто.

Аргументируй. У тебя есть другие примеры использования KMS вместо UMS?

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от Lighting

да понятно, что всё в 100500 раз сложнее. но нет ничего невозможного ;) даже при отсутствии спеков дрова пилят... хоть и медленно

BattleCoder ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

Аргументируй.

Ты себя этим не утруждаешь.

У тебя есть другие примеры использования KMS вместо UMS?

Без KMS X-сервер всегда будет требовать root.

tailgunner ★★★★★ ()

>повысить имидж компании
>компенсировать закрытый код драйверов

За это время можно было всё уже давно там почистить.

Mystra_x64 ★★★★★ ()
Ответ на: комментарий от tailgunner

> Без KMS X-сервер всегда будет требовать root.

Ты уже видел дистрибутивы Linux, предлагающие (или выставляющие по-умолчанию) запускать X-сервер от имени пользователя?

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

У тебя есть другие примеры использования KMS вместо UMS?

Без KMS X-сервер всегда будет требовать root.

Ты уже видел дистрибутивы Linux, предлагающие (или выставляющие по-умолчанию) запускать X-сервер от имени пользователя?

У тебя трудности с пониманием написанного текста, или, начав троллить, ты не можешь остановиться?

tailgunner ★★★★★ ()

Qt пусть подхватят спонсировать

cdshines ★★★ ()
Ответ на: комментарий от tailgunner

Ты переводишь тему. Поясняю. Ну вот, например, AMD открыла код XvBA для VA-API, в следующем релизе своего дистрибутива я получил эту библиотеку «из коробки». Возможность запуска X-сервера не от root реализована в 2009 году - ну и где? Не видел таких дистрибутивов Linux.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

жизненно необходимая для работы
позволяет переключаться в терминал без мерцания экрана

Твоя работа состоит в переключении между терминалами?

bsdfun ★★★★★ ()
Ответ на: комментарий от bsdfun

Подозреваю, что это из той же научной группы что и команда ресайзеров окошек, столь широко представленная на ЛОРе, только более британская :3

Mystra_x64 ★★★★★ ()
Ответ на: комментарий от bsdfun

Да я же прикалываюсь. Мне надоели те, кто повторяют непонятно за кем «NVIDIA отстой, NVIDIA не хочет делать KMS! Плохие драйверы!» страницу за страницей, что на ЛОРе, что на Опеннете. Лично мне KMS не нужен, причина - выше.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от ZenitharChampion

Не видел таких дистрибутивов Linux.

И это доказывает... что именно? Может, ты слепой? Если нет, набери в гугле «X-server without root priviledges».

tailgunner ★★★★★ ()
Ответ на: комментарий от tailgunner

Там как бы речь совсем не о том. Да и этот работник Red Hat к графике не имеет никакого отношения, он энергосбережением занимается.

А рассуждать о том, как просто выкинуть работающий драйвер и пойти допиливать нуво, прикручивая к нему блоб для 3D - так любой может.

Lighting ★★★★★ ()
Ответ на: комментарий от tailgunner

Я слепой потому что не догадался набрать в Google такую строчку? Набирал, интересовался. Править конфиги из консоли, пересобирать с опциями, переназначать права - не для меня, даже по руководствам.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от cdshines

Не нужно. Лучше бы гтк переработали до вменяемого состояния.

Hertz ★★★★★ ()
Ответ на: комментарий от tailgunner

Да, кстати, всё, что он описал, поддерживается разве что интеловских драйвером.

Lighting ★★★★★ ()
Ответ на: комментарий от Hertz

>Лучше бы гтк переработали до вменяемого состояния.
Qt получится.

Mystra_x64 ★★★★★ ()
Ответ на: комментарий от Lighting

Там как бы речь совсем не о том.

Не о чем именно? Там речь о том, что пора бы Nvidia убрать свой драйвер из ядра и перенести в юзерспейс.

А рассуждать о том, как просто выкинуть работающий драйвер и пойти допиливать нуво, прикручивая к нему блоб для 3D - так любой может.

В уровне твоей квалификации я сомневаюсь гораздо больше, чем в уровне квалификации Гарретта %)

tailgunner ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.