Bug 5294 - DRM_RADEON_TEXTURE: return = -22 (r480)
Summary: DRM_RADEON_TEXTURE: return = -22 (r480)
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 6.99.99.902 (7.0 RC2)
Hardware: x86 (IA32) Linux (All)
: high major
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-09 09:16 UTC by Aapo Tahkola
Modified: 2005-12-16 08:06 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Temporary fix (705 bytes, patch)
2005-12-09 09:25 UTC, Aapo Tahkola
no flags Details | Splinter Review
Xorg.0.log (55.67 KB, text/plain)
2005-12-13 18:04 UTC, Aapo Tahkola
no flags Details
MMIO scan (55.84 KB, text/plain)
2005-12-13 18:12 UTC, Aapo Tahkola
no flags Details
Temporary fix 2 (394 bytes, patch)
2005-12-15 23:08 UTC, Aapo Tahkola
no flags Details | Splinter Review

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.