URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 65251
[ Назад ]

Исходное сообщение
"NVIDIA отказывается от дальнейшего развития открытого драйве..."

Отправлено opennews , 27-Мрт-10 09:31 
В список рассылки freedesktop поступило (http://lists.freedesktop.org/archives/xorg/2010-March/049749...) сообщение от компании NVIDIA, касающееся будущего развития open source драйвера nv (xf86-video-nv):


"Исторически NVIDIA занималась развитием и поддержкой драйвера xf86-video-nv для X-сервера в основном как минимального драйвера, который работает достаточно хорошо, чтобы пользователи могли использовать возможность ускоренного вывода графики X-сервером, начиная с момента установки дистрибутива Linux и заканчивая установкой проприетарного драйвера с сайта компании.


Этот open source драйвер имеет достаточно маленький набор поддерживаемых возможностей [ускорения] с тем, чтобы минимизировать стоимость поддержки и свести к минимуму раскрытие интеллектуальной собственности, которой NVIDIA может посчитать нужной к сокрытию.


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

URL: http://lists.freedesktop.org/archives/xorg/2010-March/049749...
Новость: http://www.opennet.me/opennews/art.shtml?num=25974


Содержание

Сообщения в этом обсуждении
"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено vizor , 27-Мрт-10 09:31 
Лучше бы дали спеки команде nouveau они бы за год написали всё что надо, хотя они и без спек фигачат как трактор :)

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено linux4ever , 27-Мрт-10 10:16 
Ага, видем как для раденов пишут дрова по спекам.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено anonymous , 27-Мрт-10 11:52 
Вполне так ниче пишут

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Michael Shigorin , 27-Мрт-10 14:41 
Фигачить можно только фигню :(

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено User294 , 29-Мрт-10 01:28 
>Фигачить можно только фигню :(

Без спеков - в фигне неизбежно будет куча багов.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено User294 , 29-Мрт-10 23:10 
>Ага, видем как для раденов пишут дрова по спекам.

Как по мне - лучше уж геморрой но со свободой чем сытое счастье в загончике из секретных блобов (а гарантии отсутствия там троянов, бэкдоров и нежелательного функционала кто даст?). Для такого в общем то виндовс есть...


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Zenitur , 27-Мрт-10 13:21 
Лучше пусть действительно бросят nv, чем бросят вообще весь Linux. Каждый раз, когда выходит новая версия OpenGL, я искренне надеюсь, что они сделают его поддержку! Невзирая на то, что ничто, кроме Maya, им не воспользуется. И когда предоставляют новую технологию - у них есть поддержка всего для Linux. Почти всего для FreeBSD.  У них есть свой композитный менеджер рабочего стола, почти как AIGLX, но лучше и быстрее. В Beryl его можно запустить одним движением мыши. Надеюсь, в Compiz он включается сам.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено User294 , 29-Мрт-10 23:05 
Да, конечно, блобы рулят. А, собссно, чем линух забитый блобятиной принципиально лучше винды забитой блобятиной? Блобы везде одинаковы в том что там за вас все решили и забыли вам дать механизмы для оверрайда этих решений, так что вы кушаете что дали и никак иначе.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Noldor , 27-Мрт-10 10:01 
Настоящие проприетарщики.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено GoodWin , 27-Мрт-10 10:10 
Скорее бы уже повились "открытые" железки...

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено ец , 27-Мрт-10 10:10 
Ну и правильно

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Аноним , 27-Мрт-10 10:27 
Вот пусть они сами и идут лесом. Нормальный человек никогда не купит видюху этого производителя, если заинтересован в нормальной поддежке своего железа Linuxoм. Всю свою историю эта компания пыталась всем навредить: начиная с того момента как они в союзе с Microsoft разорили компанию 3dfx. И теперь все их новомодные технологии вроде вычислений на видеокартах имеют только одну цель: подсадить на иглу и выкачивать кучу денег.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено birdie , 27-Мрт-10 10:58 
У NVIDIA *самые* качественные драйвера для видеокарт в Линуксе и, пожалуй, в Windows тоже, так что сидите и молчите.

Никто вас не заставляет покупать их продукцию - это раз.

Во-вторых, на форумах только и слышны вопли по поводу глюков всех трёх версий драйверов от ATI и открытых недоделанных драйверов от Intel, хотя и те проприетарщиной балуются (Google: pulsbro).


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено szh , 27-Мрт-10 11:34 
> И теперь все их новомодные технологии вроде вычислений на видеокартах имеют только одну цель: подсадить на иглу и выкачивать кучу денег.

не нравятся новые технологии - не пользуйтесь.
Они хотят заработать денег за свою работу, что крайне справедливо


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Аноним , 27-Мрт-10 11:46 
Если бы все было так просто... А как обойти зависимость многих игр от PhysX?...

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено birdie , 27-Мрт-10 12:13 
Зависимость? Какая такая зависимость?

Скачали и поставили http://www.nvidia.com/object/physx_9.10.0129.html - видеокарта от NVIDIA не нужна.

Да, не будет так красиво, на всё работает.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Feadot , 29-Мрт-10 10:26 
> видеокарта от NVIDIA не нужна.

Да ну?
По тому же линку -
Supported products
GeForce 300-series, 200-series, 100-series, 9-series, and 8-series GPUs (with minimum of 32 cores and a minimum of 256MB dedicated graphics memory)


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено pavlinux , 27-Мрт-10 13:18 
>Если бы все было так просто... А как обойти зависимость многих игр от PhysX?...

Зависимость решается отказом, а не переходом на более лёгкие наркотики.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено аноним , 29-Мрт-10 21:52 
Каких? Есть одна или две опенсорсных игры, по недоразумению зависящие от этой дряни. А остальное проприетарщина - надо от нее отказываться целиком и полностью

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено ffsdmad , 27-Мрт-10 18:44 
тоесть они раздают свои платы бесплатно?

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено User294 , 29-Мрт-10 23:20 
>Они хотят заработать денег за свою работу, что крайне справедливо

Путем подсадки на 100% зависимость от своих блобов, диктовки своих решений и создания геморроя окружающим. Что крайне несправедливо. Как бы у любой медали есть две стороны.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено тигар , 30-Мрт-10 11:35 
>>Они хотят заработать денег за свою работу, что крайне справедливо
>
>Путем подсадки на 100% зависимость от своих блобов, диктовки своих решений и
>создания геморроя окружающим. Что крайне несправедливо. Как бы у любой медали
>есть две стороны.

а кто _лично тебя_ принуждает использовать карты от nVidia? или ты так, как всегда, высказать свое "авторитетное" IHMO зашел?
p.s. я ноутбук (старый и новый) выбирал по первичному признаку nvidia в качестве видюхи, ибо мне работать нужно за машинкой а не мудохаться с поделиями от ati/intel в надежде что когда-нибудь я смогу запустить на них например teeworlds или nexuiz.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Hate , 30-Мрт-10 11:52 

>p.s. я ноутбук (старый и новый) выбирал по первичному признаку nvidia в
>качестве видюхи, ибо мне работать нужно за машинкой а не мудохаться
>с поделиями от ati/intel в надежде что когда-нибудь я смогу запустить
>на них например teeworlds или nexuiz.

               ^^^^^^^^^^^^^^^^^^^^^^^^  Работник мля.


Много наработал, работничег?

  


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено тигар , 30-Мрт-10 12:15 
>>на них например teeworlds или nexuiz.
>   ^^^^^^^^^^^^^^^^^^^^^^^^  Работник мля.

окей, хочу клевый 3D скринсейвер, что дальше? для "работник мля" по ssh и xserver в принципе не особо нужен, однако ставят же;)
>
> Много наработал, работничег?

вполне достаточно, апвс?


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Andrey Mitrofanov , 30-Мрт-10 12:22 
>окей, хочу клевый 3D скринсейвер, что дальше? для "работник мля" по ssh

$ ssh работник.мля -c watch -d -n1 shuf -n15 -i 10000000-100000000


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено тигар , 30-Мрт-10 12:38 
>>окей, хочу клевый 3D скринсейвер, что дальше? для "работник мля" по ssh
>
>$ ssh работник.мля -c watch -d -n1 shuf -n15 -i 10000000-100000000

в линуксах это наверное весьма клевый скринсейвер ;-)
в системах для людей это:
[tiger@laptop]~%man shuf
No manual entry for shuf
ну и watch совершенно для других целей предназначенная тулза (имхо более нужная вещь нежели sysutils/cmdwatch)


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено User294 , 30-Мрт-10 14:26 
>как всегда, высказать свое "авторитетное" IHMO зашел?

Законом не запрещено, прикиньте? :)

>p.s. я ноутбук (старый и новый) выбирал по первичному признаку nvidia в
>качестве видюхи, ибо мне работать нужно за машинкой а не мудохаться

Я что-то не догоняю, зачем для РАБОТЫ нужна нвидия. Что это за работа такая? oO

>с поделиями от ati/intel в надежде что когда-нибудь я смогу запустить
>на них например teeworlds или nexuiz.

А мне не очень хочется мудохаться с блобами в моей системе. Если бы мне хотелось мудохаться с блобами где производители все за меня решили и мне остается только хавать что дали - ну так винда для этого есть. Зачем мне то же самое в *nix-like? Чем блобятина в *nix-like лучше блобятины в винде?


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Michael Shigorin , 30-Мрт-10 14:45 
>>как всегда, высказать свое "авторитетное" IHMO зашел?
>Законом не запрещено, прикиньте? :)

Первый спамер был лоером и думал точно так же, судя по его словам.

>Я что-то не догоняю, зачем для РАБОТЫ нужна нвидия. Что это за
>работа такая? oO

Кажется, когда осматривал thefoundry.co.uk в интересах заказчика -- рекомендовали тоже нвидию.

>Чем блобятина в *nix-like лучше блобятины в винде?

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

Мне бы тоже хотелось, чтоб исходники полного драйвера nvidia открыли (и не так давно наступил на грабли с наиболее старыми legacy и не очень-то последним xorg) -- но фанатеть по этому поводу смысла не вижу.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено User294 , 30-Мрт-10 17:17 
>Первый спамер был лоером и думал точно так же, судя по его словам.

Ну вот, меня сравнили со спамером :(.Хотя мне кажется что вообще-то так должен думать любой человек. Нет, конечно, можно по советски, железной рукой - "запрещено все что не разрешено", но это как-то уныло, имхо. И, думается мне, тигары^W тролли при такой политике первыми взвоют.

>Кажется, когда осматривал thefoundry.co.uk в интересах заказчика -- рекомендовали
>тоже нвидию.

Ну знаете, а у знакомого в "топовом" ноуте эта самая нвидия накрылась вообще. И еще на виду несколько давших дуба чуть ли не одновременно "нфорсов".

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

Ну так по такой логике чем меньше блобятины, тем лучше, не так ли? :)

>Мне бы тоже хотелось, чтоб исходники полного драйвера nvidia открыли

Это наверное хотелось бы всем, но думаю что мы умрем с этой мечтой, потому что нвидия очень уж напирает на свою супер-пупер "IP" (ту которая property). Это при том что строго говоря, эту их IP амдшное добро в бенчах (да, виндовых, а кого еще кроме геймеров по большому счету волнует производительность видях?) делает как тузик грелку. Что-то публикация амдшниками спеков не помогла нвидии и в итоге даже их ферми - жрет больше (явно на пределе возможностей технологий чуваки работают) а по бенчам сливает. Как это называется? Да фэйл это. Не вижу поводов напирать на "IP" с таким нахрапом. Ну разве что нвидия (которую со всех сторон прижало, скажем по части чипсетов амд и интел ее вообще растоптали) думает кому бы продаться поизящнее с своей "супер-пупер" IP.

>но фанатеть по этому поводу смысла не вижу.

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


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Andrey Mitrofanov , 30-Мрт-10 19:28 
>Ну вот, меня сравнили со спамером :(

Размер постов и потока оных "имеет значение". Но ты не расстраивайся так -- мы все http:/openforum/vsluhforumID3/65330.html#22 просто завидуем! $)


"(offtopic) 'законом не запрещено' (was: NVIDIA...)"
Отправлено Michael Shigorin , 30-Мрт-10 21:34 
>>>Законом не запрещено
>>Первый спамер был лоером и думал точно так же
>мне кажется что вообще-то так должен думать любой человек.

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


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено pavlinux , 27-Мрт-10 12:41 
> И теперь все их новомодные технологии вроде вычислений
> на видеокартах имеют только одну цель: подсадить на иглу и выкачивать кучу денег.

1. Юзай OpenCL, который не привязан к железу.
2. Придумывай алгоритм, который не требует брутфорса.
3. Покупай Сell B.E.
4. Покупай ClearSpeed CX700 - http://www.clearspeed.com/products/advanceboarde710.php


  


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Zenitur , 27-Мрт-10 13:29 
>Нормальный человек

остался в советском прошлом

>не купит

видюху этого производителя, если заинтересован в нормальной поддежке своего железа Linuxoм.
Вот как раз и наоборот.

>Всю свою историю эта компания пыталась всем навредить: начиная с того момента как они в союзе с Microsoft разорили компанию 3dfx.

Так уж и навредить? Если и вспоминать прошлый век и употреблять это громкое слово,то после появления компании nVidia они чуть не обанкротились из-за Microsoft.Картина посвежее ничего такого не содержит


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено аноним , 28-Мрт-10 01:35 
> Нормальный человек никогда не купит видюху этого производителя, если заинтересован в нормальной поддежке своего железа Linuxoм

Как раз наоборот. И не только Linux, а FreeBSD, и я скажу больше - NVIDIA, в отличии от nouveau, замечательно поддерживает все без необходимости добавления KMS в ядро. О радеонах я не говорю. Для радеонов вменяемых драйверов нет никаких, несмотря на мниму открытость спек. Отдыхайте, альтернатив блобам от nVidia пока нет и в ближайшее время не предвидится.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Аноним , 29-Мрт-10 01:32 
> NVIDIA замечательно поддерживает все без необходимости добавления KMS в ядро

некоторые вещи не реализуешь без KMS и открытого кода. Например, плавное переключение режимов и 2D ускорение в консоли. vesafb (VESA + SC_PIXEL_MODE) ужасно тормозное для вывода видео и не пригодно ни для чего более чем изменения разрешения. А vidix драйвер не поддерживают карточки выше NV40.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено аноним , 29-Мрт-10 21:55 
>> Нормальный человек никогда не купит видюху этого производителя, если заинтересован в нормальной поддежке своего железа Linuxoм
>
>Как раз наоборот. И не только Linux, а FreeBSD, и я скажу
>больше - NVIDIA, в отличии от nouveau, замечательно поддерживает все без
>необходимости добавления KMS в ядро. О радеонах я не говорю. Для
>радеонов вменяемых драйверов нет никаких, несмотря на мниму открытость спек. Отдыхайте,
>альтернатив блобам от nVidia пока нет и в ближайшее время не
>предвидится.

Ну во FreeBSD до недавних пор в консоль нельзя было переключиться с этими блобами. А до чуть более давних - не было дров под amd64 вообще. Как только во FreeBSD реализуют KMS (а rwatson, кажется, этим занимается), я выкину последнюю бинарную пакость, что осталась у меня в системе - этот чмошный драйвер от нвидии.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено User294 , 29-Мрт-10 23:29 
Ну, у некоторых короткая память а желание сиюминутной выгоды успешно забивает собой здравый смысл.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено тигар , 30-Мрт-10 22:34 
>Ну во FreeBSD до недавних пор в консоль нельзя было переключиться с
>этими блобами.

подробнее можно? как-то последние 4-5 лет ниразу не испытывал с этим проблем.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено FSA , 27-Мрт-10 10:51 
Ещё бы драйвер AMD64 из беты вывели...

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено pavlinux , 27-Мрт-10 12:53 
>Ещё бы драйвер AMD64 из беты вывели...

http://www.nvidia.com/object/linux_display_amd64_195.36.15.html


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено FSA , 28-Мрт-10 10:23 
То линукс, а я про FreeBSD. Пока единственный способ поставить драйвер nvidia - штатный из портов. На сайте драйвера нельзя скачать. Там вообще только FreeBSD x86 и всё.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Hate , 28-Мрт-10 10:51 
>То линукс, а я про FreeBSD. Пока единственный способ поставить драйвер nvidia
>- штатный из портов. На сайте драйвера нельзя скачать. Там вообще
>только FreeBSD x86 и всё.

Под пингвином nvidia еще нормально но под FreeBSD это полное гуано. Мое IMHO основано на очень долгом трахании с nvidia под FreeBSD. Закончилось это тем что я отказался от nvidia в пользу ATI. Отличные драйвера, великолепная работа KDE4+OpenGL.

  


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено yopt , 29-Мрт-10 08:14 
А у меня почему-то строго обратная картина наблюдается: за 6 лет на FreeBSD косяков (серьёзных) не заметил. Мелочи может и были, но кто ж их помнит?
Это я так, справедливости ради

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Hate , 29-Мрт-10 22:47 
>А у меня почему-то строго обратная картина наблюдается: за 6 лет на
>FreeBSD косяков (серьёзных) не заметил. Мелочи может и были, но кто
>ж их помнит?
>Это я так, справедливости ради

  Не верю тебе. Слишком много я выгреб от нвидивских дров на фре.

ЗЫ: Вечно поломанный ABI в них это просто пипец. Издевательство.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено yopt , 29-Мрт-10 22:50 
Верить или не верить - личное дело каждого.
Пусть у возможного читателя, который сомневается, брать нвидию про фрю или не брать, будут оба наших мнения

Опять же, с ABI не видел проблем. Единственно, приходилось из портов пересобирать и переустанавливать после обновлений ядра. Но не всегда была такая необходимость.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Hate , 30-Мрт-10 09:58 
>Верить или не верить - личное дело каждого.
>Пусть у возможного читателя, который сомневается, брать нвидию про фрю или не
>брать, будут оба наших мнения

  А кто возражает?


>Опять же, с ABI не видел проблем. Единственно, приходилось из портов пересобирать
>и переустанавливать после обновлений ядра. Но не всегда была такая необходимость.

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

А необходимости у тебя не было по причине того что наверное не работаеш (тестируеш, эксперементируеш) на ветках STABLE и CURRENT.

Ты скажешь что оно тебе не нужно. Тебе нет, а мне и еще очень многим людям нужно. И дрочится с проблемами нвидии при таких вариантах уже изрядно достало. После перехода на ATI все проблемы я похоронил.
    
  

  


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено тигар , 30-Мрт-10 22:42 
>А у меня почему-то строго обратная картина наблюдается: за 6 лет на
>FreeBSD косяков (серьёзных) не заметил. Мелочи может и были, но кто
>ж их помнит?
>Это я так, справедливости ради

переход на xorg7.2 и  IgnoreABI, косяком назвать можно с натяжкой, однако мне, например, лень было заморачиваться и месяц-полтора я юзал nv


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Hate , 30-Мрт-10 23:27 
>>А у меня почему-то строго обратная картина наблюдается: за 6 лет на
>>FreeBSD косяков (серьёзных) не заметил. Мелочи может и были, но кто
>>ж их помнит?
>>Это я так, справедливости ради
>
>переход на xorg7.2 и  IgnoreABI, косяком назвать можно с натяжкой, однако
>мне, например, лень было заморачиваться и месяц-полтора я юзал nv

Это ерунда. Ты не ловил еще косяков.

ЗЫ: Там кстати человек про невозможность переключатся в консоль написал. Да, подтверждаю.
Был такой косяк. Аноил страшно. (Ctrl+Alt+F1)


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено тигар , 31-Мрт-10 10:17 
>ЗЫ: Там кстати человек про невозможность переключатся в консоль написал. Да, подтверждаю.
>
>Был такой косяк. Аноил страшно. (Ctrl+Alt+F1)

а давно косяк был? У меня переключалось и переключается без проблем:( (ctrl+alt+f1-f9)
самое древнее что под fbsd пользовал была riva tnt2


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Hate , 31-Мрт-10 11:34 
>>ЗЫ: Там кстати человек про невозможность переключатся в консоль написал. Да, подтверждаю.
>>
>>Был такой косяк. Аноил страшно. (Ctrl+Alt+F1)
>
>а давно косяк был? У меня переключалось и переключается без проблем:( (ctrl+alt+f1-f9)

  Ты зануда. :)  Я конспекты не веду, тем более по нвидии. Я от нее отказался год назад.




"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено тигар , 31-Мрт-10 12:18 
>  Ты зануда. :)  Я конспекты не веду, тем более
>по нвидии. Я от нее отказался год назад.
>

конечно зануда, ты ж меня первым обозвал работнечьгом:) у меня вот у сотрудника сидящего рядом стоит ati`шка в ноуте, что-то как-то с 3d у него не особо получается (на примере teeworlds смотрел)


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Hate , 31-Мрт-10 13:06 
>>  Ты зануда. :)  Я конспекты не веду, тем более
>>по нвидии. Я от нее отказался год назад.
>>
>
>конечно зануда, ты ж меня первым обозвал работнечьгом:) у меня вот у
>сотрудника сидящего рядом стоит ati`шка в ноуте, что-то как-то с 3d
>у него не особо получается (на примере teeworlds смотрел)

Я уже говорил что у меня Nexuiz 1920x1200x32 + максимальные установки по графике. Бегает отлично.


ЗЫ: ноуты это отдельная песня...


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Alex , 31-Мрт-10 21:53 
>>  Ты зануда. :)  Я конспекты не веду, тем более
>>по нвидии. Я от нее отказался год назад.
>>
>
>конечно зануда, ты ж меня первым обозвал работнечьгом:) у меня вот у
>сотрудника сидящего рядом стоит ati`шка в ноуте, что-то как-то с 3d
>у него не особо получается (на примере teeworlds смотрел)

Teeworlds у нас - это уже 3D???


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено я забыл падписаться асел , 01-Апр-10 00:03 
>Teeworlds у нас - это уже 3D???

я не знаю как "у вас". можете попробовать запустить на ati или nv


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено аноним , 29-Мрт-10 21:56 
> Под пингвином nvidia еще нормально но под FreeBSD это полное гуано.
>Мое IMHO основано на очень долгом трахании с nvidia под FreeBSD.
>Закончилось это тем что я отказался от nvidia в пользу ATI.
>Отличные драйвера, великолепная работа KDE4+OpenGL.

А для ATI вообще есть дрова под FreeBSD?


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Hate , 29-Мрт-10 22:44 
>> Под пингвином nvidia еще нормально но под FreeBSD это полное гуано.
>>Мое IMHO основано на очень долгом трахании с nvidia под FreeBSD.
>>Закончилось это тем что я отказался от nvidia в пользу ATI.
>>Отличные драйвера, великолепная работа KDE4+OpenGL.
>
>А для ATI вообще есть дрова под FreeBSD?

Ты думаешь я о воздухе рассказывал? Ну и как я по твоему KDE4 и OpenGL под фрей юзаю
на ATI-шной карточке?

vgapci0@pci0:1:0:0:     class=0x030000 card=0x0502174b chip=0x94401002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
    device     = 'Graphics adapter (Radeon 4870)'
    class      = display
    subclass   = VGA


А драйвера вот:

xf86-video-ati-6.12.5
xf86-video-radeonhd-1.3.0_2

В чем разница между ними читай в портах или в гугле.




"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено тигар , 30-Мрт-10 22:36 
> Под пингвином nvidia еще нормально но под FreeBSD это полное гуано.
>Мое IMHO основано на очень долгом трахании с nvidia под FreeBSD.

а подробнее можно? я вот помню только 1 траханье - переход на xorg7.2, тогда я около месяца-1.5 просидел на nv.больше проблем не видел.

>Закончилось это тем что я отказался от nvidia в пользу ATI.
>Отличные драйвера, великолепная работа KDE4+OpenGL.
>

а игры?;-)



"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Hate , 30-Мрт-10 23:32 
>>Закончилось это тем что я отказался от nvidia в пользу ATI.
>>Отличные драйвера, великолепная работа KDE4+OpenGL.
>а игры?;-)

Nexuiz 1920x1200x32 + максимальные установки по графике. Сижу вот сейчас балуюсь.
Бегает отлично.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено hhg , 29-Мрт-10 11:28 
ftp://download.nvidia.com/XFree86/FreeBSD-x86_64/
не оно?

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено аноним , 29-Мрт-10 21:57 
>То линукс, а я про FreeBSD. Пока единственный способ поставить драйвер nvidia
>- штатный из портов. На сайте драйвера нельзя скачать. Там вообще
>только FreeBSD x86 и всё.

Штатный из портов тянется с сайта nvidia, вообще-то. И там давно есть amd64.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Alex , 27-Мрт-10 11:09 
Ну и фиг с ними. За последние 7 лет все равно не было ни одной их карты в машине.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено LeNiN , 27-Мрт-10 11:17 
Нет, конкуренция нужна. В идеале — конкуренция в OpenSource софте.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено anonimus , 27-Мрт-10 12:22 
Что за бред? Nvidia сама себе будет конкуренцию составлять(между открытыми драйверами и закрытими?)???

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено LeNiN , 27-Мрт-10 13:40 
Нет. Конкуренция AMD vs. NVidia vs. Intel vs. ...

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Yoga , 28-Мрт-10 00:08 
>Нет. Конкуренция AMD vs. NVidia vs. Intel vs. ...

В NIX такой конкуренции нет. Есть только Nvidia для полноценной поддержки 3d и все остальные свободные поделки. Это, конечно, печально, но факт.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено аноним , 28-Мрт-10 01:36 
>В NIX такой конкуренции нет. Есть только Nvidia для полноценной поддержки 3d
>и все остальные свободные поделки. Это, конечно, печально, но факт.

+1.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Аноним , 23-Июн-10 16:48 
>Nvidia для полноценной поддержки 3d ... печально, но факт.

Не понимаю - то печального?
Ну никто же не требует от Катерпиллера моторчики для авиамоделей, а от SONY тяжёлых грузовиков?
IMHO, если хочется чёткой и производительной графики (например - 3D-modeling, вёрстка  др.) - купи себе nvidia, поставь "фирменные" драйверы и _работай_.
А если машинка будет работать только в автопилоте (серверы, шлюзы и прочее), то хватит и бортового intel.
В ноутбуки "трамбовать" хайэнд (опять же IMHO) - моветон. У ноутбуков другие задачи. Не бывает универсальных "вилок для перевозки нефтепродуктов".


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Piter_Ring , 28-Мрт-10 00:32 
Разрешите поинтересоваться, а какие же видеокарты у вас "были" за все 10 лет.???
не уж то на S3Trio вы кеды4 запускаете ?.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Alex , 29-Мрт-10 16:14 
Mне AMD/fglrx достаточно, зачем мне nV?

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Calligraff , 27-Мрт-10 11:24 
А подскажите кто-нибудь, пожалуйста, как мне установить на Russin Fedora Remix 12 дрова для Intel Graphics Media Accelerator HD.
А то у меня широкоформатный экран, а в списке настроек только 800х600 и 1024х768

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено birdie , 27-Мрт-10 11:41 
Try this: http://xorg.freedesktop.org/archive/individual/driver/xf86-v...


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Mike Lee , 27-Мрт-10 13:25 
вобщем то правильно я полагаю. все равно им мало кто пользовался - выбирают либо закрытые дрова, либо, кто более идейные, nouveau, так что nv давно уже не при делах.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено pavlinux , 27-Мрт-10 14:01 
>вобщем то правильно я полагаю. все равно им мало кто пользовался -
>выбирают либо закрытые дрова, либо, кто более идейные, nouveau, так что
>nv давно уже не при делах.

Ну почему же, многи дисрты по умолчанию именно их ставят.
Засада в том, что nvidiafb и nvidia, nv-org, nouveau,
ни в какой комбинации не работают вместе, а
vesafb + vesa-xorg - работают везде.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Mike Lee , 27-Мрт-10 14:19 
ну ничто не мешает использовать vesafb/uvesafb с nvidia (и полагаю nouveau), по крайней мере у меня заводилось без проблем.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено birdie , 27-Мрт-10 14:47 
Vesa + nvidia работают, подтверждаю.

NVIDIA даже обещала поддержку KMS в свои драйвера встроить - пока, правда, не шевелятся.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Zenitur , 27-Мрт-10 15:36 
Раньше nv мог реализовывать все возможности видеокарт nVidia, кроме 3D-ускорения. Знающие люди отписывались, что nv не поддерживает большую часть функций 2D-ускорения с видеокартами выше GeForce 7. Я думаю, обращение nVidia объясняет причину... А ведь кроме 3D появились Cg, CUDA, VDPAU!
Так что предпосылки существуют давно - со времён GeForce 8... А может, nVidia просто обиделась на создателей nouveau, за то, что делают инженерный анализ закрытого драйвера? Хоть и не имеют претензий к ним, они говорили сами

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено User294 , 29-Мрт-10 23:33 
>кроме 3D появились Cg, CUDA, VDPAU!

А чем это лучше DX у некоторых других? У некоторых DX работает нормально только в их системе. У Nvidia упомянутое работает нормально только с их видяхами. Домашнее задание: найдите в политике этих вендоров 10 отличий... ;)


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Аноним , 29-Мрт-10 01:36 
> vesafb + vesa-xorg - работают везде

только не во FreeBSD. Приходится переключаться на текстовые режимы (80x25, et al).


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Хоменко , 27-Мрт-10 18:10 
Отправляемый в /dev/null обфусцированный кусок хоронят окончательно -- ввиду стремительного допиливания nouveau это читается как смерть Майкла Джексона. Все знали, что произойти это может в любую минуту -- вот и произошло.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено anonymous , 29-Мрт-10 06:08 
кстати интересно, есть ли смысл вообще в открытии обфусцированного кода, ведь его не проверишь на закладки. По факту тот же бинарник.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено ALex_hha , 27-Мрт-10 18:28 
> Скачали и поставили http://www.nvidia.com/object/physx_9.10.0129.html  - видеокарта от NVIDIA не нужна.

ага, и после этого тот же Batman ставит раком 5850 :D


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Aleksey Salow , 27-Мрт-10 21:48 
дык для того и придумала в своё время Ageia свой PhysX ускоритель. А так - никто не мешает поставить ещё какой-нить младший gf, раз уж на 5850 разорились.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Аноним , 28-Мрт-10 01:49 
у nvidia нет PhysX ускорителя, он эмулируется в дровах.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Aleksey Salow , 28-Мрт-10 03:12 
>у nvidia нет PhysX ускорителя, он эмулируется в дровах.

Вы видимо хотели сказать "считается видимокарточкой".


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Filosof , 29-Мрт-10 19:15 
ага pci или pci-1x (не у всейх более 2 х16 разьёмов найдётся). Тем более это не решает вопрос об доступности Физиксовости при отсутствии Нвидии карты. Тут недавно была новость, что Физикс отрубается, если видит "не Нвидиа" карточку в системе. Мож у меня бред, но я буду в это верить, пока не услышу опровержение.
Хотя эта софтовая поделка никогда не вызывала у меня симпатий. Даже с тех времён, когда она была какбы хардовой.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено cobOLD , 27-Мрт-10 20:46 
А есть вменяемый пач для кернел фреймбуфера под свежие карточки (>GF8XXX) ?

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено pavlinux , 28-Мрт-10 03:18 
/usr/src/linux/drivers/video/nvidia

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено cobOLD , 28-Мрт-10 18:24 
Капитан ОЙчевидность ? 8)

Не поленитесь заглянуть в nidia.c... Увы и ах - максимум NV_ARCH_40 & GF79xx.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено cobOLD , 28-Мрт-10 18:29 
nvidia.c - sorry


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено pavlinux , 28-Мрт-10 18:53 
>Капитан ОЙчевидность ? 8)
>
>Не поленитесь заглянуть в nidia.c... Увы и ах - максимум NV_ARCH_40 &
>GF79xx.

Дык, а руки на что

diff -u nvidia//nv_hw.c /tmp/nvidia//nv_hw.c                                                                                
--- nvidia//nv_hw.c     2010-03-15 19:09:39.000000000 +0300                                                                  
+++ /tmp/nvidia//nv_hw.c        2010-03-28 18:50:25.871159601 +0400                                                          
@@ -82,6 +82,8 @@                                                                                                            
        if (par->Architecture == NV_ARCH_40)                                                                                
                NV_WR32(par->PRAMDAC, 0x0300, NV_RD32(par->PRAMDAC, 0x0300));                                                
                                                                                                                            
+       if (par->Architecture == NV_ARCH_50)                                                                                
+               NV_WR32(par->PRAMDAC, 0x0abc, NV_RD32(par->PRAMDAC, 0xabc));                                                
        return (cur & 0x01);                                                                                                
}                                                                                                                          
                                                                                                                            
@@ -143,7 +145,32 @@                                                                                                        
{                                                                                                                          
        unsigned int pll, N, M, MB, NB, P;                                                                                  
                                                                                                                            
-       if (par->Architecture >= NV_ARCH_40) {                                                                              
+       if (par->Architecture >= NV_ARCH_50) {                                                                              
+               pll = NV_RD32(par->PMC, 0xabcd);                                                                            
+               P = (pll >> 16) & 0x07;                                                                                      
+               pll = NV_RD32(par->PMC, 0xabcd);                                                                            
+               M = pll & 0xFF;                                                                                              
+               N = (pll >> 8) & 0xFF;                                                                                      
+               if (((par->Chipset & 0xfff0) == 0xklmn) ||                                                                  
+                   ((par->Chipset & 0xfff0) == 0xklmn)) {                                                                  
+                       MB = 1;                                                                                              
+                       NB = 1;                                                                                              
+               } else {                                                                                                    
+                       MB = (pll >> 16) & 0xFF;                                                                            
+                       NB = (pll >> 24) & 0xFF;                                                                            
+               }                                                                                                            
+               *MClk = ((N * NB * par->CrystalFreqKHz) / (M * MB)) >> P;                                                    
+                                                                                                                            
+               pll = NV_RD32(par->PMC, 0xZ000);                                                                            
+               P = (pll >> 16) & 0x07;                                                                                      
+               pll = NV_RD32(par->PMC, 0xZ00Z);                                                                            
+               M = pll & 0xFF;                                                                                              
+               N = (pll >> 8) & 0xFF;                                                                                      
+               MB = (pll >> 16) & 0xFF;                                                                                    
+               NB = (pll >> 24) & 0xFF;                                                                                    
+               *NVClk = ((N * NB * par->CrystalFreqKHz) / (M * MB)) >> P;                                                  
+       }                                                                                                                    
+       else if (par->Architecture >= NV_ARCH_40) {                                                                          
                pll = NV_RD32(par->PMC, 0x4020);                                                                            
                P = (pll >> 16) & 0x07;                                                                                      
                pll = NV_RD32(par->PMC, 0x4024);                                                                            
@@ -896,6 +923,11 @@                                                                                                        
                        state->control = NV_RD32(par->PRAMDAC0, 0x0580) &                                                    
                                0xeffffeff;                                                                                  
                /* fallthrough */                                                                                            
+       case NV_ARCH_50:                                                                                                    
+               if (!par->FlatPanel)                                                                                        
+                       state->control = NV_RD32(par->PRAMDAC0, 0xffff) &                                                    
+                               0xeffffeff;                                                                                  
+               /* fallthrough */                                                                                            
        case NV_ARCH_10:                                                                                                    
        case NV_ARCH_20:                                                                                                    
        case NV_ARCH_30:                                                                                                    
diff -u nvidia//nvidia.c /tmp/nvidia//nvidia.c                                                                              
--- nvidia//nvidia.c    2010-03-15 19:09:39.000000000 +0300                                                                  
+++ /tmp/nvidia//nvidia.c       2010-03-28 18:51:35.410412200 +0400                                                          
@@ -1194,6 +1194,9 @@                                                                                                        
        case NV_ARCH_40:                                                                                                    
                info->fix.accel = FB_ACCEL_NV_40;                                                                            
                break;                                                                                                      
+       case NV_ARCH_50:                                                                                                    
+               info->fix.accel = FB_ACCEL_NV_40;                                                                            
+               break;                                                                                                      
        }                                                                                                                    
                                                                                                                            
        NVTRACE_LEAVE();                                                                                                    
@@ -1266,6 +1269,10 @@                                                                                                      
        case 0x03D0:                                                                                                        
                arch = NV_ARCH_40;                                                                                          
                break;                                                                                                      
+       case  0x0197:           /* Geforce 8880GTX */                                                                        
+       case  0x05E7:           /* Geforce285 */                                                                            
+               arch = NV_ARCH_50;                                                                                          
+               break;                                                                                                      
        case 0x0020:            /* TNT, TNT2 */                                                                              
                arch = NV_ARCH_04;                                                                                          
                break;                                                                                                      
diff -u nvidia//nv_type.h /tmp/nvidia//nv_type.h                                                                            
--- nvidia//nv_type.h   2010-03-15 19:09:39.000000000 +0300                                                                  
+++ /tmp/nvidia//nv_type.h      2010-03-28 18:47:04.343410440 +0400                                                          
@@ -12,6 +12,7 @@                                                                                                            
#define NV_ARCH_20  0x20                                                                                                    
#define NV_ARCH_30  0x30                                                                                                    
#define NV_ARCH_40  0x40                                                                                                    
+#define NV_ARCH_50  0x50                                                                                                    
                                                                                                                            
#define BITMASK(t,b) (((unsigned)(1U << (((t)-(b)+1)))-1)  << (b))                                                          
#define MASKEXPAND(mask) BITMASK(1?mask,0?mask)                                                                            
pavel@suse64:/usr/src/linux/drivers/video> diff -u nvidia/  /tmp/nvidia/ > /tmp/patch
pavel@suse64:/usr/src/linux/drivers/video> cat /tmp/patch                            
diff -u nvidia//nv_hw.c /tmp/nvidia//nv_hw.c                                        
--- nvidia//nv_hw.c     2010-03-15 19:09:39.000000000 +0300                          
+++ /tmp/nvidia//nv_hw.c        2010-03-28 18:50:25.871159601 +0400                  
@@ -82,6 +82,8 @@                                                                    
        if (par->Architecture == NV_ARCH_40)                                        
                NV_WR32(par->PRAMDAC, 0x0300, NV_RD32(par->PRAMDAC, 0x0300));        
                                                                                    
+       if (par->Architecture == NV_ARCH_50)                                        
+               NV_WR32(par->PRAMDAC, 0x0abc, NV_RD32(par->PRAMDAC, 0xabc));        
        return (cur & 0x01);                                                        
}                                                                                  
                                                                                    
@@ -143,7 +145,32 @@                                                                
{                                                                                  
        unsigned int pll, N, M, MB, NB, P;                                          
                                                                                    
-       if (par->Architecture >= NV_ARCH_40) {                                      
+       if (par->Architecture >= NV_ARCH_50) {                                      
+               pll = NV_RD32(par->PMC, 0xabcd);                                    
+               P = (pll >> 16) & 0x07;                                              
+               pll = NV_RD32(par->PMC, 0xabcd);                                    
+               M = pll & 0xFF;                                                      
+               N = (pll >> 8) & 0xFF;                                              
+               if (((par->Chipset & 0xfff0) == 0xklmn) ||                          
+                   ((par->Chipset & 0xfff0) == 0xklmn)) {                          
+                       MB = 1;                                                      
+                       NB = 1;                                                      
+               } else {                                                            
+                       MB = (pll >> 16) & 0xFF;                                    
+                       NB = (pll >> 24) & 0xFF;                                    
+               }                                                                    
+               *MClk = ((N * NB * par->CrystalFreqKHz) / (M * MB)) >> P;            
+                                                                                    
+               pll = NV_RD32(par->PMC, 0xZ000);                                    
+               P = (pll >> 16) & 0x07;                                              
+               pll = NV_RD32(par->PMC, 0xZ00Z);                                    
+               M = pll & 0xFF;                                                      
+               N = (pll >> 8) & 0xFF;                                              
+               MB = (pll >> 16) & 0xFF;                                            
+               NB = (pll >> 24) & 0xFF;                                            
+               *NVClk = ((N * NB * par->CrystalFreqKHz) / (M * MB)) >> P;          
+       }
+       else if (par->Architecture >= NV_ARCH_40) {
                pll = NV_RD32(par->PMC, 0x4020);
                P = (pll >> 16) & 0x07;
                pll = NV_RD32(par->PMC, 0x4024);
@@ -896,6 +923,11 @@
                        state->control = NV_RD32(par->PRAMDAC0, 0x0580) &
                                0xeffffeff;
                /* fallthrough */
+       case NV_ARCH_50:
+               if (!par->FlatPanel)
+                       state->control = NV_RD32(par->PRAMDAC0, 0xffff) &
+                               0xeffffeff;
+               /* fallthrough */
        case NV_ARCH_10:
        case NV_ARCH_20:
        case NV_ARCH_30:
diff -u nvidia//nvidia.c /tmp/nvidia//nvidia.c
--- nvidia//nvidia.c    2010-03-15 19:09:39.000000000 +0300
+++ /tmp/nvidia//nvidia.c       2010-03-28 18:51:35.410412200 +0400
@@ -1194,6 +1194,9 @@
        case NV_ARCH_40:
                info->fix.accel = FB_ACCEL_NV_40;
                break;
+       case NV_ARCH_50:
+               info->fix.accel = FB_ACCEL_NV_40;
+               break;
        }

        NVTRACE_LEAVE();
@@ -1266,6 +1269,10 @@
        case 0x03D0:
                arch = NV_ARCH_40;
                break;
+       case  0x0197:           /* Geforce 8880GTX */
+       case  0x05E7:           /* Geforce285 */
+               arch = NV_ARCH_50;
+               break;
        case 0x0020:            /* TNT, TNT2 */
                arch = NV_ARCH_04;
                break;
diff -u nvidia//nv_type.h /tmp/nvidia//nv_type.h
--- nvidia//nv_type.h   2010-03-15 19:09:39.000000000 +0300
+++ /tmp/nvidia//nv_type.h      2010-03-28 18:47:04.343410440 +0400
@@ -12,6 +12,7 @@
#define NV_ARCH_20  0x20
#define NV_ARCH_30  0x30
#define NV_ARCH_40  0x40
+#define NV_ARCH_50  0x50

#define BITMASK(t,b) (((unsigned)(1U << (((t)-(b)+1)))-1)  << (b))
#define MASKEXPAND(mask) BITMASK(1?mask,0?mask)


... ну и так далее

Кому фреймбуфер нужен? Мне иль Вам?  
В общем, дорогу осилит идущий, а не ноющий.  :)



"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено cobOLD , 28-Мрт-10 19:02 
Я же спрашивал вменяемый пач 8)...

Нечто подобное я уже делал для некой конкретной карточки (9800GTX). И оно даже работало - но не для всех остальных карточек. Имеется специфика в таймингах и инициализации.

Потому и спрашиваю.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено pavlinux , 28-Мрт-10 19:11 
>Я же спрашивал вменяемый пач 8)...
>
>Нечто подобное я уже делал для некой конкретной карточки (9800GTX). И оно
>даже работало - но не для всех остальных карточек. Имеется специфика
>в таймингах и инициализации.
>
>Потому и спрашиваю.

Ну, нашёл где искать, вам бы на ...

http://developer.nvidia.com
IRC: freenode #nouveau
ну и так далее...



"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено cobOLD , 28-Мрт-10 19:20 
Был... 8(

Кроме "умного" совета творчески переработать соотв. кусок из X.org/nv ничего больше не почерпнул.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено cobOLD , 28-Мрт-10 19:26 
В любом случае - спасибо.



"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено pavlinux , 28-Мрт-10 19:34 
>Был... 8(
>
>Кроме "умного" совета творчески переработать соотв. кусок из X.org/nv ничего больше не
>почерпнул.

У Нвидии есть большой плюс, они никогда резко архитектуру не меняли.
Так что, методом научного тыка с поиском закономерностей в изменениях.
То есть, если значение, которое пишут в одном регистре, сдвинули на 0x20,
то с большой вероятностью, другое значение, которое нужно писать, так же
съедет на 20, может на 20*sizeof(NVREG)


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено cobOLD , 28-Мрт-10 19:52 
Угу.

Странно, неужели никому это больше не надо...



"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено pavlinux , 28-Мрт-10 20:11 
>Угу.
>Странно, неужели никому это больше не надо...

Когда были слабые процы, часть геометрич. построений перекидывали на
фичи работы на фреймбуфером. Сейчас, тоже самое и более делается на OpenGL.
Ещё у функций фрембуфера есть плохая особенность, они плохо проверяют данные
в них пихаемые. По этому, всё приходилось отслеживать программеру.

Ну а если у вас есть какой-то проект, где нужен FB, то лучше юзать
карточки от VIA или Matrox.
  


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено pavlinux , 28-Мрт-10 20:23 
>Угу.
>
>Странно, неужели никому это больше не надо...

Кстати, вот эту хрень знаешь? - http://fbui.tk/

Можешь понасиловать этого мужика, он работу с фрембуфером знает лучше, чем свою биографию.

  


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено cobOLD , 28-Мрт-10 21:02 
Как-то ковырялся. Кстати, надо будет глянуть на состояние дел с DirectFB 2.0



"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено bAlex , 29-Мрт-10 07:13 
как вовремя. а то сомневался чью карточку новую взять AMD или NVIDIA :)

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено анонимс , 29-Мрт-10 09:25 
конечно NVIDIA, даже не сомневайся, это если нужна серьезная видео карта
а если толко что бы колесики в KDE крутились, то и какойто ATI хватит

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Filosof , 29-Мрт-10 19:19 
>конечно NVIDIA, даже не сомневайся, это если нужна серьезная видео карта
>а если толко что бы колесики в KDE крутились, то и какойто
>ATI хватит

Экий вы холиварщик! -:) Серьёзность меряете тем, как оно работает там где вам надо?
Ничо вот ферми подходит - оно всех-всех в тряпки порвёт...


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Xaionaro , 29-Мрт-10 10:36 
Охренеть. nv то работал ощутимо лучше vesa. А теперь пользователям всяких ОС вроде NetBSD предётся использовать vesa, т.к. nvidia не работает на NetBSD, а nv не будет поддерживать новые видеокарты.

Т.е. по сути теперь нет драйверов под карты от NVidia под все ОС кроме windows, linux и freebsd.

Кроме того, есть немало людей, которые принципиально не используют проприетарные программы... Похоже им тоже предётся переходить на vesa.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Maemo , 29-Мрт-10 13:26 
Дык если вас устраивает производительность vesa, зачем покупать fermi и еже с ними??? воткнули mx440, и радуйтесь :)

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено User294 , 29-Мрт-10 23:35 
Не, ну а чо, VESA карточка с тепловыделением over 300 W и адскими турбинами - это последний писк моды. И торжество потребительского идиотизма.

"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено Xaionaro , 27-Июн-10 11:33 
>Дык если вас устраивает производительность vesa, зачем покупать fermi и еже с
>ними??? воткнули mx440, и радуйтесь :)

Я _всегда_ покупаю самую или почти самую дешёвую видеокарту из семества nvidia. Дак даже она уже далеко не MX440, что несомненно жаль. А через пару лет вообще ниодной видеокарты поддерживаемой nv не будет. Или говоря более простым языком: "а где ж взять эту MX440?". Я бы с радостью покупал именно их вместо тех монстров, что сейчас продают в магазине... у которых вентилятор через месяц начинает жужжать, потом они сильно греются и сгорают, т.е. нельзя тупо воткнуть в сервак и забыть про неё.

И я не говорил, что меня устраивает производительность vesa. Я наоборот говорю, что "vesa" меня не устраивает.


"NVIDIA отказывается от дальнейшего развития открытого драйве..."
Отправлено SkyBon , 04-Апр-10 15:09 
nv умер. Да здравствует Nouveau!