Cool Viewer for ATi (Windows) with OpenGL fixes - some more testers needed!
Saturday, March 28, 2009 12:16:00 PM
]You may have seen that I published a new version of the Cool Viewer that includes fixes for OpenGL - that's the system that renders your graphics - incorporating the patch and changes from VWR-12540. Thanks a lot to Luricos for providing these.
After some initial issues I think this viewer is pretty usable now and it pushes graphics performance up reportedly by 40...100% compared to the normal viewer.
Some benchmarks with this one on different hardware:
Intel Core 2 U7700, 1.33 GHz, Intel 945GM, OpenGL 1.4, 14.5 FPS
Intel Pentium M 1.86GHz, Intel 915GM, OpenGL 1.4, 23.6 FPS
AMD Athlon XP 1700+, 1.94GHz, Radeon 8500, OpenGL 1.3.1072, 31.5 FPS
AMD Athlon 64 3200+, 2.1 GHz, Nvidia 8600GT, OpenGL 2.1.2, 70.0 FPS
Intel Core 2 T7500, 2.2GHz, Nvidia FX570m, OpenGL 2.1.2, 93.5 FPS
AMD Phenom II 720 #4, 3.4, Nvidia GTX 260, OpenGL 3.0.0 160.0 FPS
Dynamic test results (60s train ride in Koh Kut, measured with fraps):
R3: Standard Viewer, R3c OpenGL fix, SSE2, R3e, OpenGL fix, SSE, Shadow just for comparison)
ATi (HD4830, 1400x900, Thanks TrasheVyper!)
R3) 1785 Frames, 19 min, 44 max, 29.750 Avg
R3c) 2178 Frames, 25 min, 46 max, 36.300 Avg
R3e) 2224 Frames, 21 min, 54 max, 37.067 Avg
SL 1.22) 1554 Frames, 12 min, 39 max, 25.900 Avg
Nvidia (GTX260, 1680x1050):
R3) 3924 Frames, 42 min, 86 max, 65.400 Avg
R3c) 4617 Frames, 64 min, 91 max, 76.950 Avg
R3e) 4463 Frames, 63 min, 89 max, 74.383 Avg
Shadow) 2615 Frames, 36 min, 53 max, 43.583 Avg
SL 1.22) 3436 Frames, 42 min, 85 max, 57.267 Avg
This means there is a measurable performance gain of about 25% for both, ATi and Nvidia cards. And compared to the official SecondLife 1.22.11.0 viewer it is 35% faster. Reported results in crowded places are even higher (40...100%, but that's impossible to reproduce with always changing traffic).
I'd ask all of you out there running on ATi graphics cards to give this a try and please report your findings back. Nothing to lose, only to win. You can install it in a different directory in parallel to your normal viewer.
Please see the details here, and also please leave your comments there. The version to try is 1.22.11.0 R3e.
http://my.opera.com/boylane/blog/cool-viewer-1-22-11-0-r3a-test-build-with-opengl-fixes-ati-users-please-try
Thankies







Anonymous # Saturday, March 28, 2009 8:37:49 PM
Anonymous # Saturday, March 28, 2009 9:26:32 PM
Anonymous # Saturday, March 28, 2009 11:36:04 PM
Anonymous # Sunday, March 29, 2009 1:18:02 AM
TrasheVyper # Sunday, March 29, 2009 1:19:14 AM
or anyway a fast solution
@anonymous
well try the dna drivers maybie the 8.12 or 8.7 version just google dna drivers and you will find the site they are making custom drivers with 7.11 opengl files
Anonymous # Sunday, March 29, 2009 1:58:24 AM
TrasheVyper # Sunday, March 29, 2009 2:36:02 AM
Boy Laneboylane # Sunday, March 29, 2009 4:01:23 AM
There are a couple of other issues too here, depending on settings and overlapping with other problems. It should not matter if you have audio enabled for the OpenGL part, but perhaps that's related to some ATi features again as newer cards include an audio component. I can not test it as I don't have an ATi card anymore so I really have to trust your reports
Boy Laneboylane # Sunday, March 29, 2009 4:28:46 AM
Yes, the 3c is indeed a SSE2 version. If you have an older PC you will likely not be affected by the ATi issues as the older driver works, only everything newer than Catalyst 7.11 has the broken OpenGL implementation and newer cards like the 4800 series are not supported by older working drivers.
Anyway, I've made a SSE only R3d version:
http://files.myopera.com/boylane/files/SL/CoolViewer_i686_1_22_11_0_R3d_Installer_%28extract_and_run%29.zip
http://files.myopera.com/boylane/files/SL/CoolViewer_i686_1_22_11_0_Release_3d_exe_xml_only.zip
(This one even seems to be a bit faster than the SSE2 build but that's on Nvidia)
Anonymous # Sunday, March 29, 2009 7:09:24 PM
Boy Laneboylane # Monday, March 30, 2009 3:12:14 AM
Make sure you start it with the included Cool Viewer.lnk shortcut, not the existing SecondLife one.
Anonymous # Tuesday, March 31, 2009 3:49:26 PM
Boy Laneboylane # Tuesday, March 31, 2009 4:21:10 PM
Thanks
The UI is the older, cleaner one from 1.18 and earlier, it gives you more logical access to functions and it gives you more space on the screen. It's simply more user and builder friendly, and I never understood why LL forced the current UI at users without listening, but history is likely due to repeat itself when you look at the latest SL blog postings about "Viewer 2009".
Your last point, you can use CV with other grids, not only SL. And they allow to create larger prims than the current SL limit. Hopefully SL will change that too again in the future.
Anonymous # Tuesday, March 31, 2009 5:02:51 PM
Anonymous # Tuesday, March 31, 2009 5:36:52 PM
Anonymous # Tuesday, March 31, 2009 5:51:55 PM
Anonymous # Wednesday, April 1, 2009 5:31:59 AM
Boy Laneboylane # Wednesday, April 1, 2009 5:39:25 AM
I've tested it in WinXP as well as Vista 64 and it works just fine.
Anonymous # Wednesday, April 1, 2009 10:54:57 AM
Boy Laneboylane # Wednesday, April 1, 2009 11:07:22 AM
Yeah, that's similar what I saw. SSE and SSE2 do not make a difference. And SSE I felt was a bit faster. I tried it as there was some new detection routine for SSE2 but it doesn't do any good. So back to SSE for all
The main improvements with this patch you will see with 4xxx cards, not with the bit older ones that work with older drivers. ATi in the meantime confirmed issues with their driver that hopefully should be resolved in Catalyst 9.4 to come. Stay tuned
http://jira.secondlife.com/browse/VWR-12139
"Zen Linden added a comment - 20/Mar/09 10:22 AM
Talked to ATI. Looks like it was a problem in the driver of confusing accessing compressed textures vs. uncompressed textures and has been fixed internally by ATI, but probably will not go out by 9.3. 9.4 will most likely clear it up."
Boy Laneboylane # Thursday, April 2, 2009 4:44:49 AM
Anonymous # Thursday, April 2, 2009 5:43:41 AM
Boy Laneboylane # Thursday, April 2, 2009 6:12:03 AM
Please download and install the latest R3e version, delete the settings xml files in C:\Documents and Settings\<you>\Application Data\SecondLife\user_settings. Then start the viewer with the included Cool Viewer.lnk shortcut.
Anonymous # Thursday, April 2, 2009 6:47:40 AM
Boy Laneboylane # Thursday, April 2, 2009 8:35:24 AM
You write no SL client at all is working? Please have a look at the "Solid Gold" posting here on the blog, it explains in detail how to do a clean installation. Please follow these steps and install an official viewer from scratch and make sure that you can use it. Afterwards install CV on top of it. Hopefully that fixes it.
Boy Laneboylane # Thursday, April 9, 2009 11:09:51 AM
TrasheVyper # Thursday, April 9, 2009 9:41:55 PM
VBO still causing the triangle broken graphs but now on some objects for 1 sec then they disapear ...well better than restarting the system but still recomended to keep vbo closed and with fbo render True still aa and af not working
Anonymous # Friday, April 10, 2009 10:35:42 AM
Anonymous # Friday, April 10, 2009 6:43:15 PM
Anonymous # Saturday, April 11, 2009 9:46:17 PM
Boy Laneboylane # Sunday, April 12, 2009 6:07:11 AM
As you have an older card you could try Catalyst 7.11 which should be the last version with properly working OpenGL implementation. There are also 3rd party drivers that backport to OpenGL from 7.11. Look for DNA drivers.
Newer Catalysts are PITA.
Anonymous # Tuesday, April 14, 2009 6:51:52 AM
Anonymous # Sunday, April 19, 2009 2:03:00 PM
Anonymous # Thursday, May 28, 2009 4:24:40 PM
Boy Laneboylane # Friday, May 29, 2009 1:57:51 AM
1) ATI screwed up OpenGL with Catalyst 7.12 and all releases since. Not sure if this indeed affects your older card but there may potentially be a better performance with an OpenGL fixed viewer. If you look at the latest CV versions there is the full installer which comes with SSE and the normal OpenGL as in the official viewer. There is also a SSE2/fixed OpenGL executable. You can try and compare both directly if your machine supports SSE2 (i.e. older AthlonXP do not have SSE2).
2) AFAIK RealXtend renders things differently using OGRE. That's different from SL. I have only tried it once a long time ago and can't really comment on it. Doing a quick search people reported performance problems in OGRE mode.
Anonymous # Thursday, September 17, 2009 3:59:08 AM
Boy Laneboylane # Thursday, September 17, 2009 10:06:07 AM
I would have said try the DNA 8.12 drivers, they backport to OpenGL from 7.11 but are otherwise more up to date. But the official website seems to be down and can't find a mirror (www.donotargue.com).
Normal ATI 7.11 drivers are here: http://downloads.guru3d.com/download.php?det=1786