Bug 15394

Summary: Parameter "VideoRam" not supported by video driver "intel"
Product: xorg Reporter: Michal <smajchl>
Component: Driver/intelAssignee: Wang Zhenyu <zhenyu.z.wang>
Status: RESOLVED WONTFIX QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: lowest    
Version: 7.3 (2007.09)   
Hardware: x86 (IA32)   
OS: Linux (All)   
URL: http://bugs.archlinux.org/task/9848
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Complete log of Xserver none

Description Michal 2008-04-07 14:48:21 UTC
Created attachment 15745 [details]
Complete log of Xserver

It's not possible to limit the size of videoram used by videocard. It eats too much of RAM on low-end system with only 256MB ram.

<pre>
(WW) intel(0): VideoRam configuration found, which is no longer recommended.
(II) intel(0): Continuing with default 262144kB VideoRam instead of 16384 kB.
(II) intel(0): Kernel reported 50176 total, 1 used
(II) intel(0): I830CheckAvailableMemory: 200700 kB available
</pre>
Comment 1 Wang Zhenyu 2008-04-08 00:37:54 UTC
yeah, current driver ignores VideoRam set. Originally user usually ask driver to allocate for more mem with this option, but current driver wants more mem natually for all 2D and 3D memory needs, so the option doesn't make sense for this.

On the other hand like if user don't want so much features which eat most of memory available for gfx device, you can disable those features instead, like "DRI" option to disable 3D memory allocations, or "NoAccel" to disable 2D accel memory allocations.
Comment 2 Michal 2008-04-08 12:52:57 UTC
So I will use i810 driver, because it is much faster im 3D rendering (supertuxkart runs with normal speed), with only 16MB ram defined by VideoRam set.

intel eats cca 50MB more memory and supertuxkart has 1fps :-( glxgears has also less fps. I don't want to disable 3D rendering.

Can I ask, why it is so hungry and lazy ???

(In reply to comment #1)
> yeah, current driver ignores VideoRam set. Originally user usually ask driver
> to allocate for more mem with this option, but current driver wants more mem
> natually for all 2D and 3D memory needs, so the option doesn't make sense for
> this.
> 
> On the other hand like if user don't want so much features which eat most of
> memory available for gfx device, you can disable those features instead, like
> "DRI" option to disable 3D memory allocations, or "NoAccel" to disable 2D accel
> memory allocations.
> 

Comment 3 Gordon Jin 2008-04-08 19:30:44 UTC
This problem should go away with intel-batchbuffer merge.
Comment 4 Michael Fu 2008-11-26 00:51:24 UTC
This option won't be supported any more. sorry. 

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.