Новые драйвера для ATI Radeon.

Drivers for various video cards
  • Wildwest

    Странно, хотя соотношение строн указано точно 5:4
  • Serge
    Файл не хочет скачиватся полностью, похоже баг в форумном движке.
  • Я уже писал о том, что архивы 7z при закачке на форум повреждаются.
    Из хаоса в космос
  • Залил setmode на ftp/upload
  • Установка видеорежима для карт с ATOMBIOS.
    ftp://kolibrios.org/upload/rhd_05.7z

    По-наследству от xFree86 в списке режимы с максимальной частотой.
    Драйвер ati2d должен быть загружен (смена режима плохо уживается с VESA курсором).

    Глубина цвета везде 32bpp. Поэтому при загрузке ядра надо выбрать режим с 32 bpp.
  • Затестил все режимы какие были доступны, всё работает. Круто! :). Из замечаний, при смене из маленьких режимов на большие, остаются артефакты на рабочем столе, очевидно связанные с неправильной очисткой или заполнением памяти, так как если поводить по ним окошком то они стираюцо :). Ну и при смене с маленьких на большие режимы (запомнил точно было при смене с 1152х864 на 1280 на 1024) иногда (мне кажецо) долго длится этот процесс. Надеюсь эта информация будет хоть как-то полезна.
    Attachments
    ATI.TXT (10.59 KiB)
    Downloaded 316 times
    Aka Rus.
  • paladinrus

    Время зависит от частоты процессора. usleep в системе нет, поэтому я сделал для задержки cpuid в цикле. Арефакты возможны если во время смены режима приложение ведёт отрисовку. Функция начинает рисовать с одними параметрами и после смены видеорежима продолжает с ними же при новых параметрах экрана.
  • Привет.
    Вывод rhd-03, rhd-04 и rhd-05 одинаковый (ядро svn 758):

    Unknown card detected: 5960:174b:130
    Detected an ATI Radeon 9250 5960 (AGP) on an unidentified card
    Memory base_0 0xc8000000 size 0x8000000
    Memory base_2 0xd9020000 size 0x10000
    Io base_1 0xc000 size 0x100
    Mapped IO at 80d79000 (size 10000)
    VideoRAM: 131072 kByte
    Getting BIOS copy from legacy VBIOS location
    rhdAtomGetDataTable: No AtomBios signature found
    Query for AtomBios Init: failed
    No ATOMBIOS detected. Done.

    Строчка "Mapped IO at" при повторном запуске утиля выдавала различные адреса, например "80e07000".

    Ядро от rhd-05 (svn 755) не завелось, при инициализации режима возникал "цветной шум". По ходу загрузки системы были заметны какие то шевеления, но ничего не прояснялось. Монитор, при этом, показывал режим 640x480x60Hz. Курсор мыши был в норме. Режимы с этим ядром тестил не все, но многие и во всех случаях был этот "шум".

    p.s. Карата определена правильно, 9250. На ядре 758 (на реальном железе, виртаулку не пробовал) завелся мой LRL, ничего не делал (сижу теперь довольный :-).

    ..bw
  • Потестил 5-ю версию.

    Текст ati.txt полностью совпадает с 4-й, но в конце добавились строки:

    Validating Modes from Monitor "AL1923" on "VGA 1"
    Rejected mode "720x400" (720x400:28.3Mhz): unknown reason
    1280x1024@75.0Hz
    1280x960@59.9Hz
    1152x864@75.0Hz
    1280x720@59.9Hz
    1024x768@75.1Hz
    832x624@74.6Hz
    800x600@75.0Hz
    640x480@75.0Hz
    All done

    Понравилось: 1) режимы переключаются; 2) кнопки в окне а-ля макось.
    Не понравилось:
    1) в окне выводится 1280x720 59 Hz и 1280x960 59 Hz (почему не сделать округление 59.9 до 60?);
    2) при переключении режимов на месте некоторых иконок, а также на краях раб. стола возникает цветной шум типа разноцветных полосок;
    3) очень часто после переключения режимов происходила Автонастройка экрана (это какой-то сервис моего монитора).
  • Дык наверно 59.9 ограничение монитора, очевидно, связанное с его тактовым генератором или чем-нить в этом роде ).
    А про полосы Серж мне уже ответил :).
    Aka Rus.
  • > 1) в окне выводится 1280x720 59 Hz и 1280x960 59 Hz (почему не сделать округление 59.9 до 60?);

    Я так понял код частично позаимствован из XFree. Там тоже самое наблюдается. Видимо в этом причина ;)

    > 2) при переключении режимов на месте некоторых иконок, а также на краях раб. стола возникает цветной шум типа разноцветных полосок;

    А это, я так понимаю, недостаток оконной системы...

    > 3) очень часто после переключения режимов происходила Автонастройка экрана (это какой-то сервис моего монитора).

    Ну да, это обычный сервис LCD. Если не ошибаюсь это происходит только при использовании аналогового сигнала. Как результат в ЭЛТ мониторе при смене разрешения экрана сбивалась картинка и приходилось ее двигать, расширять. При цифровом сигнале этого не должно происходить (опять же, если не ошибаюсь).
  • 1. Код целиком из XFree86. Округление я сделал. Это не сложно.
    3. Да автонастройка запускается только если монитор подключён к VGA.
  • Добавлены некоторые новые чипы и карты. Для карт с ATOMBIOS.
    Attachments
    rhd_06.zip (59.71 KiB)
    Downloaded 264 times
  • В ревизии 794(на несколько более ранних не тестил) перестал отображаться аппаратный курсор на radeon x1600pro 512mb причем в дефолтном 7.3.0pre он работает. На другом компьютере с radeon9600pro проблемы нет.
  • Who is online

    Users browsing this forum: No registered users and 3 guests