[gentoo] X crash bij startup met DRI

Pagina: 1
Acties:

  • Radiant
  • Registratie: Juli 2003
  • Niet online

Radiant

Certified MS Bob Administrator

Topicstarter
Ik heb gentoo draaien op een systeem met een ATi Radeon 9200. Om DRI werkend te krijgen heb ik ati-drivers ge'emerged. Nadat bleek door een probleem in de nieuwe release van deze drivers de kernel module niet werkte heb ik versie 8.12.8 ge'emerged. Bij deze werkt de kernel module wel goed en laad zonder problemen.
Echter zodra ik X opstart loopt het systeem volledig vast. Er is geen kernel panic en de logs zeggen verder niets. Als ik acceleration en/of DRI uitzet in xorg.conf is er geen probleem.
Ik gebruik verder radeonfb voor een console op hoge resolutie, het maakt verder niet uit of dat aan of uit zet. Ik heb ook geprobeerd de internal agpgart functie uit te zetten in de fglrx drivers, maar het loste niks op. DRM staat uit in de kernel.

Net fglrx versie 8.14.13-r2 uit portage geprobeerd (oudste versie uit portage), maar precies hetzelfde probleem.

Ik ben een beetje ten einde raad nu, er is wel wat over te vinden op GoT en google, maar dat is meestal een probleem waar het systeem compleet vast loopt tijdens games e.d., niet gelijk als je X opstart. Dus.. iemand enig idee? :'(

Relevant stukje uit xorg.conf:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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"               "(null)"
    Option "HSync2"                     "unspecified"
    Option "VRefresh2"                  "unspecified"
    Option "ScreenOverlap"              "0"
    Option "GammaCorrectionI"           "0x00000000"
    Option "GammaCorrectionII"          "0x00000000"
# === OpenGL specific profiles/settings ===
    Option "Capabilities"               "0x00000000"
    Option "CapabilitiesEx"             "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"         "no"
    Option "ForceGenericCPU"            "no"
    Option "KernelModuleParm"           "agplock=0" # AGP locked user pages: disabled
    BusID "PCI:1:0:0"    # vendor=1002, device=5961
    Screen 0
EndSection


Kernel: Linux phoenix 2.6.14-gentoo #9 PREEMPT Sun Nov 6 19:30:52 CET 2005 i686 AMD Athlon(tm) XP 2000+ AuthenticAMD GNU/Linux

  • smokalot
  • Registratie: Juni 2001
  • Laatst online: 15-01 22:00

smokalot

titel onder

ik heb niet echt een oplossing voor je, ik heb praktisch geen ervaring met de ati-drivers, ook al heb ik wel een 9200SE.

Als je alleen maar DRI wilt hebben kan dat echter prima met de open source radeon driver. Die heeft wel mindere 3d performance dan de closed source variant, maar hij zorgt bijna nooit voor dit soort problemen (aangezien de kwaliteit van de code waarschijnlijk een stuk beter is, lang leve OSS).

Sterker nog, ik heb gisteren dit gelezen:
ATi + Xorg
Only version 8.8.25 and above of ATI's binary drivers work with xorg >=6.8.0.


At this time (ati-drivers 8.14.13-r2), enabling Composite extension disables direct rendering (ie hardware OpenGL support). Also Composite extensions do not even work correctly with 8.14.13-r2, using KDE 3.4
You can get hardware accelled Render (EXA) for 9200 and below, using X.org CVS, thus making Composite ridiculously fast and even overcome NVidia cards, cause they don't support EXA yet. This is with Open Source "radeon" driver.
http://wiki.x.org/wiki/ChangesSince68 http://wiki.x.org/wiki/ExaStatus
en het is waar, composite werkt gewoon snel genoeg om bruikbaar te zijn! een screenshot.

Maar als je alleen maar spellen wilt spelen zul je inderdaad de ati-drivers aan de praat moeten krijgen... (of een nvidia-kaart kopen :P)

It sounds like it could be either bad hardware or software


Verwijderd

recompile je kernel eens zonder framebuffer support, grote kans dat daar het probleem zit, aangezien ik dit met de Ati closed source drivers al vaker heb meegemaakt.

  • Radiant
  • Registratie: Juli 2003
  • Niet online

Radiant

Certified MS Bob Administrator

Topicstarter
Dat had ik dus al gedaan :) Had geen effect.

smokalot: Het gaat me meer gewoon om de DRI support, als die al snel genoeg is om meeste 3D apps een beetje bruikbaarder te maken dan met mesa zonder DRI vind ik het al best :P Ik zal vanavond eens naar de open source radeon driver kijken, hoewel ik nog steeds open sta voor mogelijke oplossingen voor ati-drivers, omdat die toch het snelst zijn.

[ Voor 3% gewijzigd door Radiant op 07-11-2005 07:42 ]