Bug 14305

Summary: X crash at start when virtual size exceeds the VRAM capacity
Product: xorg Reporter: Hervé Cauwelier <debian>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
X log and backtrace
none
configuration none

Description Hervé Cauwelier 2008-01-30 08:05:11 UTC
X crash at start when virtual size exceeds the VRAM capacity

Quoting marcheu who sort it out:

<marcheu> (EE) EXA(0): ExaDriverRec::offScreenBase must be <= ExaDriverRec::memorySize 
<marcheu> bad bad bad bad
<marcheu> (--) NOUVEAU(0): VideoRAM: 16384 kBytes 
<marcheu> 2624*1200*4=12MB
<marcheu> we only use half of VRAM for 2D, and 16/2MB < 12MB
<marcheu> so you don't have the room to create that buffer<marcheu> in fact, X should refuse to start if the thing was any sane

I had:

	SubSection "Display"
		Modes		"1024x768"
		Virtual 2624 1200
	EndSubSection

My intention was to combine with a 1600x1200 LCD panel.

Attaching the Xorg.0.log with a backtrace at the end, and the xorg.conf...
Comment 1 Hervé Cauwelier 2008-01-30 08:05:47 UTC
Created attachment 14035 [details]
X log and backtrace
Comment 2 Hervé Cauwelier 2008-01-30 08:06:17 UTC
Created attachment 14036 [details]
configuration
Comment 3 Stuart Bennett 2008-01-31 05:34:35 UTC
Nouveau now checks for this condition at start and exits if appropriate. -> FIXED

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.