>> Edit article
이름
제목
패스워드
제 생각은 엔비디아나 매트록스는 자체적으로 리눅스드라이버를 만드니깐 그걸로 쓰면 글픽카드의 성능을 극대화할수있겠고, ATi의 경우는 커널과 X 문서를 좀 꼼꼼히 읽어봐야겠구나 하는것입니다. 오랫만에 리눅스에서 잠깐 퀘이크3를 해봤습니다. 그러다 그냥 드라이버 상태를 봤는데, 어라.. AGP 1X이네. (참고로 리눅스에서 라데온으로 퀘이크3하는 분들께, 라데온은 바이리니어 뿐만아니라 트라이리니어 필터링도 지원합니다.) X는 추가 옵션을 안주면 안정성을 위해서 기본으로 AGP 1X모드를 쓰더군요. 현재 제 리눅스는 레드햇7.2+공식 업데이트 몽땅.. 그리고 글픽카드는 라데온 64MB (200Mhz) (원래는 64MB DDR + VIVO인데 비디오 인을 빼고 200Mhz로 높인듯..) X는 거기 포함된 4.1.0인데 레드햇의 X는 ATi계열 글픽카드들에 대한 지원이 꽤 좋은편입니다. (레드햇7.2와 7.3의 X는 GATOS프로젝트(ATi카드용 X Video Extension)을 이미 포함합니다. XV는 전체화면에서의 부드러운 동영상 플레이를 가능하게 합니다.) 참고로 ATi에서 자사의 일반 글픽카드용 리눅스드라이버를 만들지는 않지만 칼데라와 레드햇 배포판의 X를 추천합니다. X의 경우 4.1.0은 오리지널 라데온 전부하고, 제 생각엔 7200까지 지원합니다. (제 카드가 윈도우즈에서 최신 드라이버를 7200과 같은걸로 쓰더군요.) 4.2.0은 7500과 8500까지 지원. (8500은 2D만..) 바이오스 셋업에 들어가보니 AGP4X으로 인식하던데... 우선 커널에서 라데온을 위한 DRI세팅이 잘 되어있는지보고.. 쓰는 CPU가 일반 i686이 아닌 펜티엄3(SSE) 또는 AMD(3D now)라면 CPU에 맞게 다시 설정을 하고 커스텀 커널을 만듭니다. 저 기능들이 3D구현하는 성능높이는데 효과가 있답니다. 그리고 AGP GART모듈이 있는지 점검; /lib/modules/2.4.x/kernel/drivers/char/agp/agpgart.o 커널 라데온 모듈이 있는지 점검; /lib/modules/2.4.x/kernel/drivers/char/drm/radeon.o X쪽에서는 라데온 드라이버가 있는지 점검; /uar/X11R6/lib/X11/modules/drivers/radeon_drv.o DRI 3D 라데온 드라이버가 있는지도 점검; /uar/X11R6/lib/X11/modules/dri/radeon_dri.so 이제 X설정은 우선은 Xconfigurator로 하고 세부 설정을 추가 및 변경을 합니다. 다음은 제 /etc/X11/XF86Config-4 파일의 내용입니다; # XFree86 4.0 configuration generated by Xconfigurator Section "ServerLayout" Identifier "XFree86 Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection # By default, Red Hat Linux 6.0 and later use xfs Section "Files" FontPath "unix/:7100" EndSection # Module loading section Section "Module" Load "dbe" # Double-buffering Load "GLcore" # <- 확인 Load "dri" # <- 확인 Load "glx" # <- 확인 Load "extmod" # Misc. required extensions Load "v4l" # Video4Linux # Load "pex5" # PHIGS for X 3D environment(obsolete) Load "record" # X event recorder # Load "xie" # X Image Extension (obsolete) Load "speedo" # <- 좀더 다양한 글꼴지원위해 추가 Load "xtt" # <- freetype에서 변경 Load "type1" # Adobe Type 1 font handler EndSection Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Device" "/dev/mouse" Option "Protocol" "IMPS/2" Option "Emulate3Buttons" "off" Option "ZAxisMapping" "4 5" Option "Resolution" "400" # <- 각자의 마우스스펙에 따라 추가 EndSection Section "Monitor" Identifier "Royal H972" VendorName "Unknown" ModelName "Unknown" HorizSync 31 - 115 VertRefresh 50 - 160 Option "dpms" EndSection Section "Device" Identifier "ATI|Radeon QD" Driver "radeon" # <- ati가 아니라 radeon을 쓰는지 확인 BoardName "Unknown" Option "AGPMode" "4" # <- nodri라는 옵션빼고, 바이오스셋업에서 확인하고 추가 EndSection Section "Device" Identifier "Linux Frame Buffer" Driver "fbdev" BoardName "Unknown" EndSection Section "Screen" Identifier "Screen0" Device "ATI|Radeon QD" Monitor "Royal H972" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1600x1200" EndSubSection EndSection Section "DRI" Mode 0666 EndSection 실수한 부분있으면 지적바랍니다. X여 영원하라~--We Make the Net Work
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved