LINUX.ORG.RU
ФорумTalks

Чего боятся проприерасты типа nvidia?


0

2

Кто может сказать, что конкретно пытаются скрыть всякие проприерасты типа nvidia изгаляясь со своими сраными закрытыми драйверами?

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

Если закрытость паршивок какого-нибудь WiFi или там WCDMA с LTE ещё можно как-то весьма условно оправдать заботой о стерильности частотного ресурса (что в общем-то, на самом деле звездёж и лапша на уши), то в видимокартах-то чем можно аргументировать огораживание?

Там что, во всех видимокартах от самых дешёвых до самых дорогих один и тот же кристалл используется и открытие драйверов приведёт к ликвидации тщательно промаркетизированной сегментации рынка?

Что такого прячут они в блобах? Вообще хоть один производитель GPU хоть раз, хоть как-то, хоть чем-то аргументировал закрытость своих драйверов?

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

А если честно делать именно видеокарту, которая аппаратно жрёт какой-нибудь GL&&DX то драйвер алгоритмически не сильно сложнее драйвера RS232 будет.

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

ranka-lee
()
Ответ на: комментарий от ranka-lee

Да ладно, как только svga начал появляться, уже дрова были не в vga-bios. Про univbe забыл? Каждый китаец норовил свои велопорты и модесеттинги запилить. Cirrus, mx, matrox, тысячи их.

arturpub ★★
()
Ответ на: комментарий от ranka-lee

На реальный GAPI, который реально понимают карточки, можно будет посмотреть когда появятся детали на AMD Matle. Чуваков тупо задрали все эти «дизайны комитетами», которые сколько уже лет не могут взять и выкинуть устаревшее на помойку, с прочими DirectX'ами. Они решили дать простой и тупой доступ к железу почти напрямую.

Хорошо если срастётся. Ещё бы стандартизировали это дело...

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

Ну это я в курсе, когда я давным-давно в конторе которая игрушки писала работал, нам интелевцы комплекты из мамок, P2 и i740 привозили с надписями «For testing purposes only» и «Not FCC approved» и требовали чтобы игруха на них торомзила.

Stanson ★★★★★
() автор топика
Ответ на: комментарий от ranka-lee

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

Ну теоретически для этого вовсе не нужна такая сущность как видеокарта. Того же результата можно добиться и пользуя ядра CPU, особенно если их дохера.

Уже более 10 лет нет никакого FFP, когда можно сказать «вот тебе треугольнички, наложи на них эти текстуры».

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

Ты прямо берёшь и пишешь код который накладывает нужные тебе текстуры так как тебе надо. Он выполняется на видеокарте.

А нужна ли для этого видеокарта? Не в смысле устройства которое содержимое памяти на экран выводит, а в смысле некоего навороченного агрегата с кучей процессоров.

Stanson ★★★★★
() автор топика
Ответ на: комментарий от ranka-lee

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

А как же честный аппаратный ray-tracing? :)

Или современная промышленность не достигла пока таких высот?

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

А какая разница, как именно оно сделано, если графика ускоряется, как и заявлено?

Нахрена тогда моск иметь со всякими там «графическими ускорениями» и скрывать прямой доступ к GPU? Типа чтобы сами H264 не написали? Ну сказали бы - вот вам мегачислодробилка впридачу к видяхе, вот к ней инструкция. Хотите - вот блоб чтоб всё работало искаропки, не хотите - сами пишите всякие кодеки и gl'и. В чём проблема-то спеки на low level дать?

Железо чем дубовее, тем лучше.

Это я согласен полностью.

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

На нуве сидишь в тетрис играешь?

Не, у меня вообще видеокарты нету. Я по лампочкам на процессорном шкафу ориентируюсь.

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

В чём проблема-то спеки на low level дать?

Тупо нет такого бизнес-процесса. Еще в том интервью чувак говорил, что некоторые топовые фичи в драйвере на линуксе реализованы не будут — нет рынка, а отсюда и бюджета на поддержку и так непростой экосистемы. И не интересно, и неохота, на то что есть рук не хватает, а тут еще нда на нда и лицензией погоняет. Зачем?

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

Тупо нет такого бизнес-процесса. Еще в том интервью чувак говорил, что некоторые топовые фичи в драйвере на линуксе реализованы не будут — нет рынка, а отсюда и бюджета на поддержку и так непростой экосистемы.

Так всё-же поддержка линуксов жрёт немало средств? Так тем более - выдать этим линуксоидам спеки на GPU и пусть сами трахаются. И для сообщества всё шоколадно выглядит, и бабло экономится.

И не интересно, и неохота, на то что есть рук не хватает, а тут еще нда на нда и лицензией погоняет. Зачем?

Так как раз никакого нда с лицензиями и не надо будет - если всё ндашное и лицензированное в софте, а на борту всего лишь мелкие злые процессоры.

Stanson ★★★★★
() автор топика
Последнее исправление: Stanson (всего исправлений: 1)
Ответ на: комментарий от Stanson

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

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

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

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

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

arturpub ★★
()

1. Пи...сы, сэр!

2. Плохому производителю и открытые драйвера мешают.

XVilka ★★★★★
()

Новый драйвер можно устанавливать в старую систему. Старый драйвер можно устанавливать в новую систему. Зачем открывать код?

Если ради пользователей линукса, где правило выше не работает, то NVIDIA проще прекратить разработку, чем тратить ресурсы на открытие кода. Уже сейчас драйвер разрабатывается по принципу «если 99% работы уже сделано, то не бросать же». То есть так же, как и скайп для линукса.

Откроют код. Что будет? А будет 10 форков и пересборочек драйверов «от Васяна» и сгоревшие устройства по всему миру. NVIDIA этого не надо.

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

Сейчас линукс стал достаточно важным рынком и они очевидно этого сделать не могут.

Лечу собак от бешенства самовнушением (С)

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

Или речь о том, что на самом деле куча заявленных как hardware accelerated фич на самом деле реализована в драйвере?

А вот это уже элементарно проверяется различными бенчмарками.

yu-boot ★★★★★
()

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

Другой причины не вижу.

что из сырца драйвера или полных спеков можно вычислить схематику GPU или какие-то действительно существенные тайны производства шустрых видимокарт

От этого предохраняются патентами, а не скрытием кода.

Kroz ★★★★★
()

Вообще хоть один производитель GPU хоть раз, хоть как-то, хоть чем-то аргументировал закрытость своих драйверов?

Почему вы считаете, что они вообще как-то должны это аргументировать. По мне аргумента «не хотим» вполне достаточно. Почему вы считаете что все априори только и мечтают как бы открыть свои исходники?

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

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

Качественный драйвер для железки, должен максимально полностью поддерживать возможности этой железки и обеспечивать максимально качественную работу софта с этой железкой. И от ОС это не зависит никак. Свободный драйвер для карт NVidia(nouveau) открытый и предоставляет доступ ко всем реализованным в нем фичам. Только не работает он нормально, и производительность меньше, а в wine с ним вообще толком не поиграть. Поэтому этот драйвер говно.

А то что вы описали называется фанатизм. А фанатизм это плохо!

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

Нахрена тогда моск иметь со всякими там «графическими ускорениями» и скрывать прямой доступ к GPU? Типа чтобы сами H264 не написали? Ну сказали бы - вот вам мегачислодробилка впридачу к видяхе, вот к ней инструкция. Хотите - вот блоб чтоб всё работало искаропки, не хотите - сами пишите всякие кодеки и gl'и. В чём проблема-то спеки на low level дать?

Замечательно. Один вопрос. NVidia это зечем? Их и так все устраивает. Вы все пытаетесь сказать им что нужно сделать, вот только не объясняете зачем им это делать...

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

Что за бред? Почему это не аргумент?

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

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

Разве они тебе что-то должны?

Да я как бы и не возвращения долга требую.

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

То есть так же, как и скайп для линукса.

Скайп для линукса нужен не поэтому. Даже 1% пользователей - вполне достаточно, чтобы вывести на орбиту нишевого поставщика услуг VOIP и многопользовательских чатов. Клиенты под которого, разумеется, портируют и под винду.

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

То же относится и к флешу.

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

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

О! Прекрасная версия, даже лучше чем «им стыдно».

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

CUDA/OpenCL?

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

Stanson ★★★★★
() автор топика
Ответ на: комментарий от ranka-lee

Всё остальное слишком медленное. Видеокарта это дико быстрая считалка.

Ну вот MaliX00 например не в видеокарте, а в виде сопроцессора сделан.

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

сгоревшие устройства по всему миру. NVIDIA этого не надо.

Т.е. с железом всё настолько плохо?

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

Почему вы считаете, что они вообще как-то должны это аргументировать.

Я этого не считаю.

По мне аргумента «не хотим» вполне достаточно.

Это не аргумент вообще. Если производитель не хочет аргументировать закрытость драйверов, мне ничто не мешает попробовать самому найти ответ на этот вопрос.

Почему вы считаете что все априори только и мечтают как бы открыть свои исходники?

И этого я тоже не считаю. Мечтали бы - открыли бы.

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

Ну вот представь, NVIDIA открывает код драйверов. Улучшать драйвер? Да кому это надо! А вот сделать миллиард пересборочек с рекламой и троянами - запросто! И тогда при поиске драйвера в поисковике сайт разработчика уедет на 10 страницу. Конечно не везде будут трояны и реклама, среди 14-летних кулхацкеров будут мегапопулярны кулхацкерские же сборки. Вот от них и будут сгорать видеокарты. Продажи упадут, компания-разработчик видеокарт закроется. Вот к чему может привести открытие исходных кодов драйверов видеокарт.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 2)
Ответ на: комментарий от Daeloce

Качественный драйвер для железки, должен максимально полностью поддерживать возможности этой железки и обеспечивать максимально качественную работу софта с этой железкой.

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

А то что вы описали называется фанатизм. А фанатизм это плохо!

Фанатизм - это когда надлежащие аргументы не предоставляются.

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

Вот от них и будут сгорать видеокарты.

Я как-то не слыхал что от какого-то, пусть очень кривого кода сгорают процессоры. Если процессор может сгореть от кода - то это какой-то плохой, негодный процессор.

Когда-то давно от кривого драйвера или настроек мог сгореть CRT монитор по вполне очевидным причинам. Но чтобы от этого сгорали видеокарты - этого я пока не слыхал.

Stanson ★★★★★
() автор топика
Ответ на: комментарий от ranka-lee

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

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

так ведь надо еще подписать драйвер. иначе его винда завернет с матами

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

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

На дворе 2014 год, последняя видеокарта от Intel - Iris Pro 5200. Хватит нести ахинею.

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

пруфов не будет. такие цифры выдают разрабы асиков для биткоенов. 150к для 130нм. причем это non recurrent expenditures + печать 6 блинов а дальше все сильно дешевле

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