Board.KolibriOS.org

Official KolibriOS board
It is currently Sat May 25, 2019 8:19 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 24 posts ]  Go to page 1 2 Next
Author Message
 Post subject: NVIDIA
PostPosted: Thu Nov 11, 2010 3:14 am 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 794
Если есть желающие написать драйвер для NVIDIA карт - есть доки, вышлю
Документация для разработчиков драйверов, так что полнее некуда.


Top
   
 Post subject: Re: NVIDIA
PostPosted: Thu Nov 11, 2010 10:04 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
А какие там чипы ?


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


Top
   
 Post subject: Re: NVIDIA
PostPosted: Thu Nov 11, 2010 11:23 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Интеловская графика выложена на http://www.intellinuxgraphics.org


Top
   
 Post subject: Re: NVIDIA
PostPosted: Fri Nov 12, 2010 2:40 am 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 794
Чипы NV43 и 7300-7400


Top
   
 Post subject: Re: NVIDIA
PostPosted: Wed Sep 25, 2013 12:29 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
Сегодня Asper выложил в чате ссылку на http://lists.freedesktop.org/archives/n ... 14480.html - за что ему отдельное спасибо.
В общем если что-то, где-то и как-то, "невидиа" захочет вертать взад (что весьма сомнительно, потому что уже баяном успело стать Linus Torvalds: Nvidia, Fuck You!) - я схоронил себе и выложу здесь в 2-х вариантах:
1) MHT для Opera
Spoiler: Show
Attachment:
Device Control Block 4.0 Specification_MHT.7z [67.36 KiB]
Downloaded 148 times

2) PDF
Spoiler: Show
Attachment:
Device Control Block 4.0 Specification_PDF.7z [640.24 KiB]
Downloaded 174 times


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

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


Top
   
 Post subject: Re: NVIDIA
PostPosted: Wed Sep 25, 2013 5:38 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Видать их прижало неплохо, что они начали NDA раскрывать.


Top
   
 Post subject: Re: NVIDIA
PostPosted: Thu Sep 26, 2013 8:37 am 
Offline
Just Flooding
User avatar

Joined: Wed May 18, 2005 10:27 am
Posts: 430
и это, наконец то - хорошо или отлично!


Top
   
 Post subject: Re: NVIDIA
PostPosted: Mon Jun 16, 2014 11:55 am 
Offline

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


Top
   
 Post subject: Re: NVIDIA
PostPosted: Mon Jun 16, 2014 12:18 pm 
Offline
Kernel Developer

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


Top
   
 Post subject: Re: NVIDIA
PostPosted: Mon Jun 16, 2014 11:26 pm 
Offline

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


Top
   
 Post subject: Re: NVIDIA
PostPosted: Tue Jun 17, 2014 1:16 am 
Offline
Kernel Developer

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


Top
   
 Post subject: Re: NVIDIA
PostPosted: Tue Jun 17, 2014 10:04 am 
Offline

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


Top
   
 Post subject: Re: NVIDIA
PostPosted: Tue Jun 17, 2014 10:55 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Veden wrote:
Допустима ли для исходных текстов Колибри запись в виде:
db запись_порт, порт, значение
db ждать_в_порту, порт, бит, значение
Можно ли назвать это программой на ассемблере?
Байткод ?


Top
   
 Post subject: Re: NVIDIA
PostPosted: Tue Jun 17, 2014 11:17 am 
Offline

Joined: Mon Jun 16, 2014 11:23 am
Posts: 9
Serge wrote:
Байткод ?

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 24 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited