• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: VWR-9763
Type: Bug Bug
Status: Resolved Resolved
Resolution: Duplicate
Priority: Major Major
Assignee: Unassigned
Reporter: fazer gynoid
Votes: 12
Watchers: 5
Operations

If you were logged in you would be able to see more operations.
1. Second Life Viewer - VWR

Poor Performance with ATI 4850 video card - increases when all textures are loaded?!?!

Created: 13/Oct/08 09:55 AM   Updated: 13/Jan/09 07:12 AM
Return to search
Component/s: Graphics, Performance
Affects Version/s: None
Fix Version/s: None

File Attachments: None
Image Attachments:

1. ayamonozaki(1of2).jpg
(333 kB)

2. Cat811-ultra 256m.png
(1.85 MB)

3. Cat811-ultra_64m.png
(1.74 MB)

4. Info & Fast Timers & FPS.jpg
(373 kB)

5. Snapshot_002.png
(1.38 MB)

6. Snapshot_003.png
(1.38 MB)

7. Snapshot_004.png
(1.33 MB)
Environment:
Second Life 1.21.5 (98701) Oct 6 2008 10:27:21 (Second Life Release Candidate)
Release Notes

You are at 140714.7, 309381.3, 22.7 in Voices Island located at sim4650.agni.lindenlab.com (63.210.159.46:13002)
Second Life Server 1.24.9.98659
Release Notes

CPU: AMD (Unknown model) (2612 MHz) - ATHLON X2 5200 dual core (CPU usage always less then 60%)
Memory: 3328 MB - DDR2-800
OS Version: Microsoft Windows XP Service Pack 2 (Build 2600)
Graphics Card Vendor: ATI Technologies Inc.
Graphics Card: ATI Radeon HD 4800 Series
OpenGL Version: 2.1.8086 Release

libcurl Version: libcurl/7.16.4 OpenSSL/0.9.7c zlib/1.2.3
J2C Decoder Version: KDU
LLMozLib Version: [LLMediaImplLLMozLib] - 2.01.18786 (Mozilla GRE version 1.8.1.13_0000000000)
Packets Lost: 378/207321 (0.2%)
Issue Links:
Duplicate
 
Relates
 

Last Triaged: 12/Jan/09 11:56 AM


 Description  « Hide
HI!

Bought an ATI 4850 video card and expected a much better frame rate than with my ATI X1950Pro. BUT it´s not! Frame rate is just a bit higher, always less than 20 frames in areas with about 10-30 avs around. Tried all possible settings. Graphic settings from LOW to ULTRA .... performance should be much much better. I only use a screen resolution of 1280 x 1024. I carefully read about some tricks to increase the frame rate with disabling OPEN GL VBO, AA, AF and some shaders ... well: improves SL a bit. However: WHAT THE HELL is wrong ?!?!?! Tested all display drivers from version 8.8 to 8.10beta .... always the same.

I only noticed one thing: Opened the texture console (CTRL-SHIFT-3) and watched. Result: FRAME RATE INCREASES RAPIDLY WHEN ALL TEXTURES ARE LOADED!!! The problem is: in busy areas textures never stop loading. So what´s wrong?

By the way: Have Vista and XP installed - same result in both environments.

Attached 3 screen shots:

1st showing the frame console.
2nd and 3rd the difference between the state "textures pending" and "all textures loaded": 33 to 45 frames (frames should be even more with this video card !?!?!?!?!)



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Ayamo Nozaki added a comment - 15/Nov/08 06:54 AM
I hear ya'!

Tried multiple clients, old ones, latest one, not a single difference. Tried CAT 8.11, and CAT 8.7. The 8.7 drivers gave me a better frame-rate, around 10+ more FPS than the CAT 8.11 drivers. (Vista User, for the books.)

Beats me what all the green text is about, I've been having problems with my wireless lately, dropped textures or somthing?


Ventura Magic added a comment - 22/Nov/08 05:14 PM - edited
i agree... had an nvidia 7600 GT before and changed to the ATI 4850... it SHOULD be much better, but it's more worse than ever... at some spots i NEVER had problems, FPS is dropping down to 4 FPS... at same spots i had more than 20 FPS before with the nvidia 7600 GTS...

additionally gfx and navigating lags... i also noticed it's a bit better if the full szene is rezzed / all textures loaded... but the FPS is still dropping hard VERY much lower than with the nvidia 7600 before. the hardest is at shops with much textures and avatars, but there already problems at my private sim where aren't much textures used and only me at the sim

it's almost impossible for me to use sl this way...

vista x64, intel core duo E8400 , 4GB ram, Second Life 1.21.6 (99587) Oct 14 2008 17:42:25 (Second Life Release)


Ventura Magic added a comment - 24/Nov/08 09:25 AM
update:

i experimented a lot and the following is working fine for me (at least everything is MUCH better):

1. i turned off anisotropic filter, antialiasing and OpenGL vertex-buffer-objects (at hardware options in sl viewer)
2. forced anisotropic filter and antialiasing at the driver
3. turning off advanced -> rendering -> features -> "foot shadows" (never worked fine for me, no matter if at nvidia or now ati) at every sl viewer start

now almost any "misbehaviour" of the sl client is gone. i'm actually inside a big mall and have a excellent picture, framerate is like 30-50fps, no viewer/navigation lags anymore, szenes are rezzing a LOT faster.

oh... and i always have "run multiple threads" on...

btw: using "Second Life 1.22.0 (103519) Nov 20 2008 15:37:22 (Second Life Release Candidate)" meanwhile

may this help the coders and other users too


Khyota Wulluf added a comment - 24/Nov/08 09:51 AM - edited
The texture decoding process is CPU based, not Video card. The slowness is the disadvantage of using compressed textures. Your video card is excellent! which is why it preforms so much better when the textures are loaded. This is infact, normal behavior. with my Nvidia Geforce 8400. i get 11fps while textures are loading. 26 when everything is finished. if i make the screen smaller i can squeeze out 25 during decoding and 50 when its finished. Its strange that it only runs at 60% cpu usage though, did you try running at a higher priority?

Ventura Magic added a comment - 24/Nov/08 10:14 AM
ok khyota... explain me please why i hadn't this "slowness" with my nvidia 7600GT... and explain please too, why i don't have this "slowness" anymore after those things i described... nu viewer lags anymore, no stuttering while moving my avatar or camera... while (!!!) loading textures... it's interesting, what you're writing, because i can't see any difference at my fps... no matter if a szene is full rezzed / textures are loaded or not. i'm getting like 11fps only at mainland, standing at a plane in the clouds, looking at tons of strange buildings, skyboxes, UBO's (unknown built objects) etc. (well... mainland as usual...)

i'm just curious


fazer gynoid added a comment - 24/Nov/08 10:30 AM
Sounds great ... but: Using Catalyst 8.11 ... settings to ULTRA. Both offical viewer and RCV drop lower than 10 fps even without any other avs around. 8.11 seems to be the slowest driver till now.
(Of course tried AA,AF and VBO off ... makes no difference btw.)

My system: Athlon X2 5200, 4 x 1GB DDR2-800, GeCube 4850, Vista 64 and XP 32 (Vista even slower ... stucks like hell), running SL at 1280 x 1024

Atm only one things helps: all shaders disabled .... what a crap. I´m going to downgrade to an older ATI driver ....

See attached screenshot ... this sux! (Alpha and Simple rendering takes way too long)
object details setting doesnt matter much - but reducing draw distance to 64m boosts fps by 3 times

Fazer


Ventura Magic added a comment - 24/Nov/08 11:11 AM
hmmm... too bad... i wish it would help you too...

i'm running catalyst 8.11 and settings to ultra too and it's running now perfect for me... SL at 1680x1050 with draw distance to 256m... and everything fine upto 8xAA... just at 16xAA it's starting to stuttering a BIT...


fazer gynoid added a comment - 24/Nov/08 01:17 PM
Well ... dont know what´s wrong. Would you please tell me about your hardware? i updated EVERYTHING, even DirectX. Running Vista 64 as a test on the same machine, no difference. Every other game runs with about 100 fps ?!?!

Ventura Magic added a comment - 24/Nov/08 10:46 PM - edited
ok... my exact hardware and settings now:

Hardware:

  • Board: Gigabyte GA-EP35-DS3R (P35 Chipset)
  • CPU: Intel Core2 Duo E8400 (2x3000)
  • RAM: 4x 1GB DDR2-800
  • GFX: ATI HD4850 / 512MB
  • HDD: 160 GB SATA2 (all other HDD's are external)
  • Screen: 22" TFT (1650x1024 native, because i'm using this resolution with SL too of course)

Software:

  • Vista Ultimate x64 with actual Drivers, DirectX, etc.
  • OpenGL Version: 2.1.8201 Release (this seems to be a bit newer than yours, at least what you've wrote at the top)

Second Life:

  • Updated to 1.22.1 (103637) Nov 21 2008 14:59:21 (Second Life Release Candidate) meanwhile
  • GFX Settings to Ultra
  • AF disabled
  • AA disabled
  • VBO's disabled
  • Menu: "Advanced -> Rendering -> Run Multiple Threads" = Enabled
  • Menu: "Advanced -> Rendering -> Features -> Foot Shadows" = Disabled

ATI Driver:

  • Catalyst 8.11
  • AA = 4x
  • AF = 4x
  • Mipmap = Quality
  • VR only makes a difference for me with CPU usage
  • AAA = Quality
  • DXT Support = Enabled
  • Triple Buffering (gives me additional ~7fps)

anything else you need to know?

PS: i added a screenshot with info, fasttimers & fps


fazer gynoid added a comment - 25/Nov/08 12:02 AM
Well, at such shops i get simular frame rates ... try a sim with lots of trees for expample yuk

Ventura Magic added a comment - 25/Nov/08 12:33 AM
yeah... i found a sim now, still messing everything up like hell

(slurl) - http://slurl.com/secondlife/Spellbound%20Woods/114/146/39
(global) - secondlife://Spellbound%20Woods/114/146/39

5-10fps only... lol... i guess i won't spend much time here... hrrr hrrr


Romulus Nikolaidis added a comment - 13/Dec/08 12:18 PM
I have the exact same issue... I have two PC's both with pretty much the same CPU one has the HD 4850, the other has an X1950pro running WinXP 32bit with 2GB ram. I am getting similiar frame rates when viewing the same scene (I can put them side by side). The HD 4850 should of course be way better frame rate, and sometimes it does, but often than not it's worse. The FPS is also so variable it just makes SL a nightmare. If I run an OpenGL benchmark, the HD4850 gives nearly double the FPS than the X1950.

I did OC the CPU to 3.3GHz, and notice the FPS appears to rise with clock speed, implying that the FPS is limited by CPU. I have noticed that the performance is particularly bad when loading textures, but I have also seen very low frame rates once all the textures are loaded.

Hardware:

*Board: Gigabyte GA-MA78GM-S2H (AMD 780G chipset)
*CPU: AMD Athlon x2 6000+ (2x3100)
*RAM: 2x 2GB DDR2-800
*GFX: Sapphire HD4850 / 512MB
*HDD: 2x 500 GB SATA2 (Raid 1)
*Screen: 22" TFT (1680x1050)

Software:

*Windows XP Prof 64-bit
*OpenGL Version: 2.1.8201 Release

Second Life:

*1.22.3 (105377) Dec 10 2008 23:07:51 (Second Life Release Candidate)
*GFX Settings to Ultra
*AF disabled
*AA disabled
*VBO's enabled
*Menu: "Advanced -> Rendering -> Run Multiple Threads" = Enabled

ATI Driver:

*Catalyst 8.11
*AA = 4x
*AF = 4x
*Mipmap = Quality
*AAA = Quality
*DXT Support = Enabled
*Triple Buffering


Roya Congrejo added a comment - 15/Dec/08 04:23 AM - edited
Hi, I also have the same issue.

I changed from ATI 1600 (512MB) to a HD 4850 (1 GB) in the hope to get a better performance at SL - but it went even worse. Framerate dropped extremely down and the loading time increased significant, and I noticed that the PC RAM which Second Life uses, was each time slowly increased up to more then 3 times then usual (over 1 GB instead of usualy appr. 300 MB ... until the application crashes at the end) - my impression is that the graphic card overloads the PC RAM with texture data.

I use the newest normal SL viever and the newest candidat viewer, have the newest ATI drivers and tried several new installations and all kind of konfiguration settings but nothing helped really. The settings which Ventura recommend help a little bit but does not fix the problem.

Compared with my Laptop (which uses a NVIDIA Quadro FX1600M) the ATI has a very bad performance at Second Life.

Configuration:

Intel Pentium D CPU 3,40GHz
Mainboard 775Dual880Pro
2 GB Ram
XP Media Center Edition SP3
ATI HD 4850 1 GB Catalyst 8.12
DSL 16000


fazer gynoid added a comment - 15/Dec/08 01:10 PM
Hey there!

I updated to Catalyst 8.12 and at first sight everthing seems much better (running newest SL RCV in Vista 64 with 4G RAM). But next day ... an other sim: worse than ever without changing any settings! Restarted PC with XP Prof. 32, using SL RCV: almost unplayable! Stutters like hell! Changed to SL offical viewer: no stuttering at all but still such a poor performance. This really really sucks. I definetely will buy a Nvidia card next time. This is just a waste of time. I dont care which fault this is anymore. By the way: Far Cry 2 and Need for Speed Pro Street run both 50 fps + with all settings set to max!

P.S.: Disabling water rendering helps a lot ... even if this is still no solution at all. Right now i´m dancing in SL, 20 avs around, draw distance 64m: 13 fps yuck !


Alexa Linden added a comment - 06/Jan/09 10:05 AM
Have you tried deleting your Second Life Settings file? It could be holding on to some wonky setting from another version or Release Candidate.

Roya Congrejo added a comment - 07/Jan/09 01:14 AM
Hi Alexa,
yes I did. I deleted all old drivers / software / settings and installed it on a newer faster hd.
It made no difference.

And SL keeps crashing all 30 minutes after memory overflow.
I sended all crash reports

Cu, Roya


Romulus Nikolaidis added a comment - 07/Jan/09 05:59 AM
My installation was on a new PC, and had no previous settings at all.

The crashing that Roya mentioned was happening to me, but only in very heavily textured areas like a store. I Could sit in the same place and watch the memory usage climb until it hit around 1.5GB (I have a 512Mb video card so 1.5 = 2.0 - 0.5), and I would crash. It was taking approx 20minutes, which is the time it took to load all those textures.

Since I am running 64-bit XP, I tried setting the IMAGE_FILE_LARGE_ADDRESS_AWARE flag on the executable. This allowes the memory employed to go as high as 4GB on a single process (I have 8GB installed). I have since seen memory climb as high as 2.7GB! This does seem to have stopped that particular type of crash, but is only applicable to 64bit editions of windows.

The article I found is this one, in case any other 64bit users are interested: http://www.gidhome.com/support_team/gid3gb/index.html

The performance however is as bad as ever, and I am seeing frame rates drop to down as low as 2FPS when initally teleporting to a region and loading textures.

I have yet to try the very latest ATI driver, I'm still on 8.11


Tobie Parkin added a comment - 07/Jan/09 06:37 AM
Hello

I experience the same problem, when looking at a wall the FPS drops from 50-60 to 30 and below, causing the framerate to jump from 50-60 to 30 and vice versa, so that the FPS is not stable at all.
I'm running RC viewer Second Life 1.22.4 (106127)

Hardware specification:
Video adapters: 2 HD4850 adapters in Crossfire (latest drivers)
Motherboard: Gigabyte X48T-DQ6
Processor: Intel Q9450 (overclocked to 3.2GHz)
Memory: OCZ 2x2GB DDR3 1600MHz
Screen resolution: 1680x1050


Alexa Linden added a comment - 13/Jan/09 07:11 AM
This duplicates issues covered by VWR-8503 which has already been imported