OpenSUSE 10.0 a ATI driver
Mam problem s instalaci ATI ovladace (fglrx) do OpenSUSE 10.0 (32bit) .. resp. nefunguje 3D akcelerace. Stahnul jsem balik (35MB) z ATI, vytvoril instalacni rpm balicek pro SUSE 10.0. IA32. Tento jsem nainstaloval podle pokynu, zadne chyby to nehlasilo. Pak jsem spustil sax2 (sax2 -r -m 0=fglrx -b /usr/share/doc/packages/fglrx/sax2-profile) a potom restartoval system. Vypada to, ze fglrx ovladac se sice pouziva, v XOrg.conf je imho vse jak ma byt, ale proste 3D nejede :(
Grafika je Sapphire R9000Pro.
Kód:
# /.../
# SaX generated X11 config file
# Created on: 2006-02-12T00:38:21+0100.
#
# Version: 7.1
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (7.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/ttyS0"
InputDevices "/dev/ttyS1"
InputDevices "/dev/ttyS2"
InputDevices "/dev/ttyS3"
InputDevices "/dev/ttyS4"
InputDevices "/dev/ttyS5"
InputDevices "/dev/ttyS6"
InputDevices "/dev/ttyS7"
InputDevices "/dev/ttyS8"
InputDevices "/dev/psaux"
InputDevices "/dev/logibm"
InputDevices "/dev/sunmouse"
InputDevices "/dev/atibm"
InputDevices "/dev/amigamouse"
InputDevices "/dev/atarimouse"
InputDevices "/dev/inportbm"
InputDevices "/dev/gpmdata"
InputDevices "/dev/mouse"
InputDevices "/dev/usbmouse"
InputDevices "/dev/adbmouse"
InputDevices "/dev/input/mice"
InputDevices "/dev/input/event0"
InputDevices "/dev/pointer0"
InputDevices "/dev/pointer1"
InputDevices "/dev/pointer2"
InputDevices "/dev/pointer3"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail"
EndSection
Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "extmod"
Load "glx"
Load "v4l"
Load "dri"
EndSection
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "cz,us"
Option "XkbModel" "pc104"
Option "XkbOptions" "grp:shift_toggle"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "7"
Option "Device" "/dev/input/mice"
Option "Name" "Microsoft Wireless Optical Mouse?? 1.0A"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "6 7"
EndSection
Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 340 270
HorizSync 30-82
Identifier "Monitor[0]"
ModelName "AL1715"
Option "DPMS"
VendorName "ACR"
VertRefresh 43-76
UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Device"
BoardName "RV250 If"
BusID "1:0:0"
Driver "fglrx"
Identifier "Device[0]"
Option "FSAADisableGamma" "no"
Option "TVHPosAdj" "0"
Option "Stereo" "off"
Option "FSAAMSPosX3" "0.000000"
Option "CenterMode" "off"
Option "FSAAMSPosY0" "0.000000"
Option "ScreenOverlap" "0"
Option "mtrr" "off"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "IgnoreEDID" "off"
Option "ForceGenericCPU" "no"
Option "NoTV" "yes"
Option "FSAAScale" "1"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "GammaCorrectionI" "0x00000000"
Option "no_accel" "no"
Option "FSAAMSPosY4" "0.000000"
Option "FSAACustomizeMSPos" "no"
Option "UseFastTLS" "0"
Option "FSAAMSPosY5" "0.000000"
Option "TVVSizeAdj" "0"
Option "BlockSignalsOnLock" "on"
Option "FSAAEnable" "no"
Option "GammaCorrectionII" "0x00000000"
Option "TVHSizeAdj" "0"
Option "VideoOverlay" "on"
Option "TVVPosAdj" "0"
Option "no_dri" "no"
Option "TVColorAdj" "0"
Option "StereoSyncEnable" "1"
Option "UseInternalAGPGART" "no"
Option "FSAAMSPosX0" "0.000000"
Option "UseInternalAGPGART" "no"
Option "TVHStartAdj" "0"
Option "PseudoColorVisuals" "off"
Option "Capabilities" "0x00000000"
Option "FSAAMSPosX1" "0.000000"
Option "TVStandard" "NTSC-M"
Option "FSAAMSPosX2" "0.000000"
Option "OpenGLOverlay" "off"
VendorName "ATI"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "Extensions"
EndSection
Edit: Zkousel jsem taky pouzit vestavene ovladace, ktere by mely podporovat 3D akceleraci na DX8 ATInach (R9000/9200 atd), nicmene i kdyz jsem v sax2 3D akc. povolil, tak nefunguje.
Re: OpenSUSE 10.0 a ATI driver
1. Option "mtrr" "off" dej na on
2. Zkontroluj, že seš ve skupině "video" (příkaz groups, nejsi-li tak "usermod -a video username")
Pokud to nepůjde, tak si napiš druhou sekci "Device" s ovladačem radeon a pohraj si s jeho parametry (ty najdeš v man radeon), a v sekci "Screen" se odkaž na tuto sekci "Device".
Re: OpenSUSE 10.0 a ATI driver
Tak jsem vyzkousel co jsi napsal a nic..furt stejne..porad se pouziva Mesa indirect >:{ Pritom pred tim jsem tam mel GF4Ti a s ovladacema od nvidie vsechno krasne behalo.. Zkousel jsem hledat i v googlu, ale zadnej navod nepomaha..
Re: OpenSUSE 10.0 a ATI driver
Ještě něco: projdi log (/var/log/Xorg.0.log) - někde tam pravděpodobně najdeš konkrétní důvod, proč DRI neběží. Takto to vypadá u mě:
Kód:
(II) SAVAGE(0): 9348 kB of Videoram needed for 3D; 8192 kB of Videoram available
(EE) SAVAGE(0): Insufficient Videoram available for 3D -- Try a lower color depth or smaller desktop. For integrated savages try increasing the videoram in the BIOS.
(EE) SAVAGE(0): DRI isn't enabled
Re: OpenSUSE 10.0 a ATI driver
Tak v tom logu je neco o problemu s AGP ..
[agp] unable to acquire agp, error "xf86_ENODEV"
..
a pak ze DRI inicializace selhala
Ale nevim co s tim..amd64_agp modul je nacteny :-/
Re: OpenSUSE 10.0 a ATI driver
Citace:
Původně odeslal Anduril
Ale nevim co s tim..amd64_agp modul je nacteny :-/
Ještě je potřeba část pro danou kartu a možná modul drm. Nejspíš se bude jmenovat fglrx, ale nevím to jistě...
Re: OpenSUSE 10.0 a ATI driver
Citace:
Původně odeslal David Jaša
Ještě je potřeba část pro danou kartu a možná modul drm. Nejspíš se bude jmenovat fglrx, ale nevím to jistě...
To je imo vsechno ok.. agpgart, amd64_agp, fglrx a drm jsem tam myslim taky nekde zahlednul..na netu je toho plno, ale nikde neni nejake presne reseni..vyzkousel jsem ruzne postupy, ale nic :-/
EDIT: Tak ted jsem anjel do linuxu a uz to jede..vubec ale nevim, cim to bylo ;D Ale hlavne, ze uz to jede.
2David: diky za rady..
Re: OpenSUSE 10.0 a ATI driver
Tak nic..uz to zase nejde.. pritom jsem vubec nic neprenastavoval. Dnes jsem najel do linuxu a zase je tam Mesa indirect a v logu Xorg je ta prechozi chyba s agp... Nesetkal se s tim nekdo?
Re: OpenSUSE 10.0 a ATI driver
Tak tenhle problem jsem stale nevyresil? Fakt mi nikdo neumi pomoct? :confused:
Problem je ten, ze v Xorg logu je radek
Kód:
(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"
(EE) fglrx(0): cannot init AGP
a tim padem se nezinicializuje DRI. Na netu jsem nasel plno "zarucenych" rad, jenze ani jedna nefunguje. Vim, ze musim mit - mim std. agpgart - nacteny i modul amd64-agp, to vsechno mam. V dmesg je radek o tom, ze byl nalezen nForce3 gart... fakt nevim, co s tim.
EDIT: Jinak grafika je ted R9800XT.
Re: OpenSUSE 10.0 a ATI driver
A máš vůbec správný modul pro AGP etc.? V tvým případě to bude nejspíš agpgart + nvidia-agp + fglrx, ale na 100 % ti to neřeknu...
Edit: oprava nv na nvidia-agp
Re: OpenSUSE 10.0 a ATI driver
Citace:
Původně odeslal David Jaša
A máš vůbec správný modul pro AGP etc.? V tvým případě to bude nejspíš agpgart + nv + fglrx, ale na 100 % ti to neřeknu...
Dyt jsem psal, ze mam.. agpgart + amd64-agp (nv nebo nforce nebo co je pro nForce2 chipset, amd64 desky pouzivaji amd64-agp modul) a fglrx..samo vsechno nactene, ale proste to nejede...nejsem sam, kdo ma tenhle problem..na netu se najde vice takovych lidi, jenze nikde neni reseni (krome tech, kteri nemeli nacteny amd64-agp)...
Re: OpenSUSE 10.0 a ATI driver
Dochází mi fantazie. Binární drivery jsou prostě svinstvo. :-) Zkoušels na tom R300? Sice je furt ve vývoji, ale možná by to mohlo fakčit líp než to fglrx...
Re: OpenSUSE 10.0 a ATI driver
Citace:
Původně odeslal David Jaša
Dochází mi fantazie. Binární drivery jsou prostě svinstvo. :-) Zkoušels na tom R300? Sice je furt ve vývoji, ale možná by to mohlo fakčit líp než to fglrx...
To jsem nezkousel..
Zkousel jsem akorat ten "radeon" driver co je primo v distru (zkousel jsem ho na R9000Pro - kde by mela fungovat i 3D akcelerace), ale ten taky nefungoval.
Pritom s GF4Ti neni sebemensi problem a vse slape jak hodinky..tak bud to dodelala ta instalace nvidia driveru a nebo nevim:)
Re: OpenSUSE 10.0 a ATI driver
Citace:
Původně odeslal Anduril
tak bud to dodelala ta instalace nvidia driveru a nebo nevim:)
Jo, pokud jsi ty nvidií drivery neinstaloval z balíčků, tak ti v X udělají bordel - když si je spustíš --help, tak by se měla objevit možnost jejich korektního odebrání. Pokud jsou z balíčků, tak prostě dát pryč nvidia-glx nebo jak se to v SUSE jmenuje.
Re: OpenSUSE 10.0 a ATI driver
Tak konecne...uz to vypada, ze to pojede...problem byl, ze jsem nemel v fstab radek:
Kód:
tmpfs /dev/shm tmpfs defaults 0 0
EDIT: Predcasna radost...uz to zas nejede.. Po vypnuti kompu uz to zas nejede..zase Mesa..opakoval jsem stejny postup instalace, ale nic.. Uz jsem z toho na prasky.. Nvidia nejvetsi pohoda a ati takovy posuk :-/