Bug 946911 - [R200][RV280] Fedora-Live-Desktop is too slow for interactive use
Summary: [R200][RV280] Fedora-Live-Desktop is too slow for interactive use
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: mesa
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-03-31 22:28 UTC by John Reiser
Modified: 2014-11-19 16:45 UTC (History)
10 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-11-19 16:45:51 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Xorg.0.log (44.03 KB, text/x-log)
2013-03-31 22:28 UTC, John Reiser
no flags Details
syslog /var/log/messages (104.05 KB, text/plain)
2013-03-31 22:29 UTC, John Reiser
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 955779 0 unspecified CLOSED graphical desktop does not start 2021-02-22 00:41:40 UTC

Internal Links: 955779

Description John Reiser 2013-03-31 22:28:46 UTC
Created attachment 730082 [details]
Xorg.0.log

Description of problem: Fedora-19-Alpha-TC3-i686-Live-Desktop (29-Mar-2013) is glacially slow when using Radeon 9250 (RV280) for display.  When typing single characters at a shell prompt there is a lag of about 2 seconds before echo.  Typing at 10 char/second is echoed in batches of 12 to 15 characters.  Window "wipes" to background or texture take more than 0.5 seconds.  The "Welcome to Firefox!" video http://www.mozilla.org/en-US/firefox/19.0.2/firstrun displays as still frames separated by 6 to 8 seconds. (Time is kept. There is no tearing or blur, just dozens of consecutive dropped frames.)



Version-Release number of selected component (if applicable):
mesa-dri-drivers-9.1-3.fc19.i686
kernel-3.9.0-0.rc4.git0.1.fc19.i686
xorg-x11-drv-ati-7.1.0-3.fc19.i686
gnome-shell-3.8.0.1-2.fc19.i686
gnome-desktop3-3.8.0.1-1.fc19.i686


How reproducible: every time


Steps to Reproduce:
1. run Fedora-19-Alpha-TC3-i686-Live-Desktop displayed on RV280
2.
3.
  
Actual results: Too slow for interactive use; see Description of problem above.


Expected results: Fast enough for interactive use.  The same machine works fine using Fedora-19-Alpha-TC3-i686-Live-XFCE.


Additional info:
lspci
=====
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV280 [Radeon 9200 PRO] (rev 01)
01:00.1 Display controller: Advanced Micro Devices [AMD] nee ATI RV280 [Radeon 9200 PRO] (Secondary) (rev 01)

01:00.0 0300: 1002:5960 (rev 01)
01:00.1 0380: 1002:5940 (rev 01)

cpuinfo
=======
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 1.60GHz
stepping        : 4
microcode       : 0x1e
cpu MHz         : 1600.000
cache size      : 512 KB
fdiv_bug        : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pebs bts
bogomips        : 3228.84
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 32 bits virtual

Comment 1 John Reiser 2013-03-31 22:29:44 UTC
Created attachment 730083 [details]
syslog /var/log/messages

Comment 2 John Reiser 2013-04-01 01:39:41 UTC
My closest nVidia machine runs Fedora-19-Alpha-TC3-i686-Live-Desktop just fine.  (Check the specs, it might not be close enough except for rough comparision.)

05:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 8400 GS Rev. 3] (rev a2)
05:00.0 0300: 10de:10c3 (rev a2)

processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 15
model		: 47
model name	: AMD Athlon(tm) 64 Processor 3200+  [running as i686]
stepping	: 2
cpu MHz		: 2010.523
cache size	: 512 KB
fdiv_bug	: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm
bogomips	: 4021.04
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

Comment 3 Adam Williamson 2013-07-03 00:33:12 UTC
You are likely not using the Radeon adapter in any meaningful way at all. You are using llvmpipe, i.e. CPU-based, rendering.  Your video adapter doesn't really matter except in that it's blacklisted so we're using llvmpipe instead.

I wouldn't expect llvmpipe rendering to be THAT slow on a P4 1.6GHz, though. Slow, but perhaps not THAT slow. Is something else running the CPU heavily?

Comment 4 John Reiser 2013-07-03 02:07:34 UTC
I have done a regular fresh install of Fedora 19 Gnome Desktop from DVD and run "yum update" and run the daily prelink cron job,  then _removed_ debugging parameters ("drm.debug=14 log_buf_len=16M") from the kernel boot command line, then rebooted.  gdm lets me login but does not start the desktop (bug 955779), so I have installed lightdm and system-switch-displaymanager to lightdm (and rebooted again.)  So I think I have a "normal" installation of Fedora 19 Gnome Desktop except using lightdm.

If I run one gnome-terminal and invoke /usr/bin/top, then I see gnome-shell at 35% to 70% CPU (bug 974342), X at 4.6% to 7%, and everything else at 0.3% or less.  Overall "sy" [system] time is under 3%, "id" [idle] time varies from 58% to 20% (complement to gnome-shell 35% to 70%).  I have not invoked anything except the one gnome-terminal running /usr/bin/top.  "ps axl  |  wc" shows 126 lines, but "nothing is running".  The harddrive activity LED is off, the network is silent, there is nothing in either of the two DVD drives.  Yet I still see lag in echoing characters typed into a gnome-terminal (perhaps a lag of only 1.6 seconds now, with the batches of 12 to 16 characters displayed as before), and video still is impossible (one frame per 3 or 4 seconds.)

Comment 5 Adam Williamson 2013-07-03 04:34:42 UTC
OK. Ajax is probably as good an assignee for this as anyone, I don't know how we tell if this is an actual bug somewhere or if llvmpipe just happens to be just that slow on your hardware or what.

Comment 6 John Reiser 2013-07-03 16:54:03 UTC
Confirming the same problem persists with the final released Fedora-Live-Desktop-i686-19-1 DVD run as Live system (not installed).  Specific packages are:
gnome-shell-3.8.3-2.fc19.i686
gnome-terminal-3.8.3-1.fc19.i686
kernel-3.9.5-301.fc19.i686
llvm-libs-3.3-0.6.rc3.fc19.i686
mesa-dri-drivers-9.2-0.12.20130610.fc19.i686
xorg-x11-drv-ati-7.1.0-5.20130408git6e74aacc5.fc19.i686
xorg-x11-server-Xorg-1.14.1-4.fc19.i686

Comment 7 Jim Haynes 2013-08-27 22:17:05 UTC
I'm having a similar problem on older machines, specifically with
Intel 82865G integrated graphics on HP desktop machines and ADM/ATI
RV100/M6 [Rage/Radeon Mobility Series] on a Dell C610 laptop since
upgrading to F19 from F18.  Echoing characters to the terminal lags
keyboard entries quite noticeably.  On the Dell laptop I see that
gnome shell is using about 33% of the CPU most of the time.  On the
HP desktop gnome shell is using about 16% CPU.  On my F18 system
with same hardware the gnome shell doesn't seem to be running at all.

Comment 8 Jim Haynes 2013-08-27 22:35:50 UTC
And on another of my machines the graphics hardware is Intel 82915/G/GV/910GL
on this machine gnome-shell runs rarely and uses only a little CPU time, as
shown by top.

Comment 9 Adam Jackson 2014-11-19 16:45:51 UTC
gnome-shell doesn't attempt to support rv280 (or any other pre-dx9) hardware anymore.


Note You need to log in before you can comment on or make changes to this bug.