Bug 29003 - Slow xv playback with ati radeon driver using kms on RV280 [Radeon 9200 PRO]
Summary: Slow xv playback with ati radeon driver using kms on RV280 [Radeon 9200 PRO]
Status: RESOLVED NOTABUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-10 12:43 UTC by boris64
Modified: 2010-07-12 04:34 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
dmesg of kernel-2.6.34.1 (28.85 KB, text/plain)
2010-07-10 12:43 UTC, boris64
no flags Details
lspci -vv (11.48 KB, text/plain)
2010-07-10 12:44 UTC, boris64
no flags Details
Xorg.0.log (37.45 KB, text/x-log)
2010-07-10 12:45 UTC, boris64
no flags Details

Description boris64 2010-07-10 12:43:45 UTC
Created attachment 36936 [details]
dmesg of kernel-2.6.34.1

Playing dvb-s video under kms is very slow with this card 
and sometimes even produces black square artefacts in the picture.
If i start the computer with radeon.modeset=0 everything
is running ok again.
Comment 1 boris64 2010-07-10 12:44:28 UTC
Created attachment 36937 [details]
lspci -vv
Comment 2 boris64 2010-07-10 12:45:19 UTC
Created attachment 36938 [details]
Xorg.0.log
Comment 3 Michel Dänzer 2010-07-12 02:17:53 UTC
Please provide more information about what exactly 'Playing dvb-s video' means.
Comment 4 boris64 2010-07-12 04:34:51 UTC
That would be watching tv via kaffeine.

After taking a deeper look at dmesg, it looks like i 
found "my" problem. The Archlinux mkinitcpio script
didn't include some needed modules (agpgart for instance),
so agpmode was completely disabled.
[dmesg]
[drm] radeon: power management initialized
[drm:radeon_agp_init] *ERROR* Unable to acquire AGP: -19
[drm] Forcing AGP to PCI mode
[/dmesg]

I then added following modules explicitly to my initramfs
-> radeon,agpgart,via_agp,ttm,drm,drm_kms_helper.
Result: Still everything _but_ xvideo (kaffeine again) seems 
to be ok plus agp mode got enabled this time.

Now i disabled all radeon needed modules in the initramfs
and let kernel autodetection decide itself later what 
modules to load.
Result: Everything is ok, even xvideo(??).

Did i forget some important module, which affects radeon xvideo?
This is strange somehow. Well, whatever, it turns out, this doesn't
seem to be a real bug at all, so i'll close it.


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.