LINUX.ORG.RU

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

Просто интересно. Может кому-то Just for fun захотелось написать свободный драйвер для оффтопика. Или портировать что-то из месы.

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

Ну, в общем-то есть. Есть серия видеокарт Radeon, которая работает только на правильной Винде и правильном драйвере и в определенной фазе луны, а ещё бывает, что в паре к ней идёт встройка, у которой совсем другие требования. Геморроя там достаточно

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

Нет. Обычная ноутбучная связка каких-нибудь Radeon HD XXXX, которым нужен Catalyst 15 (или 16), корректно работающий не выше W8.

Из недавних, что было пару месяцев назад на руках, это MSI gx60. Таких ноутов очень много

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

Боюсь, не раньше появления свободной видеокарты. Но все проекты свободной видеокарты провалились.

tiinn ★★★★★
()

Единственное что опенсорсное, драйвера и под винду - помню только Kx Project для креативовских звуковых карт.

yu-boot ★★★★
()

Есть ли под оффтопик свободные видеодрайвера? Хотя бы от AMD.

а вот что авторы подобных вопросов вкладывают в слово «свободные»?

открытый код ? зачем, и кому от этого станет лучше…

так там (в коде видеодрайвера к актуальной железке) копирайт на копирайте и 80-85% даже не производителей самой видеокарты. Предположим авторы драйвера как-то исхитрились и вынесли исключительно свой код в отдельный модуль. И выложили в помойку Git .

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

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

так там (в коде видеодрайвера к актуальной железке) копирайт на копирайте и 80-85% даже не производителей самой видеокарты

Как-то это не особо мешает делать тем же amd и intel свободные драйверы для linux. Что мешает и к виндовому драйверу открыть код? Вангую что большая часть там одинаковая. Отличается API виндового ядра. Windows DDK с одной стороны не открыт, лицуха там проприетарная, хотя код и доступен, но кода дравйвера это вряд ли касается

cobold ★★★★★
()
Ответ на: комментарий от yu-boot

вопрос был в принципе про самодельные-не-от-разработчика-железки дрова на видео.

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

техническую возможность (неограниченный доступ к железу) имеют только производители. Они-же знают свои далеко идущие планы и не ставят в код заведомо тупиковое. У тебя такой возможности нет по объективным причинам и не на что жаловаться.

железкин софт должны делать непосредственно железячники. Открытый он, закрытый ли, тебя/меня вообще не трогает никоим образом. Вот им может быть больно если конкурентные вещи уплывут или «васян» начнёт клепать свои кривые сборки. Так что закрытый блоб это нормально

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

Что мешает и к виндовому драйверу открыть код?

Нецелесообразность.

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

Ноу-хау.

windows10 ★★★★★
()
Ответ на: комментарий от GREAT-DNG

Для Ъ:

  • Winpcap includes a kernel driver that captures network traffic
  • Truecrypt has a kernel driver to mount encrypted volumes
  • Process Hacker has a kernel mode driver which is used to implement features like being able to force-terminate processes, list all the handles of a process, suspend/resume a process, and get complete stack traces
  • Virtualbox has a handful of kernel drivers for the obvious things (virtualization, networking, USB pass-thru, etc)
  • WinCDEmu has a kernel driver that implements an emulated optical drive
  • ImDisk has a kernel driver for implementing a virtual drive and ramdrive functionality
  • ext2fsd has a kernel driver that implements the ext2/3/4 filesystem
  • Open Hardware Monitor has kernel drivers for reading temperature/fan sensors
  • Project kX is an open source Windows kernel driver for EMU10k1 and EMU10k2 based sound cards
mydibyje ★★★
()

Кстати, с точки зрения архитектуры, видеокарта - вполне простое устройство: подключенная к стандартной шине по стандартному протоколу железка, принимающая стандартные команды, и выводящая содержимое определенных адресов памяти на экран, подключенный по любому интерфейсу, хоть VGA, хоть i2c\SPI. Имея условный МК с мин 256К на борту - можно сделать простую видеокарту определенной степени открытости.

Но поскольку открытых видеокарт все еще нет - делаем выводы :))

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

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

yu-boot ★★★★
()
Ответ на: комментарий от windows10

Чисто в деньги упирается. Не на что налаживать производство и нет спроса.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Werenter

Ну а что мешает по идее сделать? Есть же открытые цп, чем GPU хуже?

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

С ЦП кстати та же самая эпопея.

Компании, в том числе компании-покупателю процессоров, нужно деньги зарабатывать, а не в религии играться. Если твой попенсорсный ЦПУ стоит 100 баксов и дает 100 попугаев, а штеудовский атом стоит 10 баксов и дает 1000 попугаев - то сам понимаешь на каком процессоре я буду собирать планшеты или ноуты. Другой вопрос, если есть киллер-фича, например попенсорсный ЦПУ стоит 100 баксов и дает 100 попугаев, но при этом потребляет как 1% атома - тогда возможно у такого продукта будет своя ниша, к примеру в космосе. Но и этого нет.

Открытые реализации железа сложнее, прежде всего потому что с одной стороны программно-аппаратный комплекс требует четкого точного слаженного взаимодействия, а с другой стороны работоспособность этого программно-аппаратного комплекса, оценивается бинарным «говно\конфетка». Это Гному ты можешь простить появление скроллинга в меню из двух пунктов, или кривую переключалку раскладки, потому что разрабы заняты переименованием slave в secondary, но программно-аппаратный комплекс такого не простит. Что ты скажешь, если твоя видюха например не будет отображать желтый цвет ? А производитель видюхи тебе ответит «notabug» ?

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

Как-то так )

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

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

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

Способ взаимодействия в общем-то стандартный.

windows10 ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)