Видикс - Vidix
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Разработчики) | Ник Куршев,[1] Алекс Берегсази (dhahelper) |
---|---|
Стабильный выпуск | 1.0.0 / 7 апреля 2007 г. |
Операционная система | Unix-подобный |
Тип | Драйвер устройства |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | видикс |
VIDIX (видеоэо яинтерфейс для * niИкс) это портативный программный интерфейс за Unix-подобный операционные системы, позволяющие запускать драйверы видеокарты в пространство пользователя для прямого доступа к кадровый буфер через Прямой доступ к графике расширение X Window System.
История
Ник Куршев, автор VIDIX, пишет[1] что его мотивацией при создании интерфейса было решение проблемы, о которой сообщил Владимир Дергачев в своем RFC для альтернативного мультимедийного API ядра:
v4l, v4l2 и XV все страдают от одной и той же проблемы: пытаются уместить существующие мультимедийные устройства в фиксированную схему.
— Владимир Дергачев, список рассылки video4linux[2]
Дергачев отметил, что существующие мультимедийные интерфейсы жестко запрограммированы для каждого устройства, и предположил, что разработчики драйверов будут иметь большую гибкость за счет уровня абстракции.[2]
VIDIX родился как альтернатива Ядро Linux -на основе драйверов от MPlayer проект. Долгое время VIDIX жил в рамках проекта MPlayer; позже он жил в проекте MPlayerXP, форке MPlayer Куршева.[3] В течение этого времени, Linux и во многих других Unix-подобных операционных системах отсутствовали качественные драйверы для видеоподсистем. Практически вся техническая документация на видеооборудование находилась под соглашения о неразглашении в то время, и многим программистам приходилось слепо кодировать свои драйверы. Другие разработчики заинтересовались использованием VIDIX для своих плееров и попросили Куршева отделить его от проекта MPlayer.
VIDIX стал альтернативным набором драйверы устройств, основанный на идее прямого доступа к оборудованию (аналогично Microsoft DirectX ). Эти драйверы сопоставлены ускоренно видеопамять избежать цветовое пространство преобразование и программное обеспечение масштабирование со стороны игроков.
Система X Window теперь включает Инфраструктура прямого рендеринга, который предоставляет аналогичные функции с широкой аппаратной поддержкой. Куршев продолжал разрабатывать VIDIX до 2007 года, когда была выпущена версия 1.0.0 программного обеспечения.[4]
Поддерживаемое оборудование
- Trident Microsystems Cyberblade / i1[5]
- Hauppage PVR350
- ATI Technologies Чипы Mach64 и 3DRage[6]
- ATI Technologies Radeon и чипы Rage128:[7]
- Radeon R100 чип серии
- Radeon R200 чип серии
- Radeon R300 чип серии
- Radeon R420 чип серии
- Radeon R520 чип серии
- Matrox Микросхемы MGA G200 / G4x0 / G5x0[8]
- Nvidia фишки:[9]
- 3Dlabs Permedia2, Permedia3 и GLINT R3[10][11]
- S3 Savage[12]
- Кремниевые интегрированные системы (SiS) 300 и чипы серии 310/325[13]
- VIA Technologies CLE266 Unichrome[14]
Смотрите также
Рекомендации
- ^ а б Куршев, Ник (2007-04-05), VIDIX - Интерфейс VIDeo для * niX, Файл vidix / vidix.txt, получено 2010-10-29
- ^ а б Дергачев, Владимир (2001-10-25). «[RFC] альтернативный мультимедийный API ядра». video4linux (Список рассылки). Получено 2010-10-29.
- ^ Куршев, Ник (2010). «MplayerXP-mplayer с повышенной производительностью». SourceForge. Geeknet. Получено 2010-10-29.
- ^ Куршев, Ник (2010). "VIDeo Интерфейс * niX". SourceForge. Geeknet. Получено 2010-10-29.
- ^ Робинсон, Аластер (2002), Драйвер для CyberBlade / i1 - Версия 0.1.4, получено 2010-10-29
- ^ Куршев, Ник (2002), Видеодрайвер на базе VIDIX для чипов Mach64 и 3DRage, получено 2010-10-29
- ^ Куршев, Ник (2002), Видеодрайвер на базе VIDIX для чипов Radeon и Rage128, получено 2010-10-29
- ^ Берегсази, Алексей, Драйвер Matrox MGA, получено 2010-10-29
- ^ Соммер, Саша (2004), Видеодрайвер на базе VIDIX для чипов NVIDIA, получено 2010-10-29
- ^ Руллгард, Mâns (2002), Драйвер для 3DLabs Permedia 2, получено 2010-10-29
- ^ Руллгард, Mâns (2003), Драйвер для чипов 3DLabs GLINT R3 и Permedia3, получено 2010-10-29
- ^ Джельвех, Реза (2004), Драйвер для S3 Savage Series, получено 2010-10-29
- ^ Пейдж, Джейк (2003), Драйвер VIDIX для микросхем SiS 300 и 310/325 серий, получено 2010-10-29
- ^ Ли, Тимоти (2004), Драйвер для VIA CLE266 Unichrome - Версия 0.1.0, получено 2010-10-29