Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт июн 23, 2017 4:48 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 24 сообщения ]  На страницу 1 2 След.
Автор Сообщение
 Заголовок сообщения: NVIDIA
СообщениеДобавлено: Чт ноя 11, 2010 3:14 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Если есть желающие написать драйвер для NVIDIA карт - есть доки, вышлю
Документация для разработчиков драйверов, так что полнее некуда.


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Чт ноя 11, 2010 10:04 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3927
А какие там чипы ?


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Чт ноя 11, 2010 10:39 am 
Да, поддержка Nvidia была бы однозначно полезной вещью, хотя бы установка режимов (веса часто предоставляет не все режимы, которые удобны) и аппаратный курсор.
XVilka у тебя есть для интеловских чипсетов информация?


Вернуться к началу
   
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Чт ноя 11, 2010 11:23 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3927
Интеловская графика выложена на http://www.intellinuxgraphics.org


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Пт ноя 12, 2010 2:40 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 25, 2009 4:45 pm
Сообщения: 788
Чипы NV43 и 7300-7400


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Ср сен 25, 2013 12:29 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Сегодня Asper выложил в чате ссылку на http://lists.freedesktop.org/archives/n ... 14480.html - за что ему отдельное спасибо.
В общем если что-то, где-то и как-то, "невидиа" захочет вертать взад (что весьма сомнительно, потому что уже баяном успело стать Linus Torvalds: Nvidia, Fuck You!) - я схоронил себе и выложу здесь в 2-х вариантах:
1) MHT для Opera
Спойлер: Показать
Вложение:
Device Control Block 4.0 Specification_MHT.7z [67.36 КБ]
74 скачивания

2) PDF
Спойлер: Показать
Вложение:
Device Control Block 4.0 Specification_PDF.7z [640.24 КБ]
92 скачивания


З.Ы. Как только мне удастся порешить SATA в режиме IDE - полная поддержка, то я постараюсь заняться этой темой, так как она мне достаточно близка. Разумеется никому не воспрещается заняться этим раньше меня, если такие люди найдутся.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Ср сен 25, 2013 5:38 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3927
Видать их прижало неплохо, что они начали NDA раскрывать.


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Чт сен 26, 2013 8:37 am 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Ср май 18, 2005 10:27 am
Сообщения: 430
и это, наконец то - хорошо или отлично!


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Пн июн 16, 2014 11:55 am 
Не в сети

Зарегистрирован: Пн июн 16, 2014 11:23 am
Сообщения: 9
Объясните, пожалуйста, что такое "драйвер видеокарты NVIDIA"? Должен ли он включать:
- установка стандартных VESA-режимов* (текстовые?)
- установка нестандартных видеорежимов (текстовые?)
- 2D-ускорение
- 3D-ускорение
- ассемблер для шейдеров
- CUDA
*) если не используем видео-BIOS, то что под этим понимать?


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Пн июн 16, 2014 12:18 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3927
Veden
Для Колибри
- установка стандартных VESA-режимов (графические)
- установка нестандартных видеорежимов (графические)
и/или
- аппаратные курсоры
остальное опционально.


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Пн июн 16, 2014 11:26 pm 
Не в сети

Зарегистрирован: Пн июн 16, 2014 11:23 am
Сообщения: 9
Могу попробовать написать такой драйвер. Есть несколько вопросов:
1. Я верно понимаю, что установка даже стандартных видеорежимов должна выполняться исключительно через порты и MMIO, полностью игнорируя VBIOS?
2. Допустимо ли использование в коде драйвера интерпретируемого байт-кода?
3. Какой из существующих драйверов Колибри имеет максимально близкий интерфейс?
4. Есть, нет и нужен ли унифицированный драйвер DDC (получение EDID от монитора)?
5. Какие видеорежимы (разрешение для вывода графики, а не разрешение картинки на экране) требуются Колибри?
6. Есть ли документация и другие источники дополнительной информации?


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Вт июн 17, 2014 1:16 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3927
1,2 Зависит от железа. Разработчики из Intel программируют порты непосредственно. Из АМД используют интерпретатор ATOMBIOS.
3. Близкий к чему ?
4. Существующие драйверы сами читают EDID.
5. 32bpp, поддерживаемые железом.
6. Исходники драйверов Линукс.


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Вт июн 17, 2014 10:04 am 
Не в сети

Зарегистрирован: Пн июн 16, 2014 11:23 am
Сообщения: 9
Допустима ли для исходных текстов Колибри запись в виде:
db запись_порт, порт, значение
db ждать_в_порту, порт, бит, значение
Можно ли назвать это программой на ассемблере?
Serge писал(а):
Исходники драйверов Линукс.
Печально, но по-любому придётся с ними разбираться. Они, конечно, покрывают некоторый набор видеокарт, но не весь. Для некоторой ноутбучной экзотики есть только бинарный код от NVIDIA.


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Вт июн 17, 2014 10:55 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3927
Veden писал(а):
Допустима ли для исходных текстов Колибри запись в виде:
db запись_порт, порт, значение
db ждать_в_порту, порт, бит, значение
Можно ли назвать это программой на ассемблере?
Байткод ?


Вернуться к началу
 Заголовок сообщения: Re: NVIDIA
СообщениеДобавлено: Вт июн 17, 2014 11:17 am 
Не в сети

Зарегистрирован: Пн июн 16, 2014 11:23 am
Сообщения: 9
Serge писал(а):
Байткод ?

Да. Без громких слов ("виртуальная машина" и т.д.) и попыток всё реализовать таким образом - что надо и что не надо. Простой цикл интерпретации с целевым набором опкодов. Но программа при этом будет выглядеть иначе. Это допустимо в драйвере ядра Колибри?


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 24 сообщения ]  На страницу 1 2 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB