Three related questions relating to 64bit 12.1 performance

hello - seasons greetings

My board/cpu/ram:
AMD Phenom II X4 810 Processor
M4A78PRO
4Gb RAM

Graphics: HD3200 (ATI).

OS: Suse 12.1 KDE x86_64

Amongst a few other quirks (sound problems, slow than expected response on loading some apps) I am having poor window drawing performance generally.

e.g. Amarok does display, but struggles to draw smoothly when loaded…it usually initially shows broken or black lines where the track progress bar/play buttons
e.g. The KickOff launcher crawls up the screen when opening…it isn’t relatively quick or smooth.
There are other instances with other apps.

The whole thing seems slower than 11.4 which I had on the same box and I did not experience these issues to my knowledge.

So, given the spec above please:

  1. in general use at least, should 64Bit 12.1 generally performs fine on the box I have (as 11.4 did) , if not why not ?
  2. what can I ‘check’/‘investigate’ to regarding improving the graphic performance initially ?
  3. have there been any notable changes between 11.4 and 12.1 regarding graphics handling, config or what have you ?

Thank you for any help/ideas.

BB

On 12/18/2011 03:56 PM, badbetty wrote:
> 1) in general use at least, should 64Bit 12.1 generally performs fine
> on the box I have (as 11.4 did) , if not why not ?

should be as fast and smooth, maybe faster in some situations or ways…

> 2) what can I ‘check’/‘investigate’ to regarding improving the graphic
> performance initially ?

my guess is you absolutely have some sort of video problem…you didn’t
mention what kind of graphics set up you have on that machine and some
are definitely easier to set up than others, but no matter what you have
begin here: http://tinyurl.com/37v9y7m

> 3) have there been any notable changes between 11.4 and 12.1 regarding
> graphics handling, config or what have you ?

well, it has a newer kernel and in some ways that is great news, in
other ways there might still be some kinks to work out (well, there ARE
kinks that have not been ironed out yet–which is exactly why i have not
moved from my SMOOTHLY (with a LOT less power than you have) running
11.4, yet.


DD http://tinyurl.com/DD-Caveat http://tinyurl.com/DD-Hardware
http://tinyurl.com/DD-Software
openSUSE®, the “German Engineered Automobiles” of operating systems!

thank you for the reply. i will most certainly check out the link in detail…looks a good starting point.

yes, i wish i would have waited a while before moving too as i am not savvy enough to cope with the issues i now know.

hopefully things will improve.
thanks again

me again - sorry forgot to respond regarding Graphics setup comment…i mentioned I had ATI HD3200 (integrated) on the board. if there is other info required please let em know.

thanks

On 12/18/2011 08:36 PM, badbetty wrote:
>
> me again - sorry forgot to respond regarding Graphics setup comment…i
> mentioned I had ATI HD3200 (integrated) on the board.

ah yes, wellllll see i am blind in one eye, and can’t see out of the the
other one…

> if there is other info required please let em know.

the next is yours…that is, see if you can’t get a better video via a
better driver…by following the guide…


DD http://tinyurl.com/DD-Caveat
openSUSE®, the “German Engineered Automobiles” of operating systems!

What graphic driver are you using ? fbdev ? vesa ? radeonhd ? radeon ? fglrx ?

Have you checked the /var/log/Xorg.0.log file for relevant messages confirming the graphic driver load with no problems ? Do NOT post the /var/log/Xorg.0.log file here. If you must share its contents, then please post it on a pastebin site such as SUSE Paste and share the file contents via that sort of technique (which avoids cluttering this thread).

Please confirm you have no /etc/X11/xorg.conf file, nor any manual (made by you) custom edits in any of the /etc/X11/xorg.conf.d/ directory files.

Have you applied any of the advice from the openSUSE-12.1 release notes wrt Kernel Mode Setting (KMS) ?

I don’t know. I’m not familiar with the M4A78PRO. The AMD/ATI HD3000 is a pretty slow card.

Please read my previous post (as a starter).

No, the big changes were going from 11.1 to 11.4. Still, there are new versions of the radeon driver in 12.1 (compared to 11.4). Plus in 12.1 the kernel is different, as is X apps and also different is mesa and that while nominally should mean improvements, it can on occasion also mean regressions.

thanks for the replies and sorry for taking time to come back.

i have been doing the christmas thing and now have had chance to play around a bit.

i have added ‘nomodeset’ and things do seem to have improved, so thank you for that suggestion ‘oldcpu’.
please, how do i get suse to remember the display resolution i set up for my monitor (being 1920x1080) - as i now appear to have to reset this each time i log in ?

i changed the vga settings in the bootloader but now realise this just applies to console/boot resolution.

thanks for your continued assistance.

ive sorted out the persistence of the resolution.

but one more thing, i cannot seem to enable effects (‘blur’, ‘explosion’ etc) as when i check to enable those i get the pop up ‘cannot activate’ message.

i suspect looking at the Xorg log file, that the radeonhd driver is being used. i will go away now and see if i can work out for myself how to ‘force’ use of a better driver - but feel free to post some hints/pointers :wink:

thanks again and happy new year!

Typically when the boot code ‘nomodeset’ is specified in openSUSE-11.4 and 12.1, then openSUSE will fall back to using the ‘radeonhd’ video driver.

If you wish to try the radeon driver with the boot code ‘nomodeset’ you need to uncomment the appropriate lines in your PC’s /etc/X11/xorg.conf.d/50-device.conf file, so that it looks something like:


Section "Device"
  Identifier "Default Device"

  Driver "radeon"

  ## Required magic for radeon/radeonhd drivers; output name
  ## (here: "DVI-0") can be figured out via 'xrandr -q'
  #Option "monitor-DVI-0" "Default Monitor"

EndSection

But BEFORE you do that, I recommend you install an easy to use text editor that can be run in a full screen text mode, in case you get stuck in run level 3 with a graphics issue, because of some file one editted in an effort to improve things (which may have backfired).

I recommend installation of the application ‘midnight commander’ (mc) if not already installed. Then once installed, one can run it with regular or root permissions by typing ‘mc’ (no quotes) and then use the function keys for easy navigation through the editor.

thanks oldcpu

i tried the ‘radeon’ driver but when booting the system dropped out to a prompt before anything displayed. So I have edited it and put it back to original, so to speak, for now.

here is a link (hopefully it works for you) to the Xorg log after putting it ‘back to as it was’. Would you be kind enough to have a look and point anything out to me that’s obvious and could be improved:

https://docs.google.com/document/d/1f8egHL5PAK6RRbWo1O6MfHIEUidNyBxlj0xVlPgqoF4/edit

i still cannot enable effects and some windows do briefly replicate themselves when being dragged oddly. its all very strange as 11.4 was fine! honest !

thanks again

The radeon is a superior driver to the radeonhd. Hence the Xorg.0.log of the radeon driver when it did not work would be of much more interest than the Xorg.0.log of the radeonhd driver.

In 11.4 it was fine using what driver ? radeonhd ? radeon ? fglrx ? That means nothing to me without knowing the driver so as to compare apples to apples.

If the same driver it could be there is a regression but only you know what driver was in use before on 11.4.

I note this in the Xorg.0.log


    15.148] Current Operating System: Linux linux-dtsuse64 3.1.0-1.2-desktop #1 SMP PREEMPT Thu Nov 3 14:45:45 UTC 2011 (187dde0) x86_64
    15.148] Kernel command line: root=/dev/disk/by-id/ata-WDC_WD7500AADS-00L5B1_WD-WCAU4A212810-part1 resume=/dev/disk/by-id/ata-WDC_WD7500AADS-00L5B1_WD-WCAU4A212810-part4 splash=silent **nomodeset** quiet vga=0x346 **nomodeset**
........
    15.197] (II) LoadModule: "radeonhd"
    15.198] (II) Loading /usr/lib64/xorg/modules/drivers/radeonhd_drv.so
........
    15.198] (II) Module ati: vendor="X.Org Foundation"
    15.198]     compiled for 1.10.4, module version = 6.14.2
    15.198]     Module class: X.Org Video Driver
    15.198]     ABI class: X.Org Video Driver, version 10.0
    15.198] (II) LoadModule: "radeon"
.......
    15.383] (II) Loading /usr/lib64/xorg/modules/drivers/radeonhd_drv.so
......
    15.397] (II) [DRM] Kernel mode setting disabled
    15.397] (EE) KMS is disabled. This is good for us, because RADEONHD conflicts with KMS.
......
    15.399] (**) RADEONHD(0): Selected EXA 2D acceleration.
    15.399] (II) RADEONHD(0): Card not in database: 0x9610:0x1043:0x82F1; using generic modesetting.
.....
    15.399] (--) RADEONHD(0): Detected an **RS780** on an unidentified card
....
    15.401]     BIOS Bootup Message: B27722 **RS780** DDR2 200e/500m 
...
    15.402] (WW) RADEONHD(0): AtomBIOS command table 47 does not exist
    15.402] (II) RADEONHD(0): Query for AtomBIOS Exec: not implemented
    15.402] (WW) RADEONHD(0): Unusupported SetVoltage Revision
....
    15.421] (II) RADEONHD(0): Using ShadowFB
    15.421] (II) UnloadModule: "radeon"
    15.421] (II) Unloading radeon
..........
    15.458] (WW) RADEONHD(0): AtomBIOS command table 47 does not exist
    15.458] (II) RADEONHD(0): Query for AtomBIOS Exec: not implemented
    15.458] (WW) RADEONHD(0): Unusupported SetVoltage Revision
.....
    15.458] (WW) RADEONHD(0): AtomBIOS command table 47 does not exist
    15.458] (II) RADEONHD(0): Query for AtomBIOS Exec: not implemented
    15.458] (WW) RADEONHD(0): Unusupported SetVoltage Revision
    15.458] (WW) RADEONHD(0): RHDCSInit: CS for R600 requires DRI.

You have specified nomodeset twice, … which makes me think you have forgotten what you are doing there ? … or is there a reason to specify it twice ?

Other than remove that additional nomoeset (which will have no improved effect on your graphics, its just a clean up) I have no suggestions.

I note an RS780 corresponds to a Radeon HD 3100/3200/3300 Series.

As for the 1920x1080 resolution, what resolution do you get when you boot ? I note this at the end of the Xorg.0.log


    35.875] (II) RADEONHD(0): Supported detailed timing:
    35.875] (II) RADEONHD(0): clock: 138.5 MHz   Image Size:  598 x 336 mm
    35.875] (II) RADEONHD(0): h_active: 1920  h_sync: 1968  h_sync_end 2000 h_blank_end 2080 h_border: 0
    35.875] (II) RADEONHD(0): v_active: 1080  v_sync: 1083  v_sync_end 1088 v_blanking: 1111 v_border: 0
    35.875] (II) RADEONHD(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 83 kHz, PixClock max 175 MHz
    35.875] (II) RADEONHD(0): Monitor name: M2262D
    35.875] (II) RADEONHD(0): Monitor name:
    35.875] (II) RADEONHD(0): EDID (in hex):
    35.875] (II) RADEONHD(0):     00ffffffffffff001e6d535701010101
    35.875] (II) RADEONHD(0):     0112010368301b78eaabd5a5554d9d25
    35.875] (II) RADEONHD(0):     115054a56b808180818f7140b300814f
    35.875] (II) RADEONHD(0):     714f010101011a3680a070381f403020
    35.875] (II) RADEONHD(0):     350056502100001a000000fd00384b1e
    35.875] (II) RADEONHD(0):     5311000a202020202020000000fc004d
    35.875] (II) RADEONHD(0):     32323632440a202020202020000000fc
    35.875] (II) RADEONHD(0):     000a2020202020202020202020200078
    35.875] (II) RADEONHD(0): EDID vendor "GSM", prod id 22355
    35.875] (II) RADEONHD(0): Using hsync ranges from config file
    35.875] (II) RADEONHD(0): Using vrefresh ranges from config file
    35.875] (II) RADEONHD(0): Printing DDC gathered Modelines:
    35.875] (II) RADEONHD(0): Modeline "1920x1080"x0.0  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync (66.6 kHz)
    35.875] (II) RADEONHD(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
    35.875] (II) RADEONHD(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz)
    35.875] (II) RADEONHD(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
    35.875] (II) RADEONHD(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz)
    35.875] (II) RADEONHD(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
    35.875] (II) RADEONHD(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz)
    35.875] (II) RADEONHD(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
    35.875] (II) RADEONHD(0): Modeline "832x624"x0.0   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz)
    35.875] (II) RADEONHD(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz)
    35.875] (II) RADEONHD(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz)
    35.875] (II) RADEONHD(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    35.875] (II) RADEONHD(0): Modeline "1152x864"x60.0   81.62  1152 1216 1336 1520  864 865 868 895 -hsync +vsync (53.7 kHz)
    35.875] (II) RADEONHD(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
    35.875] (II) RADEONHD(0): Modeline "1280x960"x75.0  129.86  1280 1368 1504 1728  960 961 964 1002 -hsync +vsync (75.1 kHz)

… anyway, I think you are doing very good for the radeonhd driver which is no longer supported and are fortunate to have the graphics that you have.

‘oldcpu’ - point taken about 11.4 and not specifying what driver was being used (i suspect fglrx though i dont know and cannot check now of course). Your last line suggests I’m fortunate…well thank you…what a shame though :wink:

but there are still some ‘performance’ issues as originally described (although some things have improved since nomodeset and radeon) and i cannot fathom why kwin still notifies various desktop effects cannot be activated.

as i said, i never noticed any problems on 11.4…that’s all i can say as an incompetent newbie (as it may seem). i’m doing my best to get up to speed though and pleased so far.

you really think i’m fortunate so well, fair enough. many thanks for your input so far. i’ll keep reading and reading what i can find etc
take it easy. \m/ \m/


here is a new link to latest xorg log… i got the radeon driver working - a few typos was the reason for it not loading previously i have to admit.
https://docs.google.com/document/d/1LJiifGpa4IC8G3YHhWvfwOpiF830cF__6BGsPReFcbc/edit

The AMD proprietary graphic driver (fglrx) should give better performance for your AMD/ATI HD3000 graphics card. Having said that thou, the latest AMD proprietary catalyst driver (fglrx) is version 11.12 (released 12/13/11) and my experience with it on a Radeon HD3450 graphic device is the 11.12 catalyst driver is buggy for openSUSE-12.1 and special desktop effects don’t work well with it. I’m hoping there will be an improved version come out in late January or early February.

I should also say that please_try_again in his atiupgrade script (see thread here at post 114 - http://forums.opensuse.org/english/other-forums/development/programming-scripting/449058-upgrading-ati-driver-atiupgrade-3.html#post2426009 ) is trying to provide work around fixes for some of the bugs in the fglrx driver.

interestingly - i removed ‘nomodeset’ and the desktop effects work…put ‘nomodeset’ back in and they fail again. this is with the ‘50-device.conf’ still coded to load the radeon (which does get loaded).

i am presuming that nomodeset has a bearing on whether 50-device.conf gets taken into account or not ?

do i need to twiddle any other ‘.conf’ files i wonder.

Your presumption is not correct. 50-device.conf is being used anyway. But AFAIK (and oldcpu knows a lot more in this matter) the radeon driver works with mode setting on, even needs it. If the effects work, this means compositing works, which means your card has 3D support in the radeon driver. My 2 cents, but happy to be corrected.

i amglad you said the above i also notice that my hp dc5700 seems to run alot slower using opnSuse 12.1
like american cars the first edition of any american car is a lemon

On 01/21/2012 07:46 PM, ickie01 wrote:
> the first edition of any american car is a lemon

-=Welcome=- new poster…kinda, i mean isn’t it more polite to not kick
sand in our face on your first post?

anyway, you post is based on the incorrect assumption that 12.1 is the
first edition of something named openSUSE…when, in fact there is no
such thing as a major or minor release here…well, they are all first
editions…so. . .

so, i sure wish i had a 1954 Chevrolet Corvette Lemon…


DD