wrag
|
|
« : 18 Октября 2007, 10:50:51 » |
|
люди добрые подскажите а лучше дайте ссылки на то как прикрутить ати к фряхе а то никак не могу найти что либо более менее вразумительного: либо пишут что нет дров либо что какието есть но они без поддержки 3д либо что все и так работает чему верить в общем нужен вразумительный сабж (ати радеон х800 агп)
привожу что нашел прошу прокоментировать и дать четкие инструкции
на оф сайте написано: For ATI Radeon-based machines: A ofw syscons range check needs to be relaxed using the sysctl hw.ofwfb.relax_mmap. A special radeon driver is needed. You must add the following your xorg.conf into the Section "Device": Option "iBookHacks" "on".
The driver as it stands does the following: * Installs the applicable linux libraries, and ATI programs to your linux_base. * Compiles and installs the following ATI programs (For FreeBSD--?? где брать): fgl_glxgears, fglrx_gamma, and the ATI control panel. * Installs the X11 drivers and libraries. (Linux builds, but work fine under FreeBSD)
перевод:
1. набор библиотек и программ для пакета linux_base; 2. набор программ и утилит от ATI для FreeBSD; 3. набор библиотек и драйверов для X11;
вариант1: также нашел указание большинство видеокарт от ати во FreeBSD работают при помощи DRI+DRM как ето реализовать?
в общем нашел хоть какойто ман но не ясно до конца (есть вероятность что проще обновить иксы до 7.3) привожуего далее:
Попытался я поставить DRI на свежей FreeBSD 6.2-RELEASE и при прочих известках настройках получить OpenGL-поддержку для квейков и тукрейсеров на ATI Radeon. необходимы dri-6.4.1,2 libdrm-2.0.2 и x.org 6.9.0
То что libdrm 2.0.2 должна соответствовать MesaLib 6.5.1 в системе (а не MesaLib 6.4.1) у меня уже не вызывает сомнений. И каждый кто на это наткнётся - описано выше, почему так. На старой системе я обновлял libdrm и не обновлял Mesa (т.к. она не обновлялась в портах). Соответственно у меня точно также есть соседствующие и работающие на FreeBSD 6.1-RELEASE x86 "старое с новым". в комплекте с тем же radeon 9600 xt и xorg 6.9 квейк бежит "просто замечательно". как поставить MesaLib 6.5.1-6.5.2 чтобы оно увиделось, нормально прописалось и работало из сорцов.. В экспериментальных портах dri-6.5.2_1,2 libdrm-2.3.0
Можно использовать в качестве руководства...
Если же задачу можно упростить до "как быстро поставить иксы из "штатных" портов с поддержкой аппаратного ускорения 3D"
То вполне достаточно
pkg_delete -a csup или portsnap (в предположение что это именно 6.2) cd /usr/ports/x11/xorg make install clean
В ядро добавить поддержку drm(и как это делать?). В моем случае использование модулей ядра понижало быстродействие в несколько раз. Ну иксы-то здесь каким боком(pkg_info -r xorg-6.9.0 Information for xorg-6.9.0:--смотреть зависимости)? Короче, намучившись с попытками сделать из нескольких сорцов один, но компиляющийся с libdrm 2.0.2, просто сделал pkg_add dri-6.4.1,2.tbz
Ожидаемый результат, естественно, сразу был получен: Цитата:
direct rendering: Yes OpenGL render string: Mesa DRI R300 20040924 AGP 8x TCL
вариант2: # man radeon
ставить xorg 6.9 - хоть он и поддерживает максимально X850 PCIE, как минимум в vesa должны X'ы заработать.
С X700 я запускал xorg 6.7/6.8[.x] под FreeBSD 5.3/5.4 в vesa - нормально работает, если учесть что карта не поддерживалась, хотя с новой серией R5xx может быть сложней, но vesa стандарт, должен работать
вариант3: freebsd 5.4, xorg, kde 3.4 Radeon 9000 (пробовал и 7500) поставил порт dri (dri-6.1.2,2 кажется). В xorgconfig раскомментарил строки load glx (для поддержки openGL) load dri (для аппаратного ускорения). Проверка - glxgears. На 9000 показывал 1300 - 1400 попугаев
Подводные камни: Можно налить фрю так, что это не поможет (если сильно перемудрить с настройками).
вариант4:
Да ни какой, ставишь с НУЛЯ систему, добавляешь пакеты GNOMA и XORG 6.8.2 с диска. Делаешь файл ~/.xinirc = gnome-session.. И ВСЕ!!! Даже xorg.conf можешь ни делать..
startx - и вуаля, сама подобрала драйвер (в моем случае - ati), сама настроила и подобрала разрешения монитора.. Главное не включать эти долбанные модули DRI - тормозить будет ужасно.. Я так понял это только для Nvidia карт дает эффек.. Ну а потом в гноме можно все настроить.. и расскладки и все что хочешь.. Единственный облом, колесико на мышке крутиться не будет, потому что в гноме в настройках мыши его просто нет.. Приходится потом все таки делать xorgconfig.. И добавлять в получившийся конфиг Option "ZAxisMapping" "4 5 6 7"..
|