Bug 14305 - X crash at start when virtual size exceeds the VRAM capacity
Summary: X crash at start when virtual size exceeds the VRAM capacity
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-30 08:05 UTC by Hervé Cauwelier
Modified: 2008-01-31 05:34 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
X log and backtrace (74.33 KB, text/plain)
2008-01-30 08:05 UTC, Hervé Cauwelier
no flags Details
configuration (2.25 KB, text/plain)
2008-01-30 08:06 UTC, Hervé Cauwelier
no flags Details

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.