LINUX.ORG.RU
ФорумTalks

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

 , , ,


0

1

Чтобы создавались если не сообществом, то каким-нибудь FSF, или что там у фрифанатиков. С полностью открытыми драйверами, со всеми спецификациями и документацией, ну и эталонной поддержкой OpenGL и Vulkan конечно же. Зато есть куча всяких «открытых» ноутбуков, в которых не железо, а древнее говнище мамонта, и измененое ПО, вроде свободной реализации BIOS и UEFI.

Могут ли в теории сделать свою видеокарту, если какая-то часть сообщества задонатит?

По той же причине, почему нет открытых принтеров, сканеров и мониторов. А вообще глянь в сторону USB-видеокарт. Они без 3D-ускорения.

ZenitharChampion ★★★★★
()

Потому что нет gcc для железяк.
/thread

crutch_master ★★★★★
()

Хорошо что ситуация с открытыми cpu всех устраивает.

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

Ты вчера родился что ли? Гугл «средства производства», а потом гугл «фабрики — рабочим» — главным образом скока щас таких фабрик. Das Kapital даже читать не надо, чтоб начать что-то подозревать.

slackwarrior ★★★★★
()

Пробовали, не взлетело. Впрочем, можешь создать открытый аналог S3 Trio. Оно тебе нужно? В 2017, без 3D-ускорения?

tiinn ★★★★★
()

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

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

Впрочем, можешь создать открытый аналог S3 Trio. Оно тебе нужно? В 2017, без 3D-ускорения?

В соседней теме вдруг выяснилось что в HP Microserver Gen 8 - Matrox G200! По характеристикам захватывает 16 мегабайт оперативной памяти, все сходится, эта та самая карта из 98 года. Надо петицию на открытие написать :)

Aber ★★★★★
()

По той же самой причине, почему существует Windows и Photoshop.

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

Сколько же вас таких, б-же ты мой. Это не матрокс и не г200 и не из 98-го. Это вполне себе китаец по имени Nuvoton, из 2010-го. К матроксу не имеет вообще никакого отношения, называется он так, хех. Не может нести тот самый матрокс из 98-го более 2мб оперативу, физически.

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

Не может нести тот самый матрокс из 98-го более 2мб оперативу

Почему тогда я помню как Matrox G200 бил по бенчмаркам мою S3 Savage 3d 8 MB, но отставал от Riva TNT =)

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

Не знаю ,что ты там помнишь, и что за бенчмарки. Не на 8-и битном цвете эти g200 смотрелись весьма жалко даже в т.н. 2D. Эти карты для видеостен всяких. Дибилы покупали и гордились этим. Потому что дороХо.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)

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

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

Все уже забыл, оказывается матроксов было много, наверно я перепутал с g400 или g450. G200 был весьма медленной, хуже чем s3 savage 3d.

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

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

Но на какие то патенты должен окончится срок действия?

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

Днями истек строк действия на S3 Texture Compression и его добавили в mesa. 20 лет патенту. Так что думаю 20 летнюю карту можно открыть.

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

Вот G400 - это уже другой разговор. Он для своего времени был адекватен. Только его не долго производили, скатились на g450, который был хуже, но дешевле.

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

90нм стоит вроде 400к за набор масок, + три куска за вафлю в сумме, без учета стоимости софта(напр. запилим опенсорсный). NRC ~ 700k, RC ~ 100k / 5000 камней(ориентировочно) = 150 баксов за камень + память memory cube + плата еще пару сотен добавит. получится аналог HD4870 за 300 баксов.

https://www.dz.ee.ethz.ch/en/our-range/background-information/asic-cost-estim...

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

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

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

Все эти VGA/VESA функции - они хоть и архаичны, но без них a) видеокарта не стартанёт и не запустится десяточка б) без них видеокарту не купят всякие автоматизаторы, а только они могут быть потребителями таких изделий, которые не конкуренты по производительности хотябы встроенкам intel. Там патент на патенте, замучишься по судам бегать и денюжку отслюнявливать.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 3)

Ну и как ты себе представляешь этот процесс ?

Ладно, с СПО ясно: я вчера напился пивка, посидел, написал за полчаса софт для постинга котиков в инстаграм, выложил на гитхаб, через месяц он уже в unstable, еще через год в stable. Все что я потратил - час на книжку по питону, полчаса на написание софта, и 1 доллар за потраченный свет.

С САО неясно. Слишком высокий порог вхождения, даже в разводку платы. Вот например я, даже борткомпьютер для авто (на атмеге) не с первого раза собрал. Вроде по теории должно работать, а на практике не работает, потому что всегда какая-то мелочь вроде падающего напряжения от поворотников, или самоиндукции не будет учтена. И это - платка с готовым контроллером, кварцем, тремя резисторами и кондером.
Боюсь даже заикнуться о плате видеоадаптера. А ведь это не самое сложное. Топология видеочипа сложнее. Ее надо просчитать. Для нее надо обойти патенты. Нужно заказать опытный образец. Для этого нужны материалы, и стартовый капитал. Даже если она будет стоить несколько тысяч долларов - никто не сделает тебе ее в кредит.

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

предположим, что в РФ многие патенты не действуют. далее, уж VESA-то реализовать ничего сложного нет. сложно там только VGA, ибо вот это - свирепейшее legacy, но опять же можно ограничиться текстовым режимом 0, заигнорив вообще все возможные регистры, и так дотянуть до графического режима.

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

В РФ гораздо меньше желающих такую видяху взять. Самый верный способ - прибиться сбоку к какому-нибудь проекту открытой SoC , отточить всё там, и потом уже показывать, как круто получилось, выпрашивая деньги на отдельную видяху.

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

А ещё можно забить на большинство патентов и пойти не по пути OpenGL, а сделать что-то новое. Для того же рейтрейсинга, например.

Quasar ★★★★★
()

Потому что сообществом что-то создать невозможно, сообществом можно только склонировать, да и то не очень успешно.

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

предположим, что в РФ многие патенты не действуют. далее, уж VESA-то реализовать ничего сложного нет. сложно там только VGA, ибо вот это - свирепейшее legacy, но опять же можно ограничиться

ИМХО ты не с той стороны подходишь.
Надо отталкиваться от того, что видеокарта будет подкючена к матрице напрямую.
Вижу я это так, в комп вставляется плата rs-xxx интерфейса с оптическим выходом, если надо то с несколькими оптоволокнами.
Это уже подсоединяется к монитору с встроенной видеокартой.

В общем все эти dvi vga и пр. интепфейсы сразу идут лесом.
Открытый монитор должен быть иерминалом подключаемый через очень быстрый rs-xxx порт.

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

видеокарта будет подкючена к матрице напрямую

Открытый монитор должен быть иерминалом подключаемый через очень быстрый rs-xxx порт

о господи. вы жжоте что ли, сударь?

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

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

опять же, лучше даже не с SOC начинать, как мне кажется. мну как раз gpu пилю, и пока дело упирается в необходимость допилить IDE. затем мы эту IDE как «импортозамещение» каденса пихнём, и там подсосём бабла. напрямую - скорее всего зарубят по отсутствию опыта.

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

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

там помоему вообще была попытка подоить под тему опенсорса лохов. ибо дешевле и проще реально S3Trio перепрошить и оно будет быстрее(шрифты и альфа аппаратно)

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

В ноутбуках видеочип подключается к матрице на прямую.

Ну а как это ещё сделать чтобы не затрагивать патенты?

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

не понимаю, в чем связь между ноутбуком и патентами.

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

опять же, лучше даже не с SOC начинать, как мне кажется

1. Разрабатываешь GPU

2. Подкатываешь к открытому проекту какой-нибудь SoC с предложением встроить свободное графическое ядро

Вот такой план.

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

В ноутбуках видеочип к матрице подключается по интерфейсу LVDS.

Quasar ★★★★★
()

Потому что кроме веры нужны ещё деньги.

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

Epiphany как раз подкатывали к эпплу во времена разработки а8. И укатили обратно. Почему?

Потому что проверенный сто раз мали лучше с точки зрения манагеров.

Не сработает это

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

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

А подключение вообще похеру.

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