[mdrk 9.0]Open-gl probleem

Pagina: 1
Acties:

  • AkroBatik
  • Registratie: Oktober 2001
  • Laatst online: 09-05 19:31

AkroBatik

Bad Cars Can Be Briliant

Topicstarter
Ik heb net mandrake 9.0 geinstalleerd. Vervolgens heb ik (ik heb een ati9700pro) Check.sh gedownload.
Het antwoord wat ik van dat script kreeg was:
code:
1
2
3
4
5
6
7
8
9
10
11
=====================================================================
 ATI Technologies
=====================================================================
Checking which OS you're running...
uname reports 'Linux' version '2.4.19-16mdk', architecture 'i686'.
Object format is 'ELF'.
libc version is '6.2'.

XFree86 Version 4.2.1 is installed.

Binary package name is 'fglrx-glibc22.tgz'


Daaruit bleek dus dat ik fglrx-glc22-4.2.0-2.5.1.i586.rpm moest downloaden. Die heb ik geinstalleerd, x gerestart.

Vervolgens heb ik quake3 geinstalleerd. Daarmee kreeg ik een fout melding dat opengl niet geladen kon worden. Dat was de volgende melding:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
...loading libGL.so.1: Initializing OpenGL display
...setting mode 3: 640 480
Using XFree86-VidModeExtension Version 2.1
XF86DGA Mouse (Version 2.0) initialized
XFree86-VidModeExtension Activated at 640x480
Using 8/8/8 Color bits, 16 depth, 0 stencil display.
GL_RENDERER: Mesa GLX Indirect


***********************************************************
 You are using software Mesa (no hardware acceleration)!
 Driver DLL used: libGL.so.1
 If this is intentional, add
       "+set r_allowSoftwareGL 1"
 to the command line when starting the game.
***********************************************************
...WARNING: could not set the given mode (3)
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem


Ik heb de hele ati site afgespeurd en ik heb niks gevonden wat ik fout/niet doe. Ook google werd ik niet veel wijzer van ;(

Heeft iemand misschien nog een hint wat ik zou moeten doen?

Tnx. in advance

.


Verwijderd

Heb je wel glx ge'enabled in XF86Config?

  • AkroBatik
  • Registratie: Oktober 2001
  • Laatst online: 09-05 19:31

AkroBatik

Bad Cars Can Be Briliant

Topicstarter
Verwijderd schreef op 22 February 2003 @ 23:04:
Heb je wel glx ge'enabled in XF86Config?
Ik heb gekeken in /etc/X11/. Maar daar kon ik XF86Config niet vinden. (die stond er wel altijd toen ik nog een nvidia had 8)7) Wel staat er Xf86Config-4. Hier in kon ik niks vinden over glx :( In de manual (die trouwens allen voor de fireblablanogiets kaart geschikt is staat er boven) heb ik ook niks kunnen vinden over het veranderen van iets in een config file.

.


Verwijderd

Ik heb zelf geen ervaring met de ati 9700 drivers, maar als je hardwarematige gl ondersteuning wilt moet je in je XF86Config (of XF86Config-4, t' is dezelfde file, alleen voor verschillende versies van X) glx aanzetten:
code:
1
2
lain [website]$ cat /etc/X11/XF86Config|grep -i glx
       Load  "glx"

  • AkroBatik
  • Registratie: Oktober 2001
  • Laatst online: 09-05 19:31

AkroBatik

Bad Cars Can Be Briliant

Topicstarter
Ja dat staat er (section module).

code:
1
Load "glx" # 3D layer


Wat ik eerder denk dat fout is is het volgende:

code:
1
2
3
4
Section "Device"
    Identifier "device1"
    Driver "vesa"
EndSection


Dit heb ik geprobeerd te veranderen in:
code:
1
2
3
Section "Device"
    Identifier                          "ATI Graphics Adapter"
    Driver                              "fglrx"


Dit had tot gevolg dat X niet meer opstarte dus das niet goed :+

Waarscheinlijk moet ik dus die "fglrx" driver installeren. Maar ik kan die nergens vinden. (en ik neem aan dat die in de .RPM ingebakken zit ofniet?

.


  • FCA
  • Registratie: April 2000
  • Laatst online: 05-05 15:41

FCA

FCA schreef op 20 februari 2003 @ 13:37:
Je moet in de XF86Config files gaan lopen editen. Dit wordt niet door de rpm gedaan. Of je kunt het progje fglrxconfig draaien, wat automagisch een nieuwe XF86Config maakt. Ik denk alleen dat je dat onder Mandrake beter niet kunt doen.
Zo ziet het relevante gedeelte van XF86Config er voor mij uit
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Section "Device"
    Identifier                          "ATI Graphics Adapter"
    Driver                              "fglrx"
# === disable PnP Monitor  ===
    #Option                              "NoDDC"
# === disable/enable XAA/DRI ===
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
# === Fire GL DDX driver module specific settings ===
# === Screen Management ===
    Option "DesktopSetup"               "0x00000000" 
    Option "Display2"                   "0"
    Option "HSync2"                     "unspecified" 
    Option "VRefresh2"                  "unspecified" 
    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"
    BusID "PCI:2:0:0"    # vendor=1002, device=4e45
    Screen 0
EndSection
Dit lijkt me een goed begin.
Uit Nieuwe ATI linux drivers
Ik zie hier niks specifieks voor een Radeon 9500 Pro tussen staan (=mijn videokaart) alleen wel wat dingen over een 2e scherm, wat jij gewoon eruit kunt laten.
Zelf nog even een vraagje (misschien zou dit een algemeen ATI linux driver draadje kunnen worden, ala de nvidia draad): ik krijg op glgears slechts een fps van 120, terwijl ik mensen over het 10-voudige heb horen praten. Volgens mij heb ik alles goed geinstalleerd (emerge ati-drivers, daarna fglrxconfig gedraaid). Iemand nog tips?

edit:
deze draad op de gentoo forums heeft een goed stap voor stap handleiding
http://forums.gentoo.org/viewtopic.php?t=36582
Alleen, de eerste stap werkt niet voor mij, bij mij wordt ie gelijk ge-compiled :?

[ Voor 13% gewijzigd door FCA op 23-02-2003 00:30 ]

Verandert z'n sig te weinig.


  • AkroBatik
  • Registratie: Oktober 2001
  • Laatst online: 09-05 19:31

AkroBatik

Bad Cars Can Be Briliant

Topicstarter
hmzzz.

Ik heb nu dit staan:

Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === Fire GL DDX driver module specific settings ===
# === Screen Management ===
Option "DesktopSetup" "0x00000000"
Option "VRefresh2" "unspecified"
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" "on"
BusID "PCI:2:0:0" # vendor=1002, device=4e45
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24

Alleen als ik dat dan opsla als XF86Config-4 dan start x niet meer. Hij komt dan met de boodschap dat screen: "Device1" niet gevonden kan worden ofzo. Terwijl ik alleen de section Device heb aangepast en niet de section screen.:?

Verder heb ik nog ff rond gespeurd op dat Gentoo forum, maar is dat compilen van je Kernel nou nodig? Want ik kan niet eens een videokaart aan de praat krijgen. Laat staan een kernel veranderen. :X

En ik heb heel /lib/modules/fglrx/build_module/make.s niet :(

Dus volgens mij moet ik dat fglrx ergens vandaan dwnldn maar waar? Er staat niks over op de ATI site.

.


Verwijderd

Welke melding kreeg je na het installeren van de rpm ? Dit is nogal belangrijk want het geeft aan of de fglrx module geinstalleerd is of dat je hem zelf nog moet compilen. Tevens word hier ook gezegd dat je fglrxconfig moet ingeven om de module te configureren.

Het compileren van de module is mij overigens nog niet gelukt krijg steeds foutmeldingen maar kon wel fglrxconfig uitvoeren en in 2d werk het dus wel.

Lees ook ff de installatietips en de driver release notes door op Ati driver page

[ Voor 25% gewijzigd door Verwijderd op 23-02-2003 22:44 ]


  • AkroBatik
  • Registratie: Oktober 2001
  • Laatst online: 09-05 19:31

AkroBatik

Bad Cars Can Be Briliant

Topicstarter
Verwijderd schreef op 23 February 2003 @ 21:45:
Welke melding kreeg je na het installeren van de rpm ? Dit is nogal belangrijk want het geeft aan of de fglrx module geinstalleerd is of dat je hem zelf nog moet compilen. Tevens word hier ook gezegd dat je fglrxconfig moet ingeven om de module te configureren.

Het compileren van de module is mj overigens noh niet gelukt krijg steeds foutmeldingen maar kon wel fglrxconfig uitvoeren en in 2d werk het dus wel.
Hij gaf geen error's na de install. en ik heb heel fglrxconfig niet op mn pc volgens mij. Ik zal zo nog ff kijken.

fglrxconfig
bash: fglrxconfig: command not found

Dat krijg ik bij het uitvoeren van dat commando.

[ Voor 9% gewijzigd door AkroBatik op 23-02-2003 22:38 ]

.

Pagina: 1