3d ускорители -работа напрямую -реально?

Тема в разделе "WASM.HEAP", создана пользователем _edge, 29 янв 2007.

  1. _edge

    _edge Well-Known Member

    Публикаций:
    1
    Регистрация:
    29 окт 2004
    Сообщения:
    631
    Адрес:
    Russia
    через порты pci шины. что уровнем ниже directx/ogl. в какую сторону копать?
     
  2. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    _edge
    В сторону производителей железа. Хотя врятли кто вообще откроет эту инфу, и правильно сделают, нечего возвращаться в DOS. -).
     
  3. rst

    rst New Member

    Публикаций:
    0
    Регистрация:
    5 май 2003
    Сообщения:
    165
    В сторону исходников драйверов под XWindows. К
     
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    _edge
    Что ниже уровня DirectX/OpenGL/GDI? Драйвера, но прежде всего договоренность производителей (видео карт и Майкрософт) которые сговорились о стандартах взаимодействия. Через порты PCI шины? Нет порты PCI шины служат для настройки конфигурационного пространства устройств в том числе и видео карт. Вся настройка производиться BIOSом. Драйвер тоже работает с конфигурационном пространством, но только для того что бы определить видео карты. Ее тип, и считать два базовых адреса. Почему два сейчас расскажу. Один из них это адрес видео памяти, так же через этот регистр можно узнать ее размер. Второй адрес это тоже адрес в памяти. Это физический адрес куда видео карта отображает свои регистры. Вот через них и идет программирование видео карты. А как идет это секрет, которые производители видео карт оберегают. Даже Intel, не оконца раскрывает свои секреты. Можно пойти и поискать исподники Linux, хорошая система, так вот под нее существует два типа драйверов. Первые с открытым кодом. К примеру NVIDIA раскрыла часть кода, которая отвечает за установку видео режимов плюс там еще аппаратный bltbit. А вот закрытые драйвера, уже более серьезные вот они и работают с аппаратным ускорением. Вот собственно берешь драйвера от виндоус. Первые детонаторы имели отладочную информацию. И дизассемблируешь.
     
  5. _edge

    _edge Well-Known Member

    Публикаций:
    1
    Регистрация:
    29 окт 2004
    Сообщения:
    631
    Адрес:
    Russia
    pavia, thx
     
  6. Ole

    Ole Member

    Публикаций:
    0
    Регистрация:
    14 июн 2004
    Сообщения:
    69
    Первые под WinNT. 9x, 2k вроде небыло отладочной.
     
  7. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    AFAIK есть драйвера с сорцами. По крайне мере для своего ноута, когда я искал дрова на видео, на сайте интел было 2 версии драйверов.
     
  8. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    _edge

    Решил свои дрова написать?
     
  9. xzazet

    xzazet New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2003
    Сообщения:
    41
    Nouveau : Open Source 3D acceleration for nVidia cards

    http://nouveau.freedesktop.org/wiki/

    Чистый reverse engineering. Так как в linux пришла мода карамельного украшательства десктопа (Например, http://www.youtube.com/watch?v=eqcyAhWzqSo) при лицензионной нечистоте бинарных закрытых драйверов, есть большая вероятность поиметь что-то стабильно работающее уже к середине-концу этого года.

    PS: вообще, сейчас в линуксе очень много интересного происходит.