Bug 5294

Summary: DRM_RADEON_TEXTURE: return = -22 (r480)
Product: xorg Reporter: Aapo Tahkola <aet>
Component: Driver/RadeonAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: high CC: benh
Version: 6.99.99.902 (7.0 RC2)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Temporary fix
none
Xorg.0.log
none
MMIO scan
none
Temporary fix 2 none

Description Aapo Tahkola 2005-12-09 09:16:15 UTC
Is suspect this is the cause because everything beyond 64 MB is flashing garbage.
Further the corrupted texture patterns respond to things like window movement.

And yes, this causes severe instability issues.

Hardware: Connect3d Radeon X850 pro
Comment 1 Aapo Tahkola 2005-12-09 09:25:17 UTC
Created attachment 4050 [details] [review]
Temporary fix
Comment 2 Aapo Tahkola 2005-12-13 18:01:02 UTC
[drm:radeon_cp_dispatch_texture] *ERROR* Invalid destination offset

Starting to make sense...

Couple values off drm:
fb_location c0000000
gart_vm_start c4000000
gart_size 01000000

Hence, gart is not being allocated after textures but on top of them.
Comment 3 Aapo Tahkola 2005-12-13 18:04:06 UTC
Created attachment 4075 [details]
Xorg.0.log
Comment 4 Aapo Tahkola 2005-12-13 18:12:10 UTC
Created attachment 4076 [details]
MMIO scan
Comment 5 Aapo Tahkola 2005-12-13 18:14:48 UTC
Comment on attachment 4050 [details] [review]
Temporary fix

Depends on GARTSize setting
(=useless)
Comment 6 Michel Dänzer 2005-12-13 20:38:49 UTC
Looks like a dupe of bug 4987.
Comment 7 Aapo Tahkola 2005-12-15 23:08:25 UTC
Created attachment 4091 [details] [review]
Temporary fix 2

Changes gart_vm_start to start at 128 MB.
Comment 8 Michel Dänzer 2005-12-16 01:08:29 UTC
Why not just add RADEON_CONFIG_MEMSIZE?
Comment 9 Aapo Tahkola 2005-12-17 03:06:07 UTC
Fixed in drm cvs.

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.