Bug 13245

Summary: No tiled memory using drm
Product: DRI Reporter: Johannes Engel <jcnengel>
Component: DRM/otherAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: medium CC: nian.wu
Version: DRI git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Johannes Engel 2007-11-14 04:44:07 UTC
Using the drm modules from GIT with kernel 2.6.23.1 on my i945GM with driver i915 I get the following error:
The X.Org intel driver tells me 

(**) intel(0): Framebuffer compression enabled
(**) intel(0): Tiling enabled
(II) intel(0): Attempting memory allocation with tiled buffers.
(WW) intel(0): Failed to allocate texture space.
(WW) intel(0): Couldn't allocate tiled memory, page flipping disabled
(WW) intel(0): Couldn't allocate tiled memory, fb compression disabled
(II) intel(0): Attempting memory allocation with untiled buffers.
(II) intel(0): Success.
(II) intel(0): [drm] Registers = 0xeff00000
(II) intel(0): [drm] ring buffer = 0xd0000000
(II) intel(0): [drm] Initialized kernel agp heap manager, 33554432
(II) intel(0): [dri] visual configs initialized
(II) intel(0): adjusting plane->pipe mappings to allow for framebuffer compression
(II) intel(0): Page Flipping disabled
(==) intel(0): Write-combining range (0xd0000000,0x10000000)
(II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000

Using the old memory manager (in-tree drm modules) also tiled memory works as expected. Anything I can do about that?
Comment 1 WuNian 2007-11-14 21:51:40 UTC
Please refer to bug #13253

You can check the virtual(maximum) screen size by typing:
$xrandr -q
it will output like:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1680 x 1680

And you can set virtual screen size in xorg.conf:

       SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "800x600" "640x480"
                Virtual 2048 2048   #########this line
        EndSubSection


Comment 2 WuNian 2007-11-14 21:59:26 UTC
*** Bug 13253 has been marked as a duplicate of this bug. ***
Comment 3 Johannes Engel 2007-11-15 00:49:01 UTC
Thank you for the hint. Setting Virtual to 2048 2048 it works perfectly. :)

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.