| 
							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".. 
						 |