LINUX.ORG.RU

Nouveau будет портирован для OpenSolaris

 , ,


0

0

Nouveau («нуво») — это открытый драйвер для видеокарт NVidia с поддержкой 3D-ускорения. До недавнего времени, будучи тесно связанным с DRM, полноценно работал только с ядром Linux. Однако благодаря внедрению KMS в ядро OpenSolaris портирование драйвера стало возможным, чем и займётся компания PathScale (известная по своим кластерам и высокопроизводительным компиляторам).
Основная задача — обеспечить работу CUDA (перенос вычислений на процессор видеокарты), повысив таким образом производительность.

>>> Подробности

★★★★★

Проверено: hibou ()

>Основная задача — обеспечить работу CUDA (перенос вычислений на процессор видеокарты), повысив таким образом производительность.

А OpenCL для кого придумали?

Мало того, что разработчики Nouveau занимаются бесперспективным делом (есть ведь много продуктов с открытыми спеками, но для которых Linux-драйвера нет или он неполноценен), так ещё и создают (возможно, неосознанно) привязку к поставщику (политикой которого они сами же недовольны).

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

> Nouveau уже умеет CUDA? O_o

Пока они его портируют, он уже будет уметь, но CUDA устареет и ее спишут на свалку истории, перейдя на чистый OpenCL :)

pekmop1024 ★★★★★
()

Хорошая новость! OpenSolaris может стать ещё более «open» с завершением этой работы.)))

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

CUDA??? O.o да они блин упоротые, лучше бы openCL сделали тогда уж

Gorthauer ★★★★★
()

>Not only do they want Nouveau running there but they also want to run CUDA-like kernels atop the NVIDIA graphics hardware.

CUDA-like


из текста новости на форониксе. перевод такой перевод.

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

Ви таки что-то имеете против возбуждающей французкой мовы?

anonymous
()
Ответ на: комментарий от BZFLATER

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

Dorif ★★
()

мне нравится этот драйвер

Klayman
()
Ответ на: комментарий от Dorif

Проприетарность это плохо, это да. Но нуво сам по себе в ~ 20 раз хуже проприетарных дров от нвидии, ибо спеки, как всегда, закрыты. Пока не откроют спеки, нуво не нужен.

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

Ну, если нормально работать будет- пусть лучше он будет, чем проприетарный драйвер. Лучше уж открытый исходный код и закрытые спеки, чем проприетарный софт и отсуствие спеков.

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

Так чедь не в ядро же внедряют.))) GPL запрещает линковать GPL проги с прогами под другими лицензиями. А в данном случае речь идёт только о портировании драйвера. А драйвер может быть и usermode.

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

Ну, если нормально работать будет- пусть лучше он будет, чем проприетарный драйвер. Лучше уж открытый исходный код и закрытые спеки, чем проприетарный софт и отсуствие спеков.

Ну он не особо нормально работает. 3д ускорение, например, отсутствует. Так что я пока сижу с родными дровами от нвидии.

BZFLATER
()
Ответ на: комментарий от Ttt

> Мало того, что разработчики Nouveau занимаются бесперспективным делом (есть ведь много продуктов с открытыми спеками, но для которых Linux-драйвера нет или он неполноценен),

те «много продуктов» бесперспективнее стоящей у каждого третьего нвидии.

так ещё и создают (возможно, неосознанно) привязку к поставщику (политикой которого они сами же недовольны).


это не привязка. Оне не мешают тебе юзать другие карточки.

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

А потом ещё ждать, пока будет нормальная производительность с 3д-ускорением и когда все артефакты пропадут... Короче ещё года 3-4 минимум проприетарные дрова на карточки нвидии рулят и рулить будут.

BZFLATER
()
Ответ на: комментарий от madgnu

>из текста новости на форониксе. перевод такой перевод.
Хорошо, скажу прямо: бешеных навыков в английском у меня нет. Подразумевается, что:

Они не просто хотят запустить Нуво, но и заставить работать задачи вроде CUDA

Если эту фразу я понял правильно, то

Основная задача — обеспечить работу CUDA

Не так уж далека от истины. По идее, сама по себе работа драйвера мало нужна, от него требуется решение каких-либо задач. 3D на солярке нужно как-то не особо, а вот CUDA бы пригодилась.
А то, что я из словосочетания «CUDA-like» воспринял только красивую аббревиатуру — моя беда, да.

dogbert ★★★★★
() автор топика

а скоро 2.6.33 с сабжем на борту выйдет?

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

Развивается же как- то вайн* Подноровятся! К тому же: один драйвер нвидиа предназначен сразу для нескольких семейств видеокарт, поэтому они должны быть совместимы. И к тому же: нуво делается методом обратной разработки.

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

> когда все артефакты пропадут... Короче ещё года 3-4 минимум проприетарные дрова на карточки нвидии рулят и рулить будут.

Проприетарные без артефактов, но иксы роняют и вешают. Рулез, ага.

anonymous
()
Ответ на: комментарий от BZFLATER

А способы 2д акселерации вообще со времён Riva не менялись, насколько я знаю.

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

> >А OpenCL для кого придумали?

А он работает без дров видеокарты? Опенгл ведь не работает.


Да, OpenCL умеет работать и без GPU. Да, OpenGL умеет работать без GPU. Но при наличии возможности использовать GPU, воспользуется ею.
Что вас в этом удивляет?

andreyu ★★★★★
()

Наконец-то слышно хоть что-то про OS. Когда релиз-то?

И вот еще что интересно - а как там с работой интелловских карт? GMA4500MHD 3d даст?

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

>И вот еще что интересно - а как там с работой интелловских карт?

Вроде там та же самая меса.

GMA4500MHD 3d даст?


На GMA3500 вроде было.

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

бред какой-то - CDDL не совместимо с GPL

тащемта там вроде бы двойная лицензия GPL/MIT

Gorthauer ★★★★★
()

Ждём ебилдов. Думаю с моей Geforce 3 Titanum 200 оно будет работать полноценно :).

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

Ждём ебилдов. Думаю с моей Geforce 3 Titanum 200 оно будет работать полноценно :).

Думаете у разрабов есть это дерьмо маммонта эта карточка? Сейчас они активнее всего пилят самый последний чип

Оно почти с рождения на Gallium3D, по факту это самый рабочий из Галлиумовских драйверов

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

2010.03 как бе намекает. а вообще можешь уже хоть счас начинать, только они счас со шрифтами чегото меняют и начиная с 129 билда шрифты г, но обещают исправить. http://genunix.org/. А я пойду в Fallout3 под вайном дальше проходить.

anonymous
()

> Nouveau будет портирован для OpenSolaris

Nouveau распространяется как зараза.

Xandry
()

Всем известно, что нвидия не публикует открытых спецификаций по своим графическим чипам. А Nouveau восновом разрабатывается за счет применения реверс-инжиниринга.

Известно, что в некоторых странах реверс-инжиниринг запрещен. Будет ли это означать, что жители таких стран не смогут использовать драйвер Nouveau?

Mrxrrr
()

а как поставить Nouveau в debian sid?

subj.

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

>Ну, если нормально работать будет- пусть лучше он будет, чем проприетарный драйвер.

Если бы больше заняться не чем было, то тогда пусть был бы. А так на те же ATI и Intel нужны рабочие руки, да и на другие устройства (кроме видеокарт) с открытыми спеками тоже. Например, вроде даже UVC не полностью реализован (а это куда перспективнее). Звуковые карты тоже, особенно профессиональные (например, e-mu 0404 usb). Ну и ещё много чего.

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

>те «много продуктов» бесперспективнее стоящей у каждого третьего нвидии.

Если бы не одно «но»: пока они дореверсят и доделают поддержку какого-либо чипа, он уже давно будет снят с производства, а половина из купленных ранее сдохнут. А для железа с доступными спецификациями процесс разработки драйвера будет идти куда быстрее (и возможно даже выбьют хотя бы символическую материальную помощь со стороны производителя железяки).

это не привязка. Оне не мешают тебе юзать другие карточки.


Прямо не мешают, но косвенно могут помешать. Если кто захочет написать программу, использующую CUDA, то она будет работать только с картами Nvidia. Для того, чтобы заставить её работать с другими картами, надо будет её переписывать. Если же программа использует OpenCL, то она будет работать со всеми устройствами, поддерживающими OpenCL (а для выпуска устройств с его поддержкой, насколько я понимаю, никаких препятствий нет, в отличие от CUDA).

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

>Известно, что в некоторых странах реверс-инжиниринг запрещен. Будет ли это означать, что жители таких стран не смогут использовать драйвер Nouveau?

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

Ttt ☆☆☆☆☆
()

Кстати, есть ли сейчас возможность на практике использовать CUDA/OpenCL? А то у меня жыфорс 9800гтх+, и его ресурсы на данный момент практически не используются (покупал, когда играл в игры, а на данный момент практически не играю), лучше бы процессор помощнее купил.

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