Автор Тема: Linux & nVidia  (Прочитано 5298 раз)

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Linux & nVidia
« : Июнь 24, 2012, 05:18:21 pm »
Дык, есть же альтернативные драйвера для видеокарт Нвидиа с открытым кодом. От чего весь сыр-бор?
Весь сыр-бор, из за того, что nvidia в отличае от интела и amd не публикует спецификации на протокол общения с их железякой. То есть любой желающий написать драйвер для нвидивской карточки будет вынужден заниматься реверс-инженирингом протокола общения с ней. Что есть очевидный маразм ибо протокол не содержит обычно него-либо интересного, никакого ноу-хау там нет.

Ну а закрытый драйвер нвидии поддерживается их рук вон плохо самой нвидией.

Между прочим, отсутствия спек на железяку и вменяемого открытого драйвера уже привело к тому, что нвидия упустила заказ на примерно 10 000 000 GPU (сумма заказа порядка 250 000 000$-500 000 000$). В результате выбор был сделан в пользу AMD видеокарт. http://www.opennet.ru/opennews/art.shtml?num=34168

Кроме того, выступление Линуса не прошло бесследно. В нвидии к нему прислушались и озаботились собственным имиджем. Теперь они ищут пути улучшения своей "кармы" в сообществе: http://www.opennet.ru/opennews/art.shtml?num=34175
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Linux & nVidia
« Ответ #1 : Июнь 24, 2012, 07:58:59 pm »
А вот так делают компании которые уже переросли каменный век: http://www.opennet.ru/opennews/art.shtml?num=34173
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

alexus

  • Гость
Re: Linux & nVidia
« Ответ #2 : Июнь 27, 2012, 07:07:05 am »
Если кому-то интересно... выложен SDK под Android от Qualcomm

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Linux & nVidia
« Ответ #3 : Июнь 27, 2012, 09:02:50 am »
Если кому-то интересно... выложен SDK под Android от Qualcomm
Интересно, спасибо.

Еще бы в андроид добавили бы поддержку Bluetooth low energy (aka ble) было бы совсем замечательно. А то пародоксальная ситуация - куалкоммовские чипы что в андроидофонах стоят умеют ble, а в андроиде API для него нет.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Linux & nVidia
« Ответ #4 : Июнь 27, 2012, 09:12:23 am »
Но вообще, Qualcomm знатные проприентарщики. Насколько я помню нет ни одной открытой спеки на их графические ядра например. Из за этого например компьютер Raspberry Pi резко менее интересен например тому же Завалишину.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

alexus

  • Гость
Re: Linux & nVidia
« Ответ #5 : Июнь 27, 2012, 10:12:12 am »
Но вообще, Qualcomm знатные проприентарщики. Насколько я помню нет ни одной открытой спеки на их графические ядра например. Из за этого например компьютер Raspberry Pi резко менее интересен например тому же Завалишину.
Ну, хоть что-то выложили... и на том, спасибо. Платформа-то интересная, а средств разработки немного... Деловых приложений практически нет, а потребность в них есть. Через браузеры много не наработаешь...
А если процесс пойдёт, то может и графику... выложат.

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Linux & nVidia
« Ответ #6 : Июнь 27, 2012, 10:15:51 am »
Но вообще, Qualcomm знатные проприентарщики. Насколько я помню нет ни одной открытой спеки на их графические ядра например. Из за этого например компьютер Raspberry Pi резко менее интересен например тому же Завалишину.
Ну, хоть что-то выложили... и на том, спасибо. Платформа-то интересная, а средств разработки немного... Деловых приложений практически нет, а потребность в них есть. Через браузеры много не наработаешь...
А если процесс пойдёт, то может и графику... выложат.
Это же не спеки выложили, а SDK. Это существенно разные вещи.

Гм. А браузеры тут вообще при чем? Под андроид приложения как бы пишутся не под браузеры :-) Там таки настоящие такие приложения. В том числе с использованием нативных языков вроде C++, да хоть асм используй. В этом плане то что выложил Qualcomm не есть жизненно важно - всему этому есть хорошо проверенные альтернативы. Единственное преимущество решения от Qualcomm'а - то, что оно будет скажем раза в три быстрее работать на железе от оного Qualcomm, но не будет работать вообще на другом железе (коего достаточно дофига).
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"

alexus

  • Гость
Re: Linux & nVidia
« Ответ #7 : Июнь 27, 2012, 01:09:45 pm »
Гм. А браузеры тут вообще при чем? Под андроид приложения как бы пишутся не под браузеры :-)
Если нет нормальных средств разработки, то остаётся практически единственная возможность - это работа через браузеры... java, js etc.

Там таки настоящие такие приложения. В том числе с использованием нативных языков вроде C++, да хоть асм используй.
... при наличии компилятора, компоновщика, маппера и пр.

В этом плане то что выложил Qualcomm не есть жизненно важно - всему этому есть хорошо проверенные альтернативы.
Qualcomm выложил дополнение к SDK от Google (для Android), с примерами... Какие альтернативы к SDK от производителя процессоров?..

Единственное преимущество решения от Qualcomm'а - то, что оно будет скажем раза в три быстрее работать на железе от оного Qualcomm, но не будет работать вообще на другом железе (коего достаточно дофига).
Не совсем так... ну, да, не суть.

valexey

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1990
    • Просмотр профиля
Re: Linux & nVidia
« Ответ #8 : Июнь 27, 2012, 01:40:58 pm »
Гм. А браузеры тут вообще при чем? Под андроид приложения как бы пишутся не под браузеры :-)
Если нет нормальных средств разработки, то остаётся практически единственная возможность - это работа через браузеры... java, js etc.
Вау какая каша! java не умеет работать в браузере (в случае андроида). То есть вообще никакого отношения к вебу и браузерам она не имеет. И нормальные средства разработки под андроид есть. Собственно они официальные от гугла.

Там таки настоящие такие приложения. В том числе с использованием нативных языков вроде C++, да хоть асм используй.
... при наличии компилятора, компоновщика, маппера и пр.
И это все есть в наличии. Блин, андроид это же обычный линукс, и для сборки нативного там используется банальный gcc. И да, я ел и ем эти устрицы каждый день.

В этом плане то что выложил Qualcomm не есть жизненно важно - всему этому есть хорошо проверенные альтернативы.
Qualcomm выложил дополнение к SDK от Google (для Android), с примерами... Какие альтернативы к SDK от производителя процессоров?..
Одного из процессоров, замечу. А альтернатива простая - обычные нативные либы с оптимизацией под neon. Например для компьютерного зрения opencv. Также neon можно просто в своем коде использовать, ибо gcc.
"но сейчас, чтобы компенсировать растущую мощность компьютеров, программисты используют фреймворки"