Опубликован (http://nouveau.freedesktop.org/wiki/Nouveau%20Companion...) 44 отчет о развитии открытого драйвера Nouveau (http://nouveau.freedesktop.org), разрабатываемого энтузиастами на основании обратного инжиниринга проприетарных драйверов NVIDIA. Прошлый отчет был представлен в марте прошлого года. В отчете отмечается:- Поддержка 2D EXA-акселерации для карт GeForce 400/500 "Fermi". Интеграция поддержки "Fermi" в состав Linux-ядра 2.6.37.
- Продолжение обратного инжиниринга прошивок для карт на базе чипов Fermi;
- Завершение разбора сути движка FuC, предоставляющего средства для разработки скриптов, позволяющих упростить и унифицировать многие операции для "Fermi" и других микроконтроллеров.
- Предпринята попытка создания собственного FuC-компилятора, используя llvm и cmake, который позволит разрабатывать альтернативные прошивки;
- Разбор движка PDAEMON, используемого в картах nva3 для управления питанием;
- В состав Mesa интегрирован новый gallium-драйвер nvc0,...URL: http://www.phoronix.com/scan.php?page=news_item&px=OTE1MA
Новость: http://www.opennet.me/opennews/art.shtml?num=29751
Просто отлично. Еще бы vdpau запилили бы
Да погодите вы, power management нужно доделать в первую очередь. А видео декодировать и проц может.
Если запилят vdpau, блоб становится уже почти ненужным. Только если с 3D не баловаться.
> Только если с 3D не баловаться.Надо же, отопитель воздуха с турбиной ака "ферми" теперь сможет все то же что умел ископаемый S3 Trio 64V+ и даже чуть больше. Только у оного турбин не было и даже радиатора на чипе не присутствовало. И стоил в хренадцать раз дешевле. Любит нвидия своих пользователей...
>> Только если с 3D не баловаться.Мне непонятно зачем nvidia если не нужен 3D - используюй интегрированную видюху.
> Надо же, отопитель воздуха с турбиной ака "ферми" теперь сможет все то
> же что умел ископаемый S3 Trio 64V+ и даже чуть больше.Ну трио сильно тормозная была, за теже деньги была много аналогов сильно быстрее.
> Любит нвидия своих пользователей...Я думаю, что кол-во пользователей которым нужен именно опенсорс драйвер (учитывая того что он работает хуже блобов) слишком мало
>Только если с 3D не баловаться.Проще Linux не баловаться.
> Проще Linux не баловаться.Ну так и не балуйтесь. А мне под ним вообще-то оказалось удобнее делать мои повседневные задачи. А вот засирать систему проприетарью лишний раз мне не хочется - почему-то основная масса проблем - как раз с этими инородными элементами происходит.
Вы всё равно каждый день blob'ы таскаете, не всё ли равно - одним больше, одним меньше? (В том смысле, что вы бинарники из репов ставите)
Чем меньше, тем лучше.
>> Только если с 3D не баловаться.
> Надо же, отопитель воздуха с турбиной ака "ферми" теперь сможет все то
> же что умел ископаемый S3 Trio 64V+ и даже чуть больше.
> Только у оного турбин не было и даже радиатора на чипе
> не присутствовало. И стоил в хренадцать раз дешевле. Любит нвидия своих
> пользователей...Мне одному кажется, что "S3 Trio 64V+" (читай карты "Old good time"),
работали быстрее чем карты времени "Г__на и ягод" (на самом деле ягоды уже кончились ;)?
И да, понимаю, что объем данных для обработки растет пропорционально квадрату линейного размера картинки (помноженному на увеличение глубины цвета).
Может не надо так много видеть, а?
> Может не надо так много видеть, а?Извините, у меня было 800х600 и 1024х768 а стало 1280х1024, вроде не такая уж и офигенная разница. И FPSов все-таки прибавилось :). Но функционал печки с турбинами ака ферми на уровне чуть лучше S3 - это нечто...
> Извините, у меня было 800х600 и 1024х768 а стало 1280х1024, вроде не
> такая уж и офигенная разница. И FPSов все-таки прибавилось :). Но
> функционал печки с турбинами ака ферми на уровне чуть лучше S3
> - это нечто...Да, с 800х600 до 1280х1024 это всего лишь в 2.73 раза увеличился объем в точках.
Даже если глубина цвета увеличилась в два раза, то общее увеличение объема обработки составляет 5.46 раз.Если это увеличение, объема обработки, умножить на увеличение FPS на одинаковых задачах, то как мне кажется мы и получим реальное увеличение производительности видео карты.
Или поправьте меня.
А что насчет 3D? В любом случае, развитие Nouveau очень радует, но боюсь что после nVidia GTX465 у меня будет карта от AMD... Уверен у AMD с 3D скоро будет все на уровне их блоба по производительности и все остальное тоже на высоте будет =)
> Уверен у AMD с 3D скоро будет все на уровне их блоба по производительностиНа чем основана такая уверенность ?
>> Уверен у AMD с 3D скоро будет все на уровне их блоба по производительности
> На чем основана такая уверенность ?на том, что это уже несколько лет говорят. так в мозгу и пропечаталось, видимо: «скоро будет». это шаманское заклинание, если его часто повторять, то откуда-то что-нибудь обязательно появится.
> Уверен у AMD с 3D скоро будет все на уровне их блобаРовно три года назад были слышны Те Самые Доводы. "Скоро!.. Будет!.. Ух!.. Заживем!.." Факты давайте, юноша, факты, а не прогнозы.
> Ровно три года назад были слышны Те Самые Доводы. "Скоро!.. Будет!.. Ух!.. Заживем!.." Факты давайте, юноша, факты, а не прогнозы.Факты таковы: играю в разные 3D-игры о которых раньше и подумать не мог, и с каждой новой версией драйвера их список увеличивается.
> Ровно три года назад были слышны Те Самые Доводы. "Скоро!.. Будет!.. Ух!.. Заживем!.." Факты давайте, юноша, факты, а не прогнозы.Зайчик, AMD опубликовали дрова для своих карт HD6xxx и там есть 3D, и они на базе Gallium3D. Вот это еще чуть чуть скоро скоро - скорее бы.
дрова с чатью спецификаций перепутали?
> дрова с чатью спецификаций перепутали?К "сожалению", именно для HD6xxx, это именно дрова 3D, без некоторых закрытых частей, которые они не имеют права открыть. Да, на базе Gallium 3D и пашет там 3D с некоторым отставанием, но не таким как в nouveau...
> А что насчет 3D? В любом случае, развитие Nouveau очень радует, но
> боюсь что после nVidia GTX465 у меня будет карта от AMD...
> Уверен у AMD с 3D скоро будет все на уровне их
> блоба по производительности и все остальное тоже на высоте будет =)1.
AMD тоже на месте не стоит и свои дрова пилит. Раньше я сидел на NV и расхваливал их драйвера, что мол стабильные, безглючные и беспроблемные. Посчастливилось мне прикупить ноут Asus G73Jh с Mobility Radeon 5870, думал напарюс с драйверами - ан нет, все без проблем с блоба встало и работает без нареканий, как будет полностью функциональный и стабильный открытый драйвер для AMD перейду на него, а так пока и блоба хватает.
2.
Радует что и для NV наконец начали делать пусть и среверсеный но открытый драйвер. Надеюсь, что не забросят его разработку и доведут до ума.
>Реализована поддержка метода Page Flipping, при котором вместо копирования содержимого буфера в видеопамять, применяется техника быстрого переключения между двумя буферами в видеопамяти, пока один из буферов заполняется, другой отображается на экране.Это — частный случай мультибуферизации. Так, можно последовательно заполнять несколько заранее созданных экранных буферов, чтобы плавно выводить их один за другим на устройство отображения согласно его техническим характеристикам (физическая частота обновления). Этим достигается отсутствие мерцания и видимых артефактов перерисовки.
Для экономии памяти и простого обеспечения отсутствие мерцания используется единственный буфер с быстрым переключением на экран в соответствии с его частотой синхронизации. Но в этом случае сложно рассчитать момент переключения, и могут выпадать отдельные кадры, например, из-за различной сложности векторных сцен (построением которых занимается CPU), которые затем преобразуются в растр видеокартой.
угу. главное не забывать, что память видео карты в общем случае != системной. тогда не будет глупостей в терминах мультибуферизации, т.к. Page Flipping это переуключение собственно страниц памяти и их отображения в vram. в общем даже википедиа даёт не плохой ответ - http://en.wikipedia.org/wiki/Multiple_buffering#Page_Flipping
>Page Flipping - In this method (sometimes called ping-pong buffering), instead of copying the data, both buffers are capable of being displayed (both are in VRAM).а то так договоришься, что они вообще ничего не изменили, т.к. буфферинг - это буферринг, а переключение страниц - это переключение страниц.
собстно там же:
>triple buffering is similar to double buffering but provides a speed improvement.
>The term "Quad buffering" is used in stereoscopic implementations, and means the use of double buffering for each of the left and right eye images, thus four buffers total.в общем для программиста на жабе, не имеющего доступ к видеопамяти напрямую, нужно понимать, что это разные понятия.
хм. даже в своё время для видюхи VGA с 256Кб (и EGA с 64) можно было заполнять в видио-памяти несколько страниц, а потом делать одну из них видимой.
и да, переключение уже тогда было понятно когда надо делать - при обратном ходе луча, он же vblank, он же vertical retrace.
в общем, нагородил ты всё в одну кучу.
А владельцам NV17 стОит ждать улучшений?
хехе у меня тоже ЭТО. что-то я сомневаюсь
Да, теперь с кодом драйвера будет пошаговая инструкция, как вытащить, викинуть и купить новую карту.
И как запаять ее в ноутбук инструкция будет?
Канешна! В комплекте. И терморектальный паяльник.
Разработчики реально помогли продвинуть свободный десктоп. Без нуво такие проекты, как гном3 врят ли бы получили поддержку.
> Разработчики реально помогли продвинуть свободный десктоп. Без нуво такие проекты, как
> гном3 врят ли бы получили поддержку.Это как? В нуво вроде ж нет поддержки 3D акселерации толком? А в чем помощь в продвижении состоит? В том что печки от нвидии стали работать чуть-чуть лучше чем просто VESA затычки-для-слота? :)
>Это как?Большенство дистрибутивов не поставляют проприетарные драйвера поумолчанию. Некотрые даже не имеют их в оффициальных репозиториях. А нуво хватает для компиза, например, на очень широком спектре карт. Не будь этого, наврятли бы кто-то решил поставлять гном3 как среду поумолчанию, тк режим без ускорения там пока далеко не на уровне гном2.
> вроде ж нет поддержки 3D акселерации толком?Это как это нет? Есть, но пока результаты в попугаях в 4 раза меньше чем у блоба.
Gnome 3 очень даже шустро работает, но иногда есть артефакты.
> Это как это нет? Есть,Я так понял что для множества чипов - нету. Вон для того же ферми - есть поддержка 3D ускорения?
Если бы еще поддержку гибридных видях сделали, вот это был бы номер. А то прикупил нетбук asus 1215n и плачу :(
> Если бы еще поддержку гибридных видях сделали, вот это был бы номер.
> А то прикупил нетбук asus 1215n и плачу :(Они пока толком тока 2D сделали...
> Они пока толком тока 2D сделали...Ну как не сделали? Сделали.
тогда я не понимаю нвидиа, почему бы не сделать дрова? oO
Вы предлагаете Nvidia помочь в развитии _свободному_ необфускацированному_ драйверу?
нет, я предлагаю им самим написать.
ИМХО, Nvidia скорей никаких дров писать под GNU/Linux не будет, чем будет писать свободные :)
> нет, я предлагаю им самим написать.ну так они написали уже, тока не опен сорс. Работает он лучше всех остальных дров, включая проприетарного от ATI. А также кроме Linux есть еще FreeBSD или Solaris
PS. Вам шашечки или ехать ?
> лучше всех остальных дров,Расскажете это владельцам ноутов на тегре попробовавшим поюзать какуюнить убунту вместо игрушечной недосистемы с игрушечными програмками (ака андроида). Там нвидия привязалась к вполне конкретным ядрам, нагородила адских костылей и ... и что хотите то и делайте, дорогие пользователи :)
> Вы предлагаете Nvidia помочь в развитии _свободному_ необфускацированному_ драйверу?Пруф на "_необфускацированному_"
http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/tree/src
Это те что с Оптимус? Они работать не будут, Nvidia не будет разрабатывать для таких видеокарт драйвера из-за сложностей с архитектурой Х11.
вот в том то и дело, что не хотят и это не радует... есть конечно вариант от сторонних разрабов, но у меня он по непонятным причинам не работает.
>Они работать не будут, Nvidia не будет разрабатывать для таких видеокарт драйвера из-за сложностей с архитектурой Х11.ну чё за бред тут пишут.
какая нахрен сложность в Х11? нет слов.тем более что гибридные конфигурации уже нормально работают - http://linux-hybrid-graphics.blogspot.com/2010/05/nvidia-say...
у самого макбукпро с и5 (встроенная интел) + дискретная нвидиа
>А то прикупил нетбук asus 1215n и плачу :(Думал его же взять, но перед покупкой погуглил и решил, что нуего такое нафиг. Подожду AMD zacate. Там хотя бы графический чип один и проблемы переключения не будет как класса.
> Код с поддержкой Z-сжатия планируется интегрировать в Linux-ядро 2.6.39;Это прибавит производительности?
> Это прибавит производительности?Учимся читать уже??
>>В nv50 скоро будут добавлены ранее созданные для nvc0 наработки, который позволят ощутимо поднять производительности драйвера (сейчас 90 fps, nvc0: 140 fps, +zcomp: 170 fps, +pageflip: 190 fps);
Как созданные для nvc0 наработки соотносятся с поддержкой Z-сжатия?
Смени ник на Буратино.>>>>140 fps, +zcomp: 170 fps,
А зачем он нужен? Есть же нормальные драйвера на nvidia.com ?
> А зачем он нужен? Есть же нормальные драйвера на nvidia.com ?в блобе чтобы изменить конфигурацию мониторов надо перезагружать иксы.
дома и на работе у меня разные конфигураци моников, подключаемых к ноуту и всегда много октырытх приложений.
Пернезагружать иксы посему не вариант.вот если бы блоб поддерживал xrandr, как nouveau, а так - ...
Вот сижу, пустил nvidia-settings, и рулю в режиме реалтайма разрешениями и bpp и частотами...
(только я не рулю, потомуша это в..уй не впилось, и два монитора работают в режиме 2x1280x1024x24bpp@75Hz ужо 5+ лет)http://i17.fastpic.ru/big/2011/0301/d0/302aa8c5fffa0c1f7f5e4...
..., сглаживаниями, синхронизациями, яркости/контрасты/хьюи/саттурэйшоны, коррекциями цвета, вентилятор наконец покрутить можно!
И даже разгон ядра и памяти.
http://i17.fastpic.ru/big/2011/0301/8d/49f2f925ecf59c1381c33...
угу. ты народу выше про оптимус расскажи.
что характерно интел+нвидиа в маке/сони/.. работают, а оптимус - нет.
вот пруф:
http://linux-hybrid-graphics.blogspot.com/2010/05/nvidia-say...
>Nvidia says new MacBook Pro graphics switching isn't Optimus @ www.appleinsider.comкозлы короче.
а за PhysX их вообще ногами запинать нужно. проприетарщики хреновы.
>вот если бы блоб поддерживал xrandr, как nouveauРади интереса проверил, стоит блоб 195.36.31, xrandr работает.
Зачем вообще нужны свободные программы?
если вам не нужны, так не пользуйтесь... вас же не заставляют.
Мне наоборот нужны.Я это почему спросил. Если человек ответит себе на этот вопрос, то вопроса "зачем нужен nouveau?" у него не возникнет. Я ответил. Вопросов такого рода больше не возникает :)
Драйвера бесплатно распространяются, а 99.99% пользователей до звезды открытые они или закрытые.
Это потому, что за этих пользователей конфигурирование их компа выполняет кто-то другой (их персональный админ, папа/мама, автор сборки ZverCD и проч.).
Не, скорее потому что они думают, что иначе и быть не может.
> Не, скорее потому что они думают, что иначе и быть не может.А может они вообще об этом не думают. У них задачи другие и думают они о другим
> Это потому, что за этих пользователей конфигурирование их компа выполняет кто-то другой
> (их персональный админ, папа/мама, автор сборки ZverCD и проч.).Я выполняю настройку своего компа сам. Я unix-админ со стажем. И мне до звезды открытые драйвера на мою видеокарту или нет. Мне главное чтобы стабильно работали и не валились от любого чиха.
>#>> % пользователей до звезды открытые они
>Я unix-админ со стажем. И мне до звезды открытые драйвера на моюВаша _звезда_ так и прёт, Вы её как-нибудь сдерживайте...
Очень мешает поику зёрен в плеБлах.Спасибо.
> Ваша _звезда_ так и прёт, Вы её как-нибудь сдерживайте...
> Очень мешает поику зёрен в плеБлах.Занятное занятие занятого моцка
"за этих пользователей конфигурирование их компа выполняет кто-то другой"
какая чушь. У линуксоидов есть персональный админ? Или пама, мама, такие фанаты красноглазые с 60-х гг? А особенно насмешил зверЦД - это мега линукс дистр такой? :)))
Под венду по понятным причинам никогда свободных дров на пропр. видюхи не будет. Но тут и речь не про венду кажись, а?
> Это потому, что за этих пользователей конфигурирование их компа выполняет кто-то другой
> (их персональный админ, папа/мама, автор сборки ZverCD и проч.).И что тут неправильно?
> Мне наоборот нужны.уж простите, из вашего философского вопроса не понял... но мысль о сарказме была ;)
> Если человек ответит себе на этот вопрос, то
> вопроса "зачем нужен nouveau?" у него не возникнет. Я ответил. Вопросов
> такого рода больше не возникает :)Вопрос, кажется, не в том, зачем вообщен нужен нуво, а зачем нужен такой нуво, толку от которого во. (шиш)
Пользователю (не разработчику драйвера) обычно некогда думать о том, *почему* этот драйвер хреновый, - если он хреновый, и если есть другой нормальный, то проще использовать другой.
Свобода выбора - это выбор не между чем-то работающим и неработающим, а выбор между (минимум) двумя работающими.
Когда разработчики сделают драйвер достойного качества, то появится конкуренция и выбор. Тогда уже можно будет и о лицензиях говорить и о всём-всём-всём. А пока, надо быть крайне религиозным фанатиком, чтобы юзать дефункциональную глюкогенераторную недоделку только ради открытости её лицензии.
> Пользователю обычно некогда думать о том, *почему* этот драйвер хреновыйЛюдям (в том числе и мне) всегда проще о чём то не думать. Но это не означает что простой и необдуманный выбор = верный.
> Свобода выбора - это выбор не между чем-то работающим и неработающим, а выбор между (минимум) двумя работающими.
А выбор между работающим и неработающим тогда что? :-)
> Тогда уже можно будет и о лицензиях говорить и о всём-всём-всём.
Вы уж определитесь, вы за свободное ПО или за проприетарное. А то вы хотите свободные драйвера, не уступающие в функционале проприетарным, но при этом поддерживаете проприетарные.
> А пока, надо быть крайне религиозным фанатиком, чтобы юзать дефункциональную глюкогенераторную недоделку только ради открытости её лицензии.
Смотря что за ситуация.
Мне, например, ни 3D, ни VDPAU, ни CUDA особо не нужны. Что выберет здравомыслящий человек человек в такой ситуации? Драйвер, который даёт ему большую свободу или меньшую? Конечно, большую.
А если человек, например, разработчик 3D приложений, то тут уже выбора нет, конечно.
> Мне, например, ни 3D, ни VDPAU, ни CUDA особо не нужны. Что
> выберет здравомыслящий человек человек в такой ситуации? Драйвер, который даёт ему
> большую свободу или меньшую? Конечно, большую.только вот никакой «меньшей свободы» для 99.99% человек в нвидиевском блобе нет. *здравомыслящий* человек выберет драйвер от производителя. потому что кому, как не производителю, лучше знать нюансы работы своего железа? а то, что у него нет исходников — так это человеку не важно, потому что он с огромнейшей вероятностью ни разу не разработчик видеодрайверов, и при наличии в драйвере ошибки не будет код шерстить, а будет ждать, пока выйдет новая версия, с фиксом. а чья это будет версия — ему всё равно.
вот так вот живут в реальном мире. и другого мира у нас нет.
> только вот никакой «меньшей свободы» для 99.99% человек в нвидиевском блобе нет.Ну значит, по-вашему, я вхожу в эти 0.01% и мне достаточно функционала нуво :)
Не ради флейма, но отвечу по пунктам.
> то не означает что простой и необдуманный выбор = верный.А выбор прост и необдуман только по одной причине - по причине отсутствия свободы выбора.
> А выбор между работающим и неработающим тогда что? :-)Это не свободный выбор. В лучшем случае принудительный, или вообще - отсутствие выбора. Сложно назвать альтернативой то, что не отвечает требуемым критериям.
> Вы уж определитесь, вы за свободное ПО или за проприетарное. А то вы хотите свободные
> драйвера, не уступающие в функционале проприетарным, но при этом поддерживаете проприетарные.Во-первых, на личности не надо переходить, я про себя ничего не говорил.
А во-вторых, Я лично (и многие другие) *хочу* свободные драйвера, не уступающие проприетарным, но использовать драйвера, которые не обеспечивают мне достаточного уровня удобства в работе, *не буду*. И вне зависимости от их лицензии.
В-третьих, очевидно, что в случае с драйверами нет специалистов, которые могли бы разработать драйвер лучше, чем специалисты производителя оборудования, если спецификации закрыты. К сожалению, пока для платформы юникс x86 лучше драйверов, чем нвидиевский блоб, нет. Появятся лучше - перейдём, может быть, тогда нвидия испугается и пересмотрит свою позицию. Это что касается драйверов.
И в-четвёртых, что касается ПО вообще. Любое ПО должен разрабатывать специалист. И если, например, Х-сервер разрабатывают спецы (см. новость про вклад в разработку Х-сервера, http://www.opennet.me/opennews/art.shtml?num=29753), то и ПО в принципе получается довольно качественным (во всяком случае не таким глюкавым, как нуво=)). При этом, Х-сервер - свободное ПО. Можно привести в пример ещё сотни проектов профессионального свободного ПО.
То есть, свободное ПО и качественное ПО - понятия не взаимоисключающие. Поэтому, при возможности использовать свободное ПО вместо лицензируемого - конечно, предпочтение отдам свободному. Но при отсутствии такой возможности... увы.> Смотря что за ситуация.
Это верно. В моей ситуации, (у меня FreeBSD amd64) сравнение трёх драйверов (nouveau, nv, nvidia) показало, что нуво вообще непригоден к эксплуатации, ввиду ТАКОГО количества глюков, что венда 3.1 отдыхает. nv я пользовался довольно долго, так как для амд64 дров nvidia не было вообще, а потом они работали криво. Мне тоже не нужно 3Д, но когда извините при скролле в браузере полкартинки пропадает, Х виснет вплоть до ресета и тп, тут уже явно не до СПО.
Возможно, я чуть переборщил с "религиозным фанатизмом". Но однозначно, на данный момент, никакой доп.свободы от использования нуво юзер не получит, и я был бы рад услышать этому опровержения в виде конкретных фактов. При том, что покупая в/карту, я уже заведомо заплатил и за дрова, я не вижу смысла отказываться от них по причине "религия не позволяет".
Впрочем, каждому своё, единственное, что не стоит по поводу религии устраивать холивары. :)
> А выбор прост и необдуман только по одной причине - по причине отсутствия свободы выбора.И именно поэтому большинство сейчас сидит на MS Windows, ведь ни под какими другими ОС не работают соц. сети, IM и прочее? Свобода выбора ПО есть у большинства, просто как вы и написали никто не задумывается о том свободное ПО или нет, соответственно, делают самый простой выбор.
> Мне тоже не нужно 3Д, но когда извините при скролле в браузере полкартинки пропадает, Х виснет вплоть до ресета и тп, тут уже явно не до СПО.
А вот это странно. Что касается 2D, то мне всегда казалось на глаз, что в нуво оно работает лучше, чем в блобе. Но у меня не FreeBSD, а GNU/Linux. Может в этом дело? Вы попробуйте какую-нить федору LiveCD запустить, там нуво "по умолчанию" идёт.
> Но однозначно, на данный момент, никакой доп.свободы от использования нуво юзер не получит, и я был бы рад услышать этому опровержения в виде конкретных фактов.
Ключевые слова тут "на данный момент". Потому что действительно на данный момент не все могут его использовать в силу определённых обстоятельств. Но уже сейчас некоторые имеют возможность не поддерживать несвободное ПО, за что спасибо разработчикам нуво.
> При том, что покупая в/карту, я уже заведомо заплатил и за дрова, я не вижу смысла отказываться от них по причине "религия не позволяет".
Тут дело не в религии, а в мировоззрении. Если кто-то считает, что ограничивать использование/изучение/изменение/улучшение программ недопустимо, то он не станет без необходимости поддерживать проприетарщину. Да, со свободным/открытым железом сейчас проблемы, но это не значит, что сторонники СПО не могут поддерживать свободные драйвера. Если в результате им удастся вынудить производителей выпускать только свободные драйвера, это уже будет маленькая победа.
Флейм-таки начался.>> А выбор прост и необдуман только по одной причине - по причине отсутствия свободы выбора.
> И именно поэтому большинство сейчас сидит на MS Windows, ведь ни под
> какими другими ОС не работают соц. сети, IM и прочее? Свобода
> выбора ПО есть у большинства, просто как вы и написали никто
> не задумывается о том свободное ПО или нет, соответственно, делают самый
> простой выбор.Уход от темы. Речь шла о драйверах НВидиа. (Хотя вот у меня во фре работают и соц сети, и ИМ, и прочее. Ну да, проприетарный скайп не работает, впрочем, невелика потеря.)
>> Мне тоже не нужно 3Д, но когда извините при скролле в браузере полкартинки пропадает, Х виснет вплоть до ресета и тп, тут уже явно не до СПО.
> А вот это странно. Что касается 2D, то мне всегда казалось на
> глаз, что в нуво оно работает лучше, чем в блобе. Но
> у меня не FreeBSD, а GNU/Linux. Может в этом дело? Вы
> попробуйте какую-нить федору LiveCD запустить, там нуво "по умолчанию" идёт.Спасибо за совет, но у меня нет необходимости запускать федору и прочий линукс, так как я 8 лет работаю во фре и меня она устраивает.
>> Но однозначно, на данный момент, никакой доп.свободы от использования нуво юзер не получит, и я был бы рад услышать этому опровержения в виде конкретных фактов.
> Ключевые слова тут "на данный момент". Потому что действительно на данный момент
> не все могут его использовать в силу определённых обстоятельств. Но уже
> сейчас некоторые имеют возможность не поддерживать несвободное ПО, за что спасибо
> разработчикам нуво.Не спорю. Жаль, что опровержений не предоставили.
>> При том, что покупая в/карту, я уже заведомо заплатил и за дрова, я не вижу смысла отказываться от них по причине "религия не позволяет".
> Тут дело не в религии, а в мировоззрении. Если кто-то считает, что
> ограничивать использование/изучение/изменение/улучшение программ недопустимо, то
> он не станет без необходимости поддерживать проприетарщину. Да, со свободным/открытым
> железом сейчас проблемы, но это не значит, что сторонники СПО не
> могут поддерживать свободные драйвера. Если в результате им удастся вынудить производителей
> выпускать только свободные драйвера, это уже будет маленькая победа."Религия" - это и есть мировоззрение, когда у определённого кол-ва людей оно (по определённым причинам) совпадает.
Насчёт "вынудить производителей выпускать только свободные драйвера" я объяснил, почему это нереально и почему это не нужно, а также см. мой следующий пост (про лицензионно свободный чип в/адаптера).
> "Религия" - это и есть мировоззрение, когда у определённого кол-ва людей оно совпадает.В моём понимании, религия, это когда кто-то верит в чего-нибудь и на вопрос "почему?", отвечает "так написано".
> я объяснил, почему это нереально и почему это не нужно
Почему? :) Многие производители выпускают свободные драйвера под GNU/Linux, *BSD, Solaris. Рискну предположить, что если им удалось, то вся проблема только в желании и деньгах.
>> "Религия" - это и есть мировоззрение, когда у определённого кол-ва людей оно совпадает.
> В моём понимании, религия, это когда кто-то верит в чего-нибудь и на
> вопрос "почему?", отвечает "так написано".А чем это противоречит тому, что я сказал? "Почему нужно использовать СПО" - "потому что написано, что оно СПО".
>> я объяснил, почему это нереально и почему это не нужно
> Почему? :) Многие производители выпускают свободные драйвера под GNU/Linux, *BSD, Solaris.
> Рискну предположить, что если им удалось, то вся проблема только в
> желании и деньгах.Совершенно согласен. Однако, пользуясь Вашим выражением, ключевое слово "*производители* выпускают". И каковы их мотивы, при этом, дело отдельного разбирательства. :)
Исходя из того, что ЗД-игры, всё-таки, большей частью пишутся под венды, и играет в них довольно-таки меньшинство, у основных производителей ЗД-карт пока нет (и не думаю, что скоро появится) желания, ну и денег, открывать спецификации и драйвера. А если даже сам Интел, как оказалось (см.недавнюю новость http://www.opennet.me/opennews/art.shtml?num=29682) не может открыть свои драйвера, т.к. связан лицензионными соглашениями, то что уж говорить про тех, для кого весь бизнес завязан на ЗД-картах.
> А чем это противоречит тому, что я сказал? "Почему нужно использовать СПО" - "потому что написано, что оно СПО".Люди используют СПО не потому что на нём так написано, а потому что они считают, неправильным запрет на такие очевидные вещи, как возможность делиться и помогать ближнему. Когда Столлман создавал движение за СПО и GNU, он не создавал новое религиозное учение, он хотел помочь обществу. Сделать так, чтобы пользователь ПК мог иметь те свободы, которые проприетарщики нам не дают.
Вот, кстати, старая, но неплохая писанина: http://belarus.indymedia.org/10539
>> А чем это противоречит тому, что я сказал? "Почему нужно использовать СПО" - "потому что написано, что оно СПО".
> Люди используют СПО не потому что на нём так написано, а потому
> что они считают, неправильным запрет на такие очевидные вещи, как возможность
> делиться и помогать ближнему. Когда Столлман создавал движение за СПО и
> GNU, он не создавал новое религиозное учение, он хотел помочь обществу.
> Сделать так, чтобы пользователь ПК мог иметь те свободы, которые проприетарщики
> нам не дают.
> Вот, кстати, старая, но неплохая писанина: http://belarus.indymedia.org/10539Я в данном случае подразумевал, в контексте "выбора между качественным ПО и свободным ПО" :)
Я ни в коей мере не отношусь к защитникам блобов :) Более того, я в Партии Пиратов состою =))) Но дело в данном случае в том, что когда речь идёт о качестве, то лицензия играет второстепенную роль.
А в отношении того, что не имеет смысла писать для закрытой нвидии "открытый" драйвер, даже в приведённой Вами статье написано.
Цитата:
"Один чих Билла Гейтса -- и вся твоя система свободного распространения оказывается в жопе"
Один чих нвидии -- и все старые открытые дрова (написанные не нвидией) оказываются именно там. И примеры есть. Пример - ICQ, которая сколько раз меняла протоколы, что свободные ИМ валились.
Вот потому я и не думаю, что стОит популяризировать нвидию, делая ей подарок в виде открытого драйвера, и гораздо перспективнее было бы создать действительно открытую в/карту. То, о чём я говорил.
(При этом, конечно, ничуть не хочу сказать, что эта разработка - зря. Всё-таки это опыт, который, кстати, мог бы при создании такой карты как раз и пригодиться. Ну и давление на НВидию=)) )
> Один чих нвидии -- и все старые открытые дрова (написанные не нвидией) оказываются именно там.Тут есть одно важное отличие. Протокол изменить можно за минуту, а железо оно какое было выпущено, оно такое и останется. У меня TNT Riva на даче работает под нуво и никакие чихи нвидии ей уже не помеха :).
> я и не думаю, что стОит популяризировать нвидию
Конечно не стоит, но если мы хотим популяризировать идеи СПО, мы не можем говорить новичкам, чтобы те выкидывали свою "хрень паршивую", и шли покупать AMD или Intel. Напротив, важно показать, что даже несмотря на равнодушие со стороны производителя (в данном случае, нвидии), СПОшники умудряются делать более или менее рабочие драйвера.
> Напротив, важно показать, что даже несмотря на
> равнодушие со стороны производителя (в данном случае, нвидии), СПОшники умудряются делать
> более или менее рабочие драйвера.«нас е…т, а мы крепчаем!» (ц)
> Люди используют СПО не потому что на нём так написано, а потому
> что они считают, неправильным запрет на такие очевидные вещи, как возможность
> делиться и помогать ближнему.Торренты как бе намекают.
> Когда Столлман создавал движение за СПО и
> GNU, он не создавал новое религиозное учение, он хотел помочь обществу.
> Сделать так, чтобы пользователь ПК мог иметь те свободы, которые проприетарщики
> нам не дают.Да правильно, сначала мы создадим дьявола, а потом ... построим на его основе очередную религиозную доктрину со своими правилами поведения.
> Да правильно, сначала мы создадим дьявола, а потом ... построим на его основе очередную религиозную доктрину со своими правилами поведения.Дьявола никто не создавал, он сам возник. А до тех пор хакеры жили не тужили.
> А если человек, например, разработчик 3D приложений, то тут уже выбора нет,
> конечно.И ещё, очень хотелось бы особо заметить, в отдельном посте.
В 21 веке, когда всякие программы вроде OrCAD валяются на каждом лотке, производители чипов - в каждом дворе (уж в Китае-то точно), что мешает любителям лицензионной чистоты взять да и спроектировать чип с открытыми спецификациями, который бы идеально вписывался в GPL,OpenGL,G***L, и прочие приблуды. По себестоимости этот процесс был бы ненамного дороже, а то и в разы дешевле, чем реверс-инжиниринг блобов, но уж точно в разы продуктивнее и перспективнее. Если ПО, называемое "свободным", полностью зависит от закрытого кремниевого блоба, коим является чип НВидиа, то грош цена этой "свободе". Одно изменение - и в помойку вся работа.
Вот так вот, господа любители СПО.
> По себестоимости этот процесс был бы ненамного дороже, а то и в разы дешевле, чем реверс-инжиниринг блобов, но уж точно в разы продуктивнее и перспективнее.Помимо того, чтобы создать что-то, надо чтобы это что-то ещё по производительности не уступало современным чипам и по цене было с ними сопоставимо. А иначе проект постигнет учесть OGD1.
>> По себестоимости этот процесс был бы ненамного дороже, а то и в разы дешевле, чем реверс-инжиниринг блобов, но уж точно в разы продуктивнее и перспективнее.
> Помимо того, чтобы создать что-то, надо чтобы это что-то ещё по производительности
> не уступало современным чипам и по цене было с ними сопоставимо.
> А иначе проект постигнет учесть OGD1.Не думаю. Корпорация Intel вполне успешно производит чипы в количестве, не уступающем нвидии и амд, которые, мягко говоря, не конкуренты им в производительности. Особенно в чипсетах под Атом. =)
На мой взгляд, главное - это а) производительность в 2Д б) открытые спецификации, а желающих поиграть в "тяжёлые" 3Д-игры, из всех пользователей ПК, я думаю, ну 5-10%.
А цена, да - она обратно пропорциональна количеству. Но опять же - будет оно работать нормально, безглючно и при этом обладать лицензионной чистотой - найдутся потребители.
Понятно, что для реального продвижения такого решения в массы нужно заручиться поддержкой акул, но за этим дело бы не стало, учитывая масштаб развития СПО и открытых стандартов.
вот видишь, какая каша у человека в голове? и чип у него разработать — это раз плюнуть, и за поддержкой акул дело не встанет. думаю, мы ещё услышим о новом молодом миллионере, раз у него всё уже схвачено.
> вот видишь, какая каша у человека в голове? и чип у него
> разработать — это раз плюнуть, и за поддержкой акул дело не
> встанет. думаю, мы ещё услышим о новом молодом миллионере, раз у
> него всё уже схвачено.Да я не сомневаюсь, что услышите. Первый, кто сумеет такую штуку разработать, несомненно, будет миллионером.
Примеры? Цукерберг, Брин, Видениус, Торвальдс... Сам Гейтс - тоже мало кто мог поверить, во что выльется его затея.
Если кто-то думает, что задача проектирования чипа сильно отличается от написания ПО, рекомендую ему сперва поработать программистом, а потом попроектировать чипы, прежде чем лезть со своими скептицизмами.
Несмотря на кашу в головах у некоторых, самолёты летают, корабли плавают, а оплата через интернет работает.
> Примеры? Цукерберг, Брин, Видениус, Торвальдс...Вы уверены, что эти товарищи не из состоятельных семей с связями?
> Сам Гейтс - тоже мало кто мог поверить, во что выльется его затея.
Мама Гейтса кем была? Представить не можете себе что она сына "сделала"?
дело даже не в этом. пока «те» занимались делом, наш будущий миллионер болтает ерундой на форуме. хотя судя по его словам — у него всё схвачено, разработать чип как раз плюнуть и получить финансирование не сложней, чем выпить пивка.
с Nouveau жить можно, но очень убивает то, что при подключенном втором мониторе или тв, в консоли основного монитора выбирается разрешение по наименьшему устройству, например по тв. Просто ужас, когда консоль загружается квадратом в левом углу монитора! :( С дровами от NVIDIA такого чудачества нет. Кто-нибудь знает как лечить?
Можно, но плохо, проверял когда Xserver до 1.10 обновили, а драйвер новый не выпустили
Разница в FPS раз так в 50 (GT430), старая GF6600 с дровами от Nvidia обгоняла новую с Nouveau раз так в 10.
Печально :( Хотя надоели проблемы с консолью из-за нуво и возвращаюсь к дровам нвидии. Не лазить же под стол каждый раз, чтобы кабель для ТВ вкл./выкл....
Использую nouveau на рабочем ноуте с geforce 9400M.
в ведре 2.6.37 заработал power management, kwin тоже работает нормально.
вердикт: уже можно юзать!>[оверквотинг удален]
> "Fermi" в состав Linux-ядра 2.6.37.
> - Продолжение обратного инжиниринга прошивок для карт на базе чипов Fermi;
> - Завершение разбора сути движка FuC, предоставляющего средства для разработки скриптов,
> позволяющих упростить и унифицировать многие операции для "Fermi" и других микроконтроллеров.
> - Предпринята попытка создания собственного FuC-компилятора, используя llvm и cmake, который
> позволит разрабатывать альтернативные прошивки;
> - Разбор движка PDAEMON, используемого в картах nva3 для управления питанием;
> - В состав Mesa интегрирован новый gallium-драйвер nvc0,...
> URL: http://www.phoronix.com/scan.php?page=news_item&px=OTE1MA
> Новость: http://www.opennet.me/opennews/art.shtml?num=29751