[OpenSuSe 10.1] ATI 3D support

Pagina: 1
Acties:
  • 135 views sinds 30-01-2008
  • Reageer

  • Simkin
  • Registratie: Maart 2000
  • Laatst online: 27-01 15:56
*** Opgelost ***

Beste mensen,

Het blijft voor mij moeilijk (lees:onmogelijk) om 3D support te enablen voor mijn Radeon 9800 pro videokaart.

De stappen die ik heb gevolgd om het werkend te krijgen zijn:
- sax2 gedraaid om mijn monitor settings te configureren
- sh ati-driver-installer-8.25.18-x86.run commando uitgevoerd als root (bestand gedownload van ATI website)
- aticonfig --initial --input=/etc/X11/xorg.conf commando uitgevoerd als root
- /etc/X11/xorg.conf bestand aangepast (als root)
> Bij sectie "Device" heb ik de volgende 2 regels toegevoegd:
Option "EnablePrivateBackZ" "no"
Option "KernelModuleParm" "agplock=0"

> en bij sectie "Extensions" de volgende regel toegevoegd:
Option "DAMAGE" "no"
- init 3 commando uitgevoerd als root
- init 5 commando uitgevoerd als root

Als ik dan "My computer" open zie ik het volgende staan:
OS Information
OS: Linux 2.6.16.13-4-default i686
Current user: simkin@Vault12
System: SUSE LINUX 10.1 (i586)
KDE: 3.5.1 Level "a"
Display Info
Vendor: ATI Technologies Inc
Model: R350 NH
Driver: fglrx (No 3D Support)
zoals je ziet, helaas geen 3D support, de refreshrate en resolutie zijn wel goed

Kan iemand mij vertellen waar ik de fout in ga?

Zie hieronder een kopie van mijn xorg.conf bestand:
# /.../
# SaX generated X11 config file
# Created on: 2006-05-29T19:08:42+0200.
#
# Version: 7.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# 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/gpmdata"
InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
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" "us"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "10"
Option "Device" "/dev/input/mice"
Option "Name" "Logitech USB-PS/2 Optical Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 427 320
HorizSync 30-142
Identifier "Monitor[0]"
ModelName "1600X1200@85HZ"
VendorName "--> VESA"
VertRefresh 50-200
UseModes "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[0]"
Modeline "1600x1200" 229.50 1600 1664 1856 2160 1200 1201 1204 1250
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Device"
BoardName "R350 NH"
BusID "2:0:0"
Driver "fglrx"
Identifier "Device[0]"
Option "FSAADisableGamma" "no"
Option "Capabilities" "0x00000000"
Option "FSAAMSPosY3" "0.000000"
Option "no_accel" "no"
Option "UseFastTLS" "0"
Option "UseInternalAGPGART" "no"
Option "usevnc" "no"
Option "FSAAMSPosX3" "0.000000"
Option "CenterMode" "off"
Option "FSAAMSPosY1" "0.000000"
Option "mtrr" "off"
Option "FSAAMSPosX4" "0.000000"
Option "ForceGenericCPU" "no"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "EnablePrivateBackZ" "no"
Option "KernelModuleParm" "agplock=0"
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"
Option "DAMAGE" "no"
EndSection
Alvast bedankt voor de hulp!

[ Voor 20% gewijzigd door Simkin op 30-05-2006 19:47 ]


  • peddro
  • Registratie: Februari 2004
  • Laatst online: 11-11-2025

peddro

Iets met muziek & ontwerp.

Hoe gaan de GLX gears?

in terminal uitvoeren: glxgears

wat je daarna misschien nog wel even mag doen is in de terminal: glxinfo

wat daar uitkomt misschien hier ff posten... :)

  • Simkin
  • Registratie: Maart 2000
  • Laatst online: 27-01 15:56
Bij deze:

glxgears
656 frames in 5.0 seconds = 131.030 FPS
658 frames in 5.0 seconds = 131.443 FPS
657 frames in 5.0 seconds = 131.397 FPS
655 frames in 5.0 seconds = 130.877 FPS
658 frames in 5.0 seconds = 131.570 FPS
glxinfo
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None

  • Gaming247
  • Registratie: Oktober 2003
  • Laatst online: 21-01 11:33
Misschien is deze site wat voor jouw. Ik heb het volgende gedaan:
init 3
cd /home/username/
chmod +x ./ati-driver-installer-8.24.8-x86_64.run
./ati-driver-installer-8.24.8-x86_64.run --buildpkg SuSE/SUSE101-AMD64
rpm -ivh fglrx64_6_9_0_SUSE101-8.24.8-1.x86_64.rpm
ldconfig
aticonfig --initial --input=/etc/X11/xorg.conf


Ik zie dat je deze stap niet hebt gebruikt? Maar dat is misschien maar goed ook, want bij mij springt mijn beeldscherm op "Frequentie out of range, 75K 59Hz". Nu weet ik zelf nog niet zoveel van Linux af om te weten wat hier nu fout aan is, maar jij weet dit misschien wel? :)
sax2 -r -m 0=fglrx

[Updated spec's]


  • Simkin
  • Registratie: Maart 2000
  • Laatst online: 27-01 15:56
Vriendelijk bedankt Gaming247, die link heeft me idd geholpen.

Wat ik heb gedaan om het aan de praat te krijgen:

sh ati-driver-installer-8.25.18-x86.run --buildpkg SuSE/SUSE101-IA32 commando uitgevoerd als root
rpm -ihv compat-expat1-1.95.8-6.i586.rpm commando uitgevoerd als root om een dependency probleem op te lossen in de volgende stap
rpm -ihv fglrx_6_9_0_SUSE101-8.25.18-1.i386.rpm commando uitgevoerd als root
ldconfig commando uitgevoerd als root
aticonfig --initial --input=/etc/X11/xorg.conf commando uitgevoerd als root
init 3 commando uitgevoerd als root
init 5 commando uitgevoerd als root

en waarempel, ik had opeens 3D support!
Ik zie dat je deze stap niet hebt gebruikt? Maar dat is misschien maar goed ook, want bij mij springt mijn beeldscherm op "Frequentie out of range, 75K 59Hz". Nu weet ik zelf nog niet zoveel van Linux af om te weten wat hier nu fout aan is, maar jij weet dit misschien wel?
Zoek eerst even op wat je monitors bereik is (h-sync en v-sync).
Edit vervolgens /etc/X11/xorg.conf en verander de waardes "HorizSync" en "VertRefresh"

Neem niet mijn waardes over, je zou je monitor kapot kunnen maken. Gewoon even googlen naar de juiste waardes voor je monitor.
Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 427 320
HorizSync 30-142
Identifier "Monitor[0]"
ModelName "1600X1200@85HZ"
VendorName "--> VESA"
VertRefresh 50-200
UseModes "Modes[0]"
EndSection

[ Voor 39% gewijzigd door Simkin op 30-05-2006 19:46 ]


  • rickiii
  • Registratie: Maart 2000
  • Laatst online: 05-02 01:19
Gaming247 schreef op dinsdag 30 mei 2006 @ 10:52:
Misschien is deze site wat voor jouw. Ik heb het volgende gedaan:
init 3
cd /home/username/
chmod +x ./ati-driver-installer-8.24.8-x86_64.run
./ati-driver-installer-8.24.8-x86_64.run --buildpkg SuSE/SUSE101-AMD64
rpm -ivh fglrx64_6_9_0_SUSE101-8.24.8-1.x86_64.rpm
ldconfig
aticonfig --initial --input=/etc/X11/xorg.conf


Ik zie dat je deze stap niet hebt gebruikt? Maar dat is misschien maar goed ook, want bij mij springt mijn beeldscherm op "Frequentie out of range, 75K 59Hz". Nu weet ik zelf nog niet zoveel van Linux af om te weten wat hier nu fout aan is, maar jij weet dit misschien wel? :)
sax2 -r -m 0=fglrx
Kun jij na deze installatie nog steeds init 3 gebruiken? Want ik heb hetzelfde gedaan met mijn Radeon X850XT... en alles werkt inderdaad (volgens deze site: http://linux.wordpress.co...ati-drivers-installation/). Maar na afloop werkt dat commando niet goed meer en springt mijn beeld daarbij op zwart. Ook met de nieuwe drivers 8.25.x , waarin deze bug verholpen zou moeten zijn springt het beeld naar een hoop strepen en kan ik verder niks meer.

Daarnaast werkt fgl_glxgears niet meer, zodra Xgl draait:
Xlib: extension "XFree86-DRI" missing on display ":0.0".
Error: couldn't get fbconfig

[ Voor 10% gewijzigd door rickiii op 30-05-2006 23:12 ]

Ik denk altijd heel goed na voordat ik iets stoms zeg


  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 08:22
Je geeft als rechten 660 in de Xorg configuratie, wat erop neerkomt dat alleen root en gebruikers die in de root groep zitten toegang krijgen tot /dev/dri/card*. Zet de 0660 in xorg.conf eens op 0666. Mocht dat allemaal niet helpen:

LIBGL_DEBUG=1 glxinfo
en post vervolgens de debuginfo bovenin de output voordat er over wel of niet direct rendering wordt gesproken door die tool.

  • rickiii
  • Registratie: Maart 2000
  • Laatst online: 05-02 01:19
_JGC_ schreef op dinsdag 30 mei 2006 @ 23:12:
Je geeft als rechten 660 in de Xorg configuratie, wat erop neerkomt dat alleen root en gebruikers die in de root groep zitten toegang krijgen tot /dev/dri/card*. Zet de 0660 in xorg.conf eens op 0666. Mocht dat allemaal niet helpen:

LIBGL_DEBUG=1 glxinfo
en post vervolgens de debuginfo bovenin de output voordat er over wel of niet direct rendering wordt gesproken door die tool.
Ik denk dat SuSE 10.1 gebruikers het liever zonder te prutsen doen en gewoon een redelijk standaard installatie volgen. En die standaard stappen zijn er voor die kaart, dus iemand aanraden om zijn debuginfo te gaan bekijken is wat voorbarig. Als blijkt dat zelfs de standaard oplossing niet werkt is dat wellicht een optie om te kijken waar de hardware eventueel een probleem oplevert.

Ik denk altijd heel goed na voordat ik iets stoms zeg


  • Uchy
  • Registratie: Maart 2005
  • Laatst online: 06-02 05:50
Hmm, nice. Die nieuwe Ati linux-drivers hebben veel mensen problemen gegeven. (Blender, Openoffice.org zelfs, jonden niet meer starten als 3D-accel aan stond) inclusief mij.
Heeft iemand idee hoe die commands voor suse op een ubuntu-dapper install werken? Heb al veel rondgezocht, maar helaasch nog zonder succes.

One small Uch for a man, one giant Uch for mankind | specs


  • sampoo
  • Registratie: Juni 2000
  • Niet online
Over welk moederbord en CPU hebben we het? Heb je daarvoor de agp module opgestart als ook agpgart?

[ Voor 41% gewijzigd door sampoo op 31-05-2006 00:10 ]


  • Uchy
  • Registratie: Maart 2005
  • Laatst online: 06-02 05:50
sampoo schreef op woensdag 31 mei 2006 @ 00:09:
Over welk moederbord en CPU hebben we het? Heb je daarvoor de agp module opgestart als ook agpgart?
Als 'we' slaat op mij: het gaat om een msi kt6v-LSR met een sempron 2400 SA, en over die agp-modules: eergisteren werkte alles prima, na de driverupdate niet meer. Vele forums hebben me geleerd dat het een driverprobleem is.
Als iemand met Suse die 3D wel aan de praat krijgt met diezelfde nieuwe driver, ben ik nieuwsgierig of dat op een debian-based systeem ook wil.

Maar nee, die modules heb ik niet specifiek opgestart, maar ik denk dat dat niet hoeft...

One small Uch for a man, one giant Uch for mankind | specs


  • Gaming247
  • Registratie: Oktober 2003
  • Laatst online: 21-01 11:33
Mahler schreef op dinsdag 30 mei 2006 @ 23:09:
Kun jij na deze installatie nog steeds init 3 gebruiken? Want ik heb hetzelfde gedaan met mijn Radeon X850XT... en alles werkt inderdaad (volgens deze site:
Ik kan nog inloggen via het menu en dan SuSE (Fail-Safe), daar kan ik nog alles doen. Behalve SAX opstarten, dan springt mijn monitor weer op "Frequentie out of range".

Ik weet niet of de andere posts ook voor mij bedoeld waren?

[Updated spec's]


  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 08:22
Mahler schreef op dinsdag 30 mei 2006 @ 23:17:
[...]


Ik denk dat SuSE 10.1 gebruikers het liever zonder te prutsen doen en gewoon een redelijk standaard installatie volgen. En die standaard stappen zijn er voor die kaart, dus iemand aanraden om zijn debuginfo te gaan bekijken is wat voorbarig. Als blijkt dat zelfs de standaard oplossing niet werkt is dat wellicht een optie om te kijken waar de hardware eventueel een probleem oplevert.
Helaas is het zo dat wij zonder debug info helemaal geen flikker kunnen doen. Alleen een melding van "hij doet het niet" is te wazig om een probleem op te lossen. Debuginfo opvragen en posten in een topic is niet prutsen, maar een diagnose stellen.

  • rickiii
  • Registratie: Maart 2000
  • Laatst online: 05-02 01:19
_JGC_ schreef op woensdag 31 mei 2006 @ 11:52:
[...]
Helaas is het zo dat wij zonder debug info helemaal geen flikker kunnen doen. Alleen een melding van "hij doet het niet" is te wazig om een probleem op te lossen. Debuginfo opvragen en posten in een topic is niet prutsen, maar een diagnose stellen.
Klopt, maar de veel mensen die problemen hebben met de drivers maken gewoon een fout tijdens het installeren (omdat ze geen duidelijke handleiding hebben, wat hier het geval was)... of hebben toevallig ooit oudere drivers verkeerd weggehaald. Dan werkt een nieuwe installatie meestal het best en is veel simpeler. Pas zodra de normale instalatie niet werkt, is het economisch om te gaan debuggen.

[ Voor 3% gewijzigd door rickiii op 01-06-2006 09:56 ]

Ik denk altijd heel goed na voordat ik iets stoms zeg


  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 08:22
Mahler schreef op donderdag 01 juni 2006 @ 09:56:
[...]


Klopt, maar de veel mensen die problemen hebben met de drivers maken gewoon een fout tijdens het installeren (omdat ze geen duidelijke handleiding hebben, wat hier het geval was)... of hebben toevallig ooit oudere drivers verkeerd weggehaald. Dan werkt een nieuwe installatie meestal het best en is veel simpeler. Pas zodra de normale instalatie niet werkt, is het economisch om te gaan debuggen.
Helaas deugt de installer van ATi van geen kant en is de ene versie compleet verschillend aan de andere versie. Ik gebruik hier zelf ook een ATi kaart, waarbij bij de ene versie iets niet werkt en de andere wel. ATi drivers zijn soms zelfs zo vaag dat je schermen niet op de juiste resoluties gezet worden soms als je X start, je sluit het af, start het nog eens en je scherm wordt gewoon gedetecteerd.

Aangezien de ATi drivers gewoon wazig zijn, is het zonder foutmeldingen gewoon geen doen. Iemand adviseren om dan gewoon maar weer opnieuw te installeren zonder te weten waarom iets fout gaat is gewoon dom, je loopt gewoon keer op keer weer tegen hetzelfde probleem aan en je hebt helemaal geen idee waarom iets niet werkt.

Verwijderd

Ik heb die hele installer niet gebruikt.
Heb zelf ook een Radeon 9800 Pro on Suse 10.1 64-bit.
Installatie van de drivers ging bij mij eigenlijk probleemloos.

Je kunt de drivers het best installeren mbv sax2 en wel op de volgende manier.

1. Download drivers.
2. Open terminal --> type chmod +x ati-blablabla (gewoon tab dus hehe)
3. Log uit je desktop env en druk Ctrl-F1 voor een nieuwe terminal login
4. Log in als root
5. Type init 3 (als ik je post hierboven zo lees weet je niet helemaal wat dit commando doet... eigenlijk niets met je instellingen ofzo, maar je gaat hiermee naar runlevel 3 (wat dus zeg maar stap 3 van het bootproces is, voor alle grafische zooi)

6. ./atiblababla en kies in de installer voor generate distro specific package en kies voor suse 10.1

7. Als dit klaar is ga je die gegenereerde rpm installeren, dmv commando rpm -ivh atiblabla.rpm

8. Start sax2 met het volgende commando : sax2 -m 0=fglrx
En stel hier je kaart in --> save en exit.

9. type reboot

Je pc gaat herstarten en als het goed is werkt nu alles inclusief 3d support. :9

Succes!
Pagina: 1