Oberon space

General Category => Общий раздел => Тема начата: valexey от Июнь 24, 2012, 05:18:21 pm

Название: Linux & nVidia
Отправлено: valexey от Июнь 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
Название: Re: Linux & nVidia
Отправлено: valexey от Июнь 24, 2012, 07:58:59 pm
А вот так делают компании которые уже переросли каменный век: http://www.opennet.ru/opennews/art.shtml?num=34173
Название: Re: Linux & nVidia
Отправлено: alexus от Июнь 27, 2012, 07:07:05 am
Если кому-то интересно... выложен SDK под Android от Qualcomm (https://developer.qualcomm.com/download)
Название: Re: Linux & nVidia
Отправлено: valexey от Июнь 27, 2012, 09:02:50 am
Если кому-то интересно... выложен SDK под Android от Qualcomm (https://developer.qualcomm.com/download)
Интересно, спасибо.

Еще бы в андроид добавили бы поддержку Bluetooth low energy (aka ble) было бы совсем замечательно. А то пародоксальная ситуация - куалкоммовские чипы что в андроидофонах стоят умеют ble, а в андроиде API для него нет.
Название: Re: Linux & nVidia
Отправлено: valexey от Июнь 27, 2012, 09:12:23 am
Но вообще, Qualcomm знатные проприентарщики. Насколько я помню нет ни одной открытой спеки на их графические ядра например. Из за этого например компьютер Raspberry Pi (http://www.raspberrypi.org/) резко менее интересен например тому же Завалишину.
Название: Re: Linux & nVidia
Отправлено: alexus от Июнь 27, 2012, 10:12:12 am
Но вообще, Qualcomm знатные проприентарщики. Насколько я помню нет ни одной открытой спеки на их графические ядра например. Из за этого например компьютер Raspberry Pi (http://www.raspberrypi.org/) резко менее интересен например тому же Завалишину.
Ну, хоть что-то выложили... и на том, спасибо. Платформа-то интересная, а средств разработки немного... Деловых приложений практически нет, а потребность в них есть. Через браузеры много не наработаешь...
А если процесс пойдёт, то может и графику... выложат.
Название: Re: Linux & nVidia
Отправлено: valexey от Июнь 27, 2012, 10:15:51 am
Но вообще, Qualcomm знатные проприентарщики. Насколько я помню нет ни одной открытой спеки на их графические ядра например. Из за этого например компьютер Raspberry Pi (http://www.raspberrypi.org/) резко менее интересен например тому же Завалишину.
Ну, хоть что-то выложили... и на том, спасибо. Платформа-то интересная, а средств разработки немного... Деловых приложений практически нет, а потребность в них есть. Через браузеры много не наработаешь...
А если процесс пойдёт, то может и графику... выложат.
Это же не спеки выложили, а SDK. Это существенно разные вещи.

Гм. А браузеры тут вообще при чем? Под андроид приложения как бы пишутся не под браузеры :-) Там таки настоящие такие приложения. В том числе с использованием нативных языков вроде C++, да хоть асм используй. В этом плане то что выложил Qualcomm не есть жизненно важно - всему этому есть хорошо проверенные альтернативы. Единственное преимущество решения от Qualcomm'а - то, что оно будет скажем раза в три быстрее работать на железе от оного Qualcomm, но не будет работать вообще на другом железе (коего достаточно дофига).
Название: Re: Linux & nVidia
Отправлено: alexus от Июнь 27, 2012, 01:09:45 pm
Гм. А браузеры тут вообще при чем? Под андроид приложения как бы пишутся не под браузеры :-)
Если нет нормальных средств разработки, то остаётся практически единственная возможность - это работа через браузеры... java, js etc.

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

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

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

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

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