LINUX.ORG.RU

Компания NVidia выпустила обновления к своему «мёртвому» драйверу — xf86-video-nv

 , ,


0

0

После того, как многие дистрибутивы GNU/Linux заменили открытый драйвер xf86-video-nv на xf86-video-nouveau, компания NVidia выпустила xf86-video-nv 2.1.18, хотя несколько месяцев назад заявила о том, что xf86-video-nv разрабатываться больше не будет.

Вот основные изменения:

  • Добавлена поддержка GeForce 7025/7050
  • Чип GeForce 315 добавлен в таблицу PCI-устройств
  • Обновлён список NVKnownChipsets
  • Теперь драйвер зависит от libpciaccess 0.10.7 или старше
  • Обновлён код, отвечающий за поддержку MCP6x чипов

Данный драйвер будет полезен тем Unix-системам, в которые ещё не портирован DRM Nouveau.

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: MuZHiK-2 (всего исправлений: 1)

Ответ на: комментарий от anon_666

> Полистал код - ничего ужасного не увидел

А, то есть обфускация - это нормально?

да и nouveau на нём основан.


Да, но nouveau то хоть читаем.

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

Какой ещё opensource? nv же обфусцированный.

ЛОР в своём репертуаре: один идиот сказал глупость и тут же сотня идиотов за ним повторила =).

Deleted
()

[quote]NVIDIA will not be providing open-source support for Fermi or any future NVIDIA products. NVIDIA will continue barely supporting xf86-video-nv only as it concerns existing GPUs and functionality and what they see «within reason» future versions of the X.Org Server. NVIDIA will also not support DisplayPort on any GPU with the open-source NVIDIA driver.[/quote]

перевод, я думаю, осилите. тоже с фороникса

anonymous
()

Nvidia посмотрела, какой жуткий трындец этот ваш ноувеау, и решила что лучше уж nv поддерживать.

kranky ★★★★★
()

>nv же обфусцированный
Из объявлений: «Молодая, динамично развивающаяся софтверная компания возьмёт на работу системного программиста. Требование: умение разбираться в чужом коде»

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

Блин, а я вас путаю.

По сабжу: это всё-таки правильно, что полностью не забросили.

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

Только вот если используются magic numbers, то они хоть комментируются или вообще вводится константа с говорящим именем. Не уворачивайся, поздно.

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

Отсутствие комментариев ещё не означает обфускации, так же как и отсутствие открытой спеки по железу. Так что толстота.

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

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

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

в контексте Gallium3D ваш ответ смотрится немного странно.

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

>да и nouveau на нём основан.

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

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

>Да я и не уворачиваюсь, я спросил - по делу ответили только вы )

Анонимуса тут минимум трое, и ты не угадал :)

А так — обфускация это не только навроде http://mysite.verizon.net/les.peters/id2.html

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

>> Нельзя ли привести кусок т.н обусифицированного кода в nv?

Пожалуйста:

while((pNv->reg[(0x00610270+headOff)/4] & 0x30000) != 0x10000);

tmp = pNv->reg[(0x0061A004+dacOff)/4];

что такое регистр 0x00610270 и 0x0061A004?

Вы просто не правильно поняли/использовали слово «обфускация».

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

>> Не было бы nv - не развился бы nouveau так быстро.

Давно nv поддерживает 3Д?

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

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

Это не обфускация а использование шестнадцатеричных чисел,кури матчасть,и в драйвере это не должно вызывать удивления

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

пц курильщики нарисовались. Прошли в школе шестнадцатиричную систему?

Нормальные люди в таких случаях сначала делают #define НОРМАЛЬНОЕ_ИМЯ 16РИЧНОЕ_ЧИСЛО

а потом

OUT_RING (chan, (1 << NV50TIC_0_5_DEPTH_SHIFT) | ppix->drawable.height);

такое уже можно читать.

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

И я же вроде сказал то, что думаю об использовании слова «обфускация» в данном случае, не?

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

>Это не обфускация а использование шестнадцатеричных чисел,кури матчасть,и в драйвере это не должно вызывать удивления

Это особенно прикольно, если курить, в общем-то, нечего, то есть нет спецификаций, где написано какая цифра что реально означает.

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

Хотя ничего хорошего. Вот есть у меня geforce 9600 gso. Нет же мне профита переходить на новую версию, да?

different_thing
()

Короче лоровские тролли не смогли доказать свою правоту, а теперь подгоняют факты под свою версию, мол, использование циферек вместо констант, отсутствие комментариев и т.д. — обфускация. Позор.

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

Вообще об обфускации нв драйвера я впервые услышал в новости от фороникса. Есть подозрение что имелось ввиду не специальное запутывание кода драйвера, а то что он написан плохо читаемым.

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

Нет, имелось в виду именно запутывание. Раньше, давным давно, там была нормальная версия, с #define, но однажды они все #define заменили на численные значения.

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

>Есть подозрение что имелось ввиду не специальное запутывание кода драйвера, а то что он написан плохо читаемым.

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

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

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

http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/xfree86/vga256/driver...

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

> Ну в любом драйвере не намного понятнее %)

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

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