ati 전용 드라이버 (fglrx) 설치 후 시스템 멎는 현상
데비안 시드를 쓰고 있습니다. dist-upgrade 로 가장 최신 버전으로 맞춰논 상태이구요.
Xorg 는 6.8.2, 커널은 2.6.12.2, ati 드라이버 8.14.13 에
컴파일은 gcc 3.4.5 20050706 (prerelease) 으로 했습니다.
fglrxinfo 로 확인하면 다음 정보가 나오구요. (실제는 ATI 9550 입니다)
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 XT Generic
OpenGL version string: 1.3.5140 (X4.3.0-8.14.13)
모듈은 이렇게 올라가 있습니다. (메인보드 칩셋 VIA KT133A)
fglrx 245372 9
agpgart 36040 2 via_agp, fglrx
fgl_glxgears 로 테스트하면 500fps 넘게 잘 나오구요.
그런데 문제는, 저는 콘솔로 부팅해서 쓰다가 필요할 때 X 로 들어가는데
맨 처음 X 로 들어갈 때는 잘 되지만, X 종료 후 콘솔에서 다시 X 로 들어갈 때
두번째나 세번째 경우에는 시스템이 멎습니다.
키보드의 NumLock 을 눌러보면 불이 들어갔다 나갔다하는 걸로 봐선
완전히 다운은 아닌데 화면이 그냥 검은색에서 멎어있기 때문에 번번이 재부팅을 해야만 합니다.
데비안도 싹 밀고 새로 설치 해봤습니다만 같은 현상이네요.
다른 분들은 잘 되는지, 해결책을 알려주시면 고맙겠습니다.
참고로 제 xorg.conf 입니다.
fglrxconfig 에서 tv-out 정도만 넣고 나머지는 그냥 기본값으로 했습니다.
----------------------------------------------------------------------------------
Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === misc DRI settings ===
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
Option "DesktopSetup" "0x00000000"
Option "MonitorLayout" "AUTO, AUTO"
Option "IgnoreEDID" "off"
Option "HSync2" "unspecified"
Option "VRefresh2" "unspecified"
Option "ScreenOverlap" "0"
# === TV-out Management ===
Option "NoTV" "no"
Option "TVStandard" "NTSC-M"
Option "TVHSizeAdj" "0"
Option "TVVSizeAdj" "0"
Option "TVHPosAdj" "0"
Option "TVVPosAdj" "0"
Option "TVHStartAdj" "0"
Option "TVColorAdj" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"
BusID "PCI:1:0:0" # vendor=1002, device=4152
Screen 0
EndSection
----------------------------------------------------------------------------------
커널 컴파일시에 프레임버퍼 옵션을 켜두셨나요?충돌이 일어날 가능성
커널 컴파일시에 프레임버퍼 옵션을 켜두셨나요?
충돌이 일어날 가능성이 있을수 있습니다.
Chaos to Cosmos,
Chaos to Chaos,
Cosmos to Cosmos,
Cosmos to Chaos.
아래의 부분을 no로 바꿔보십시오.경험상 드라이버 상에 구현된 부분이
아래의 부분을 no로 바꿔보십시오.
[/code]경험상 드라이버 상에 구현된 부분이 커널과 충돌하는 일이 잦았습니다.
제 경우는 바꾼 다음부터 다운되는 일이 없어졌습니다.
댓글 달기