X에서 그래픽카드 드라이버 설정
글쓴이: gurumong / 작성시간: 월, 2009/06/29 - 1:57오후
슬랙웨어 12.2를 사용중입니다
ATI 라데온 xpress 200을 사용중입니다
Xorg를 그래픽카드 드라이버를 설치해서 사용하려는데 잘 안됩니다 ㅜ.ㅜ
라데온 오픈소스 드라이버는 슬랙웨어에 포함되어있어서 전체 설치를 하면서 같이 설치되었습니다
root@localhost:~# <span>ls /var/log/packages/* | grep radeon</span> /var/log/packages/radeontool-1.5-i486-1 /var/log/packages/xf86-video-radeonhd-1.2.3-i486-1 root@localhost:~# <span>ls /var/log/packages/* | grep ati</span> /var/log/packages/foomatic-filters-3.0_20080211-i486-1 /var/log/packages/liberation-fonts-ttf-1.04-noarch-1 /var/log/packages/startup-notification-0.9-i486-1 /var/log/packages/xf86-video-ati-6.9.0-i486-1
이 아래는....xorgsetup에 의해서 자동적으로 생성된 xorg.conf 파일입니다
파일을보면 Device 섹션에 Driver "radeon"로 되어있습니다
Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" RgbPath "/usr/share/X11/rgb" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/TTF" FontPath "/usr/share/fonts/OTF" FontPath "/usr/share/fonts/Type1" FontPath "/usr/share/fonts/misc" FontPath "/usr/share/fonts/75dpi/:unscaled" EndSection Section "Module" Load "dbe" Load "xtrap" Load "GLcore" Load "record" Load "dri" Load "extmod" Load "glx" Load "freetype" Load "type1" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "kr106" Option "XkbLayout" "kr" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "NoAccel" # [<bool>] #Option "SWcursor" # [<bool>] #Option "Dac6Bit" # [<bool>] #Option "Dac8Bit" # [<bool>] #Option "BusType" # [<str>] #Option "CPPIOMode" # [<bool>] #Option "CPusecTimeout" # <i> #Option "AGPMode" # <i> #Option "AGPFastWrite" # [<bool>] #Option "AGPSize" # <i> #Option "GARTSize" # <i> #Option "RingSize" # <i> #Option "BufferSize" # <i> #Option "EnableDepthMoves" # [<bool>] #Option "EnablePageFlip" # [<bool>] #Option "NoBackBuffer" # [<bool>] #Option "DMAForXv" # [<bool>] #Option "FBTexPercent" # <i> #Option "DepthBits" # <i> #Option "PCIAPERSize" # <i> #Option "AccelDFS" # [<bool>] #Option "DDCMode" # [<bool>] #Option "IgnoreEDID" # [<bool>] #Option "DisplayPriority" # [<str>] #Option "PanelSize" # [<str>] #Option "ForceMinDotClock" # <freq> #Option "ColorTiling" # [<bool>] #Option "VideoKey" # <i> #Option "RageTheatreCrystal" # <i> #Option "RageTheatreTunerPort" # <i> #Option "RageTheatreCompositePort" # <i> #Option "RageTheatreSVideoPort" # <i> #Option "TunerType" # <i> #Option "RageTheatreMicrocPath" # <str> #Option "RageTheatreMicrocType" # <str> #Option "ScalerWidth" # <i> #Option "RenderAccel" # [<bool>] #Option "SubPixelOrder" # [<str>] #Option "ShowCache" # [<bool>] #Option "DynamicClocks" # [<bool>] #Option "VGAAccess" # [<bool>] #Option "ReverseDDC" # [<bool>] #Option "LVDSProbePLL" # [<bool>] #Option "AccelMethod" # <str> #Option "DRI" # [<bool>] #Option "ConnectorTable" # <str> #Option "DefaultConnectorTable" # [<bool>] #Option "DefaultTMDSPLL" # [<bool>] #Option "TVDACLoadDetect" # [<bool>] #Option "ForceTVOut" # [<bool>] #Option "TVStandard" # <str> #Option "IgnoreLidStatus" # [<bool>] #Option "DefaultTVDACAdj" # [<bool>] #Option "Int10" # [<bool>] Identifier "Card0" Driver "radeon" VendorName "ATI Technologies Inc" BoardName "RS480 [Radeon Xpress 200G Series]" BusID "PCI:1:5:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection
이 아래는 x에서 출력하는 메세지입니다
왜 X가 뜨지 않을까요?
xorg.conf에서 Driver "radeon"을 "vesa"로 고칠경우에는 X가 실행되는데 말이예요
xauth: creating new authority file /home/pooran/.serverauth.2817 X.Org X Server 1.4.2 Release Date: 11 June 2008 X Protocol Version 11, Revision 0 Build Operating System: Slackware 12.1 Slackware Linux Project Current Operating System: Linux localhost 2.6.27.7-smp #2 SMP Thu Nov 20 22:32:43 CST 2008 i686 Build Date: 30 June 2008 11:35:29PM Before reporting problems, check <a href="http://wiki.x.org" rel="nofollow">http://wiki.x.org</a> to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jun 29 13:32:44 2009 (==) Using config file: "/etc/X11/xorg.conf" (WW) RADEON: No matching Device section for instance (BusID PCI:1:5:1) found (II) Module "ddc" already built-in (II) Module "i2c" already built-in finished output detect: 0 finished output detect: 1 (EE) RADEON(0): No connected devices found! finished all detect before xf86InitialConfiguration (EE) RADEON(0): Using VGA default in RADEONProbeOutputModes after xf86InitialConfiguration (II) Module "ramdac" already built-in Entering TV Save Save TV timing tables saveTimingTables: reading timing tables TV Save done init memmap init common init crtc1 init pll1 freq: 65000000 best_freq: 64990769 best_feedback_div: 236 best_ref_div: 13 best_post_div: 4 restore memmap restore common restore crtc1 restore pll1 finished PLL1 restore dac Warning, xpress200 detected. xset: bad font path element (#101), possible causes are: Directory does not exist or has wrong permissions Directory missing fonts.dir Incorrect font server address or syntax startkde: Starting up... finished PLL2 finished PLL1 Entering Restore TV Restore TV PLL Restore TVHV Restore TV Restarts Restore Timing Tables Restore TV standard Leaving Restore TV FreeFontPath: FPE "/usr/share/fonts/misc" refcount is 3, should be 2; fixing. xprop: unable to open display ':0' usage: xprop [-options ...] [[format [dformat]] atom] ... where options include: -grammar print out full grammar for command line -display host:dpy the X server to contact -id id resource id of window to examine -name name name of window to examine -font name name of font to examine -remove propname remove a property -set propname value set a property to a given value -root examine the root window -len n display at most n bytes of any property -notype do not display the type field -fs filename where to look for formats for properties -frame don't ignore window manager frames -f propname format [dformat] formats to use for property of given name -spy examine window properties forever ksplash: cannot connect to X server :0 xinit: connection to X server lost. kdeinit: Can't connect to the X Server. kdeinit: Might not terminate at end of session. kded: cannot connect to X server :0 kded: ERROR: KUniqueApplication: Registering failed! kded: ERROR: Communication problem with kded, it probably crashed. kcminit_startup: cannot connect to X server :0 GOT SIGHUP ksmserver: cannot connect to X server :0 startkde: Shutting down... klauncher: Exiting on signal 1 startkde: Running shutdown scripts... xprop: unable to open display ':0' usage: xprop [-options ...] [[format [dformat]] atom] ... where options include: -grammar print out full grammar for command line -display host:dpy the X server to contact -id id resource id of window to examine -name name name of window to examine -font name name of font to examine -remove propname remove a property -set propname value set a property to a given value -root examine the root window -len n display at most n bytes of any property -notype do not display the type field -fs filename where to look for formats for properties -frame don't ignore window manager frames -f propname format [dformat] formats to use for property of given name -spy examine window properties forever startkde: Done.
dmesg 내용을 파일 첨부했습니다
문제를 해결하는데 도움이 될지 몰라 같이 올립니다
그냥 글로 올리기엔 너무 내용이 길어서요
File attachments:
첨부 | 파일 크기 |
---|---|
dmesg.txt | 24.43 KB |
xorg.conf_.txt | 4.69 KB |
Forums:
이제보니까..X는
이제보니까..
X는 정상적으로 뜨는거 같아요
그런데 모니터에서 보여지지 않는것 같더라구요
로그를 보면 kde가 뜨는것 같고 잠시 기다리면 kde의 시작음악이 스피커에서 흘러나와요
그렇다면 모니터의 설정에 문제가 있는것일까요?
모니터의 설정이래봐야 수직/수평 주파수와 Screen섹션의 해상도 Modes 설정이 다인데
이것들을 조금씩 바꾸어봐도 여전히 모니터에서는 No Input Signal이라고 뜰뿐이예요 ㅜ.ㅜ
수직/수평 주파수는 제가 메뉴얼을 갖고 있지 않아서 적당한 값을 주어봤구요
어디서 듣기에는 이 값은 오직 모니터를 보호하기 위한 값으로 해당 주파수를 넘지 않게 하는 용도로만 사용한다니까
완전히 정확치 않아도 된다는거 같았어요
Section "Monitor"
...
HorizSync 30 - 80
VertRefresh 60 - 75
EndSection
해상도는 윈도우로 부팅해서 선택할수 있는 해상도 값을 그대로 적어주었구요
Section "Screen"
DefaultDepth 24 #이 값을 16으로도 바꾸어봤음
...
Subsection "Display"
ViewPort 0 0
Depth 16
Modes "800x600" "1024x768" "1152x864" "1280x720" "1280x800" "1280x960" "1280x1024"
EndSubsection
Subsection "Display"
ViewPort 0 0
Depth 24
Modes "800x600" "1024x768" "1152x864" "1280x720" "1280x800" "1280x960" "1280x1024"
EndSubsection
EndSection
무엇이 문제일까요? ㅜ.ㅜ
이것으로 거의 2주 가까이 삽질하고 있는데, 도저히 문제를 찾을수가 없어요
꺼림직한 부분이 있는데 로그에 (EE) RADEON(0): Using VGA default 라고 나와있는데
man radeon 으로 맨페이지를 보면 확실히 지원하는 모델인데 왜 이럴까요?
(EE) RADEON(0): No connected
(EE) RADEON(0): No connected devices found!
위의 내용이 좀 꺼림직 하군요...
modline 계산해서 직접 써넣으면 어떻게 되나 궁금하군요...
계산 하는 관련 링크는...
http://kldp.org/node/85525
http://kldp.org/node/28473
http://xtiming.sourceforge.net/cgi-bin/xtiming.pl
지금 잠시 검색해보니 이렇게 나오는 군요....
위에 링크중 이것도 지금 현제의 XFree86 설정에 넣어 봐야 하는지 잘 모르겠군요..
제 피시가 아니니 직접 해 볼수도 없구.....
Option "DDCMode" "On"
건투를 빕니다..
그래픽카드에 D-SUB와
그래픽카드에 D-SUB와 DVI포트가 같이 있는데
D-SUB에 모니터를 연결해보니 뜨더라구요
아무래도 X에서기본출력이 D-SUB로 잡혀서 그런거 같은데
이것저것 검색해보다가 해결할수 없어서
ATI 독점드라이버를 설치했더니 한방에 해결했습니다 ㅜ.ㅜ;;;
댓글 달기