LINUX.ORG.RU

Christopher Bergström рассказал о состояни PSCNV — форка Nouveau

 , pscnv,


0

2

Драйвер PSCNV предназначен для видеокарт производства NVidia. Правда, поддерживаются видеокарты начиная с GeForce 8. Проект PSCNV нацелен на создание кроссплатформенного форка Nouveau (планируется поддержка *BSD, OpenSolaris и, возможно, ReactOS). Дело в том, что Nouveau является Linux-only драйвером (портирование на другие ОС крайне затруднено) и разрабатывается при поддержке RedHat. На текущий момент уже работает 2D, и идёт работа над поддержкой 3D. Пока не очень понятно, будет ли использован Gallium3D или будет классическая mesa, или модуль glx будет разрабатываться отдельно, но стоит учесть, что Gallium3D очень не нравится разработчикам PSCNV.

Вот основные задачи проекта PSCNV:

  • поддержка suspend/resume;
  • поддержка чипов NVC0 и NV50;
  • поддержка декодирования видео;
  • поддержка CUDA (Nouveau судя по данной таблице планирует поддержку OpenCL).

Также, проект планирует полную поддержку OpenGL 3/4.

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

★★★★★

Проверено: post-factum ()
Последнее исправление: madgnu (всего исправлений: 4)

Очень интересно, чем им так не нравится Gallium3D.

Ximen ★★★★
()

>xf86-video-radeonhd
какие некрофилы раскопали radeonhd

Novell-ch ★★★★★
()

Главное чтобы они обменивались кодом с апстримом.

Deleted
()

>Стоит отметить, что для FOSS-драйверов для видеокарт производства ATI/AMD складывается похожая ситуация. Существует две ветки драйверов — xf86-video-ati и xf86-video-radeonhd (xf86-video-radeonhd поддерживает чипы начиная с R500). А для чипов R300 и старше существует две реализации GLX — через mesa и через Gallium3D.

radeonhd, r300c и r600c - R.I.P

KPSS
()

Объясните хомячку, как поставить наиболее юзабельный драйвер для видеокарточки ATI 3850 (только не fglrx) А то стоят пакеты libglmesa-чего-то там (7.10-dev), xserver-xorg-video-ati (6.13.99), а вывод glxinfo говорит о mesa 7.10-dev.

KroArtem ★★
()

>Также, проект планирует полную поддержку OpenGL 3/4.

Для музейных экспонатов?

KPSS
()

Вот людям делать нечего.

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

Что на R600c, что на R600g 3D пока нормально не работает.

KPSS
()

Имхо, фигня будет.
Gallium3D нет (а Nouveau делают через него).
Не нужная CUDA вместо OpenCL.

Хотя пусть пилят, возможно и будет что-то хорошее.

radeonhd тихо помер, как все помнят.

ChALkeR ★★★★★
()

Исправил последний абзац, потому что radeonhd сдох. Запомните вы уже это и дайте ему спокойно самозакопаться.

madgnu ★★★★★
()

> Правда, поддерживаются видеокарты начиная с GeForce 8.

Не нужно.

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

Вообще потер нафиг, ибо r300c уже почти выкинули (в mesa 7.9 r300g используется по умолчанию), r600c на подходе (r600g его по фичам обошел).

madgnu ★★★★★
()

Пусть пилят. Потом фичи в nouveau добавят и PSCNV можно закапывать.

devl547 ★★★★★
()

> Дело в том, что Nouveau является Linux-only драйвером (портирование на другие ОС крайне затруднено) и разрабатывается при поддержке RedHat.

Весёлая аргументация.. Нет поддержки BSD и делаем его не мы :) Если первое похвально, то по второму у нескольких человек похоже завышенная самооценка.

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

> ибо r300c уже почти выкинули (в mesa 7.9 r300g используется по умолчанию)

Ты выкинул, в своём Arch'е? В Ubuntu 10.10 R300 использует классическую mesa. (тем более для R600)

r600g его по фичам обошел

А по скорости?

Mesa vs Gallium3D

Mesa

http://www.phoronix.com/data/img/results/mesa_r300g_oct10/6.png

http://www.phoronix.com/data/img/results/mesa_r300g_oct10/5.png

Gallium3D

http://www.phoronix.com/data/img/results/mesa_r300g_oct10/1.png

http://www.phoronix.com/data/img/results/mesa_r300g_oct10/3.png

Вообще Gallium3D планировался как единый фреймворк. Но, что мы видим? Тормоза, нестабильность, пятое колесо в телеге, хотя даже реализовали Direct3D http://www.opennet.ru/opennews/art.shtml?num=28035 но вайновцы сказали, что мол проприетарные дрова Gallium3D поддерживать не будут, а они самые производительные http://www.winehq.org/pipermail/wine-devel/2010-September/086885.html

Вот принцип свободных велосипедов в действии. Есть велики с квадратными колёсами, есть с шестигранными, но не одного с круглыми.

Root-msk ★★★★★
() автор топика
Ответ на: комментарий от Root-msk

Надо иногда заглядывать в cgit, там r300c выкинули, чтобы его собрать, надо ручками его выковыривать, потому что r300_dri соберется галлиумовский. В убунте вообще не релизная 7.9. Комитов ни в r300c, ни в r600c давно нет. Во-вторых r300c не поддерживает glsl, msaa, hyperz и не будет, потому что никто его не поддерживает. На классическом р600 любое приложение с шейдерами сыпется артефактами. На галлиуме артефактов почти нет. А вот с интеловскими наоборот получилось.

KPSS
()

Nouveau судя по данной таблице

Ууу, как же там все скудненько... ну, пущай народ без документации дальше балуется, реверсинжениринг все же весьма fun'овое занятие, хоть и абсолютно бесперспективное в данной области и таких объемах.

Andru ★★★★
()
Ответ на: комментарий от Root-msk

>Вот принцип свободных велосипедов в действии. Есть велики с квадратными колёсами, есть с шестигранными, но не одного с круглыми.

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

AVL2 ★★★★★
()

ну успехов им. Зачем это на линуксовом сайте? Ладно бы еще релиз был, а так, обычная бздешная болтовня...

AVL2 ★★★★★
()

>поддержка чипов NVC0 и NV50

Казалось бы, в Nouveau именно этим и осталось заняться, а тут «новость». Причём, это в планах на отдалённое светлое будущее. А пока они займутся лишь поддержкой suspend/resume и NVC0(последние нвидивские карточки).

wyldrodney
()

>но стоит учесть, что Gallium3D очень не нравится

испытывают к нему личную неприязнь, кушать не могут?

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

>Не нужная CUDA вместо OpenCL.

а ну обоснуй?!

OpenCL - открытый гетерогенный фреймворк, в теории работающий на разнообразном железе vs CUDA - закрытый гомогенный, работающий только на nVidia.

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

В каком еще железе есть фичи, аналогичные нвидивским?

anonymous
()

Не, ну нормально вообще? Один драйвер только появился, нисколько пока не юзабелен, а его уже форкают.

DELIRIUM ☆☆☆☆☆
()

Ну если галлиум использоваться не будет, то делаю всяческих благ проекту! Может и получится у них что хорошее

anonymous
()

Что ещё за OpenGL 0.75?

anonymous
()

>Также, проект планирует полную поддержку OpenGL 3/4.

Я так понимаю, эти планы сродни построению Суверенной демократии и удвоению ВВП.

Polugnom ★★★★★
()

кто мешал в 1 драйвере сделать поддержку куда и опенцл? Бред в общем. или делать поддержку куда как неофиц патч к драйверу. Нахрен нам ещё 1 драйвер.

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

Дело в том, что Nouveau является Linux-only драйвером (портирование на другие ОС крайне затруднено) и разрабатывается при поддержке RedHat.

NekoExMachina
()

> поддерживаются видеокарты начиная с GeForce 8

Gallium3D очень не нравится разработчикам

поддержка CUDA



Не нужно.

pevzi ★★★★★
()

>Nouveau является Linux-only драйвером (портирование на другие ОС крайне затруднено)

aros и haiku видно не ОС, раз портировали.

devl547 ★★★★★
()
Ответ на: комментарий от Root-msk

> Вот принцип свободных велосипедов в действии. Есть велики с квадратными колёсами, есть с шестигранными, но не одного с круглыми.

Сорта говна в действии.

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

> А кому нужны эти самые другие ОС?

Кто пишет эти ОС

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

> зы. больше драйверов хороших и разных :)

Больше велосипедов с квадратными и треугольными колёсами

anonymous
()
Ответ на: Ъ от RussianNeuroMancer

> но кто всё это будет делать?

Программисты же.

anonymous
()

Лучше б Optimus запилили. А то эта нвидия совсем скатилась в УГ. Пора переезжать к амд.

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

Не нужны - не пользуйся.
И заодно не пользуйся полезностями, написанными командами этих ОС.

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

Большая часть ноутов в будущем будет с «hybrid graphics». Хотя, с другой стороны, при выключенном компизе, тиворлдс и спринг и на интеле не тормозят.

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

>кто мешал...

Религия? Лень здесь как то мимо если уж всё же взялись писать.

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