[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fglrx mit 3D führt zum Crash des X-Servers



Daniel Leidert <daniel.leidert.spam@gmx.net> writes:

> Am Dienstag, den 15.03.2005, 09:22 +0100 schrieb Peter Weiss:
>> Hi,
>> 
>> nachdem ich's auf dem Notebook zum Laufen bekommen habe, dachte ich, ich
>> könne es auch mal auf dem großen Rechner mit 3d-Unterstützung versuchen.
>> 
>> Sowohl mit 2.6.10 als auch 2.6.11 (mit den 3 eingespielten Patches) kracht
>> der X-Server mit SIGSEGV :-(  sobald ich no_dri auf no setze.
>
> Der X-Server bricht aber erst nach
>
> |(II) Initializing built-in extension RANDR
>
> ab. Der Zusammenhang mit DRI scheint mir eher von sekundärer Natur zu
> sein.
>
>> Ich nehme an, dass es mit
>> 
>>    "allocation failed: out of vmalloc space - use vmalloc=<size> to increase size."
>> 
>> zu tun hat.
>
> Was sagt 'less /usr/src/linux/.config | grep CONFIG_MTRR'? Wie sehen
> 'Section "Device"' und 'Section "Module"' deiner XF86Config-4 aus?

CONFIG_MTRR habe ich nach Flavios Anleitung festeinkompiliert, auch wenn
ich's momentan nicht überprüfen kann.  Die XF86Config habe ich mit dem
fglrxconfig erstellt:

[...]

Section "Module"
	Load  "dbe"
	Load  "dri"
	Load  "extmod"
	Load  "glx"
	Load  "record"
	Load  "xtrap"
	Load  "speedo"
	Load  "type1"
EndSection

[...]

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"
	Option "NoDRI"                      "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"               "0x00000000"
	Option "MonitorLayout"              "AUTO, AUTO"
	Option "IgnoreEDID"                 "off"
	Option "HSync2"                     "unspecified"
	Option "VRefresh2"                  "unspecified"
	Option "ScreenOverlap"              "0"
	# === TV-out Management ===
	Option "NoTV"                       "yes"
	Option "TVStandard"                 "NTSC-M"
	Option "TVHSizeAdj"                 "0"
	Option "TVVSizeAdj"                 "0"
	Option "TVHPosAdj"                  "0"
	Option "TVVPosAdj"                  "0"
	Option "TVHStartAdj"                "0"
	Option "TVColorAdj"                 "0"
	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"

	# === 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 "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"

	VendorName  "ATI Technologies Inc"
	BoardName   "RV350 AP [Radeon 9600]"
	BusID       "PCI:01:00:0"
EndSection

[...]

>
> [snip]
>> Massagen:
>
> Echt? :)
>
> [snip]
>> Mar 14 23:15:10 Pichuco kernel: allocation failed: out of vmalloc space - use vmalloc=<size> to increase size.
>> Mar 14 23:15:10 Pichuco kernel: [fglrx] AGP detected, AgpState   = 0x1f004a1b (hardware caps of chipset)
>> Mar 14 23:15:10 Pichuco kernel: agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
>> Mar 14 23:15:10 Pichuco kernel: agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
>
> Also AGP 8x ist z.T. sehr instabil bzw. zickig. Versuch mal in der
> XF84Config-4 folgendes:
>
> Section "Device"
> 	...
> 	Option "AGPMode"                    "4"
> 	...
> EndSection
>

Okay, mangels Verfügbarkeit werde ich das heute heute abend erst
ausprobieren.  Feedback kommt morgen.

> BTW: Könntest du den relevanten Teil deiner XF86Config-4 posten (Section
> "Device" würde evtl. schon ausreichen)?
>
> [weitere Ausgaben und Log gesnippt]
>
> PS: Auf der fglrx-Mailing-Liste tummeln sich einige _sehr_ kompetente
> Leute. Die solltest du bei diesem Problem nicht außen vor lassen. Dort
> kann man dir wahrscheinlich mit mehr Wissen zur Seite stehen.
>

Du meinst die von Flavio?

Peter

-- 
Peter.Weiss@consol.de                         ConSol* Software GmbH
Phone  +49 89 45841-100                       Consulting & Solutions
Mobile +49 177 6040121                        Franziskanerstr. 38
http://www.consol.de                          D-81669 München



Reply to: