NVIDIA

Drivers for various video cards
  • А какие там чипы ?
  • Да, поддержка Nvidia была бы однозначно полезной вещью, хотя бы установка режимов (веса часто предоставляет не все режимы, которые удобны) и аппаратный курсор.
    XVilka у тебя есть для интеловских чипсетов информация?
  • Интеловская графика выложена на http://www.intellinuxgraphics.org
  • Чипы NV43 и 7300-7400
  • Сегодня Asper выложил в чате ссылку на http://lists.freedesktop.org/archives/n ... 14480.html - за что ему отдельное спасибо.
    В общем если что-то, где-то и как-то, "невидиа" захочет вертать взад (что весьма сомнительно, потому что уже баяном успело стать Linus Torvalds: Nvidia, Fuck You!) - я схоронил себе и выложу здесь в 2-х вариантах:
    1) MHT для Opera
    Spoiler:
    Downloaded 418 times
    2) PDF
    Spoiler:
    Downloaded 451 times
    З.Ы. Как только мне удастся порешить SATA в режиме IDE - полная поддержка, то я постараюсь заняться этой темой, так как она мне достаточно близка. Разумеется никому не воспрещается заняться этим раньше меня, если такие люди найдутся.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Видать их прижало неплохо, что они начали NDA раскрывать.
  • и это, наконец то - хорошо или отлично!
  • Объясните, пожалуйста, что такое "драйвер видеокарты NVIDIA"? Должен ли он включать:
    - установка стандартных VESA-режимов* (текстовые?)
    - установка нестандартных видеорежимов (текстовые?)
    - 2D-ускорение
    - 3D-ускорение
    - ассемблер для шейдеров
    - CUDA
    *) если не используем видео-BIOS, то что под этим понимать?
  • Veden
    Для Колибри
    - установка стандартных VESA-режимов (графические)
    - установка нестандартных видеорежимов (графические)
    и/или
    - аппаратные курсоры
    остальное опционально.
  • Могу попробовать написать такой драйвер. Есть несколько вопросов:
    1. Я верно понимаю, что установка даже стандартных видеорежимов должна выполняться исключительно через порты и MMIO, полностью игнорируя VBIOS?
    2. Допустимо ли использование в коде драйвера интерпретируемого байт-кода?
    3. Какой из существующих драйверов Колибри имеет максимально близкий интерфейс?
    4. Есть, нет и нужен ли унифицированный драйвер DDC (получение EDID от монитора)?
    5. Какие видеорежимы (разрешение для вывода графики, а не разрешение картинки на экране) требуются Колибри?
    6. Есть ли документация и другие источники дополнительной информации?
  • 1,2 Зависит от железа. Разработчики из Intel программируют порты непосредственно. Из АМД используют интерпретатор ATOMBIOS.
    3. Близкий к чему ?
    4. Существующие драйверы сами читают EDID.
    5. 32bpp, поддерживаемые железом.
    6. Исходники драйверов Линукс.
  • Допустима ли для исходных текстов Колибри запись в виде:
    db запись_порт, порт, значение
    db ждать_в_порту, порт, бит, значение
    Можно ли назвать это программой на ассемблере?
    Serge wrote:Исходники драйверов Линукс.
    Печально, но по-любому придётся с ними разбираться. Они, конечно, покрывают некоторый набор видеокарт, но не весь. Для некоторой ноутбучной экзотики есть только бинарный код от NVIDIA.
  • Veden wrote:Допустима ли для исходных текстов Колибри запись в виде:
    db запись_порт, порт, значение
    db ждать_в_порту, порт, бит, значение
    Можно ли назвать это программой на ассемблере?
    Байткод ?
  • Serge wrote:Байткод ?
    Да. Без громких слов ("виртуальная машина" и т.д.) и попыток всё реализовать таким образом - что надо и что не надо. Простой цикл интерпретации с целевым набором опкодов. Но программа при этом будет выглядеть иначе. Это допустимо в драйвере ядра Колибри?
  • Who is online

    Users browsing this forum: No registered users and 1 guest