These forums are CLOSED. Please visit the new forums HERE
Testing the new graphics features |
|
Tofu Linden
Linden Lab Employee
Join date: 29 Aug 2006
Posts: 471
|
09-28-2006 11:06
NOTE! NOTE! NOTE! These instructions apply to 1.12.1.13 only. 1.12.2.x users should edit the 'secondlife' script to enable/disable potentially-troublesome graphic features. *************************** Where supported by both your graphics card and drivers, you should since 1.12.1.13 be able toggle the following graphical features: Shiny, Ripple Water, Anisotropic Filtering, Avatar Vertex Programs. None of the above options are likely to positively affect performance, but they should all positively affect the graphical quality of Second Life to varying degrees. Occlusion culling is used by default where available now, and should boost graphical performance in enclosed areas. If you experience stability or rendering problems, try disabling the corresponding graphics options and please report whether this helps. As a last resort, you can disable ALL advanced graphics capabilities by setting the LL_GL_NOEXT environment variable to anything. For example: LL_GL_NOEXT=x ./secondlife If this resolves graphical or stability problems for you then please report. Finally (purposely not documented in the release notes), AGP+VBO support is now possible on Linux. To enable this, ensure the following two lines are in your user_settings/settings.xml file: <RenderUseVBO value="TRUE"/> <RenderUseAGP value="TRUE"/> Note! This option can greatly improve your SL performance. Or it may do nothing, or slow you down, or crash hard - it depends on your system. Please report any results along with your graphics card/driver! |
Adam Kaupas
Registered User
Join date: 20 Aug 2006
Posts: 24
|
09-28-2006 11:22
I'm certainly seeing shiny - and looking around for everything else.
What's VBO? I'm going to enable AGP, but not sure what VBO is. |
jrrdraco Oe
Insanity Fair
![]() Join date: 28 Oct 2005
Posts: 372
|
09-28-2006 11:30
By wikipedia:
VBO, an OpenGL extension for faster rendering of triangles. AGP support sounds like improvement for me _____________________
--
![]() Linux Specs: http://www.immerdrauf.com/jrrhack/specs.txt |
Tofu Linden
Linden Lab Employee
Join date: 29 Aug 2006
Posts: 471
|
09-28-2006 11:33
Note that you should enable this for testing by editing your settings file as detailed above - don't try to do it through the user interface or it may not 'stick'.
|
Adam Kaupas
Registered User
Join date: 20 Aug 2006
Posts: 24
|
09-28-2006 11:46
I'm doing it by editing the file, and for some reason the AGP value still isn't sticking.
I set AGP on in the file, load SL, and I get this in the output: CODE 2006-09-28T18:34:01Z INFO: GPU is ATI Radeon X800 When I quit SL, and check the settings file, the AGP setting is gone. Neither option crash my client, with the following specs: Kubuntu Edgy (unstable/testing) ATI X800XT PE (256mb) fglrx 8.29.6 (latest version) The VBO option seems to lower performance, and the AGP option (besides not sticking and generating that error above) seems to very slightly lower performance. AGP card, by the way. |
Tofu Linden
Linden Lab Employee
Join date: 29 Aug 2006
Posts: 471
|
09-28-2006 11:52
The two options must be applied together. It's quite possible that VBOs do lower performance on some ATI cards, as this is something which I believe is seen on Windows systems also.
|
Adam Kaupas
Registered User
Join date: 20 Aug 2006
Posts: 24
|
09-28-2006 11:54
Ok, another update:
Anisotropic Filtering is working nicely, and certainly makes things look a little better - and doesn't seem to impact performance here. Not sure what I'm supposed to be looking for with the avatar vertex thing, the alt-tab fix works perfectly (KDE), the snapshot-to-disk works fine (screenshots now look shiny! ![]() Need to test the ripple water, though. |
Zi Ree
Mrrrew!
![]() Join date: 25 Feb 2006
Posts: 723
|
09-28-2006 11:54
Tofu! You have definitely earned a hug or two ... thousand!
![]() I can enable all graphic effects without any problem, but one: Bump and Cloth. If I enable that I crash when the black screen disappears and the world is supposed to come on. I also noticed that every other run the client just freezes on startup. File upload looks rough but it works ![]() ![]() More information as I keep testing! Shiny! Shiny!!! SuSE 10.0 on AMD64 3200+, 1GB RAM, GeForce 5700 FX Ultra, 256 MB VRAM, NVidia driver 87.56 _____________________
Zi!
(SuSE Linux 10.2, Kernel 2.6.13-15, AMD64 3200+, 2GB RAM, NVidia GeForce 7800GS 512MB (AGP), KDE 3.5.5, Second Life 1.13.1 (6) alpha soon beta thingie) Blog: http://ziree.wordpress.com/ - QAvimator: http://qavimator.org Second Life Linux Users Group IRC Channel: irc.freenode.org #secondlifelug |
Adam Kaupas
Registered User
Join date: 20 Aug 2006
Posts: 24
|
09-28-2006 12:02
Ok, ripple water and file upload works!
Awesomeness ![]() |
Signore Iredell
Registered User
Join date: 11 Aug 2006
Posts: 43
|
VBO and AGP + LLDir_Linux + Cool-graphic-places?
09-28-2006 12:08
i'm on kubuntu dapper, geforce 6200 using nvidia drivers
the client seems working well for me, with both default and raised-up graphic options. i added the two lines about VBO and AGP but it crashed. i saw no interesting error output. note that i paste the two lines at the begin of the settings.xml file, after "<settings version = "101" - when i edited the file again, the AGP line wasn't anymore in the file, while the VBO line was in the middle of the file (seems strange to me, i also may be wrong...). i removed the VBO line and now it works fine. by the way, i also got this in the console messages: WARNING: LLDir_Linux not fully implemented (is this an error or just a message i can ignore? see http://stux.wikiinfo.org/LinuxClient/ErrosAndWarnings for further details) (may you suggest some SL place where test and enjoy these new graphic features? i recommend Svarga) great work ! |
Stephen Zenith
Registered User
Join date: 15 May 2006
Posts: 1,029
|
09-28-2006 12:13
Yeah, VBO causes a silent crash here too, on my 6200 using Mandriva. Apart from that, everything is beautiful, ripple water makes such a difference when you have a riverfront property!
|
Zi Ree
Mrrrew!
![]() Join date: 25 Feb 2006
Posts: 723
|
09-28-2006 12:30
Enable Bump Map / Shiny: only insignificant frame rate changes
Ripple Water: only insignificant frame rate changes Avatar Vertex Program: only insignificant frame rate changes Normal: only insignificant frame rate changes Bump Mapped: only insignificant frame rate changes Bunp Mapped and Cloth on: Crashes Sun & Moon only: small performance boost Terrain Detail low: massive performance boost (doubles FPS and more) Object Mesh Detail low: small performance boost Flexible Mesh Detail low: insignificant frame rate changes Tree Mesh Detail low: mediocre performance boost Avatar Mesh Detail low: small performance boost, the more avatars, the more boost Anisotropic Filter off: strong performance boost <RenderUseVBO value="TRUE"/>: strong performance boost <RenderUseAGP value="TRUE"/>: does not stick, gets removed from XML file by viewer ALSA audio: works, but after some time it simply fades and is gone. More testing will be done later. _____________________
Zi!
(SuSE Linux 10.2, Kernel 2.6.13-15, AMD64 3200+, 2GB RAM, NVidia GeForce 7800GS 512MB (AGP), KDE 3.5.5, Second Life 1.13.1 (6) alpha soon beta thingie) Blog: http://ziree.wordpress.com/ - QAvimator: http://qavimator.org Second Life Linux Users Group IRC Channel: irc.freenode.org #secondlifelug |
Drake Bacon
Linux is Furry
Join date: 13 Jul 2005
Posts: 443
|
09-28-2006 12:44
AMD Sempron 2800+ in 64-bit mode
NVidia Geforce 6600 (latest drivers) over PCI Express. AGP gets disabled, but I think I have a 5 fps bump using the VBO extension. |
ninjafoo Ng
Just me :)
![]() Join date: 11 Feb 2006
Posts: 713
|
09-28-2006 12:47
Enabled everything, slight drop in fps, SHINEY !!!!!!!!!!!!11111111111
scary thing is ansotrpoic filtering onlys costs me a couple of fps - w o w _____________________
FooRoo : clothes,bdsm,cages,houses & scripts
QAvimator (Linux, MacOS X & Windows) : http://qavimator.org/ |
Hello Toonie
Registered User
![]() Join date: 25 Jul 2005
Posts: 212
|
09-28-2006 13:07
Turning on AGP+VBO just about doubles my frame rate (have to enable both) -- very nice. FX5200/AGI
|
Elbereth Witte
Registered User
Join date: 13 Apr 2006
Posts: 20
|
09-28-2006 17:04
VBO kills the client about when it is ready to start drawing the world. AGP seems to work, shiny is nice to have, and the water ripple is awesome.
Graphics Card: GeForce 6600 GT/AGP/SSE/3DNOW! OpenGL Version: 2.0.2 NVIDIA 87.62 |
Leena Khan
Lasting Impressionist
Join date: 21 Apr 2004
Posts: 200
|
09-28-2006 17:23
Tofu -
If I didnt think prim babies were silly, I'd totally have your virtual baby! Shiny is _awesome_... Well, shiny/ripple water work, avatar vertex doesnt crash me. I haven't noticed any difference with AGP with/without VBO enabled. NVidia FX5200 w/64MB/AMD K7 1Ghz/256MB RAM _____________________
SL was down, and all I got was this stupid signature...
|
SpacedOut Frye
Registered User
Join date: 3 Sep 2006
Posts: 2
|
status
09-28-2006 18:47
I assume the mouse grabbing on alt and control was removed? It is working great here for alt and control etc in 1.12.1.13, thank you.
I enabled VOB and AGB, I saw this in the debugging output, Allocated 0 bytes of AGP memory and the AGP option vanished from the settings file. I didn't notice any performance difference with both of them enabled or disabled. Performance is in the single digits. Linux Distribution: Debian AMD-64, (but run in 32 bit chroot) Desktop Environment: fvwm window manager Kernel: Linux Pulsar 2.6.17.8 #3 SMP Thu Aug 17 21:04:23 CDT 2006 x86_64 GNU/Linux X version: X.Org version: 7.0.0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: RADEON XPRESS Series Generic OpenGL version string: 2.0.6011 (8.28. ![]() ATI Radeon Xpress 1100, 128MB allocated to video card model name : AMD Turion(tm) 64 X2 Mobile Technology TL-50 cpu MHz : 1596.088 cache size : 256 KB 1928980KB ram, 2008116KB swap |
Kaylee Okonomi
Registered User
Join date: 28 Aug 2006
Posts: 1
|
09-28-2006 20:53
2006-09-29T03:51:06Z GL_RENDERER GeForce 6600/AGP/SSE2/3DNOW!
2006-09-29T03:51:06Z GL_VERSION 2.0.2 NVIDIA 87.74 Avatar Bump Mapped & Cloth causes avatar to explode (best way to describe it) and then prompt crash to console. |
Hinkley Baldwin
Registered User
![]() Join date: 13 May 2004
Posts: 77
|
Crash with ATI and new rendering options
09-29-2006 01:11
Tofu, another data point for you...
X locks as soon as the first frame comes up. Setting LL_GL_NOEXT allows it to run although the terrain is now really fuzzy. Graphics card is and ATI Radeon X700 using the official ATI drivers version 8.28.8 |
Elbereth Witte
Registered User
Join date: 13 Apr 2006
Posts: 20
|
Little nit, VERY NOOO!!!!!!
09-29-2006 02:41
I just realized, rescaling the window turns off my antialiasing.
All of my shell script kludgery ruined, the horror! ...oh look, shiney! (runs off) |
Angel Sunset
Linutic
![]() Join date: 7 Apr 2005
Posts: 636
|
09-29-2006 12:36
... Finally (purposely not documented in the release notes), AGP+VBO support is now possible on Linux. To enable this, ensure the following two lines are in your user_settings/settings.xml file: <RenderUseVBO value="TRUE"/> <RenderUseAGP value="TRUE"/> Note! This option can greatly improve your SL performance. Or it may do nothing, or slow you down, or crash hard - it depends on your system. Please report any results along with your graphics card/driver! Quite right ![]() In my case, enabling AGP in the settings.xml file doesn't work - it gets deleted when I start SL ![]() Enabling BOTH in settings.xml - SL just about starts, and ... vanishes ![]() I added JUST the AGP value, and when SL started, I got MUCH higher FPS - but the value is still gone from the setings.xml. It also did some kind of reset - my normally filled-in login was blank, and the windows was at 800 x 600 - which I stretched to my normal 1152 x whatever.... Curiously, even though the AGP entry was not in the settings.xml any more, the box "enable agp" was still checked in preferences... All the rest works - shiny, bump mapped & cloth, you name it, its on - and WORKS!!! Fantastic! _____________________
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kubuntu Intrepid 8.10, KDE, linux 2.6.27-11, X.Org 11.0, server glx vendor: NVIDIA Corporation, server glx version: 1.5.2, OpenGL vendor: NVIDIA Corporation, OpenGL renderer: GeForce 9800 GTX+/PCI/SSE2, OpenGL version: 3.0.0 NVIDIA 180.29, glu version: 1.3, NVidia GEForce 9800 GTX+ 512 MB, Intel Core 2 Duo, Mem: 3371368k , Swap: 2570360k |
Keith Hawerchuk
Registered User
Join date: 2 Sep 2006
Posts: 5
|
09-29-2006 15:44
Tofu wrote:
Finally (purposely not documented in the release notes), AGP+VBO support is now possible on Linux. To enable this, ensure the following two lines are in your user_settings/settings.xml file: <RenderUseVBO value="TRUE"/> <RenderUseAGP value="TRUE"/> Note! This option can greatly improve your SL performance. Or it may do nothing, or slow you down, or crash hard - it depends on your system. Please report any results along with your graphics card/driver![/QUOTE] So is there a way to keep the AGP setting in the config file? I'm really anxious to get better than 5 fps ![]() Of course the high packet loss may have something to do with it. The packet loss seems worse now than the previous client. Hardware stuff: Slackware 10.2 + Gnome OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce FX 5700LE/AGP/SSE/3DNOW! OpenGL version string: 2.0.2 NVIDIA 87.74 [Update] Even though the AGP option is gone the log file still says it's allocating around 32MB of AGP memory. That's a good sign ![]() |
Atheist Newchurch
Registered User
Join date: 20 Feb 2006
Posts: 18
|
Report: 256MB NVidia GeForce Go 7300 & 1.12.1.13
09-29-2006 23:21
Dell Inspiron E1505 with
256MB NVidia GeForce Go 7300 TurboCache First few attempts to start the client locked X up hard; had to use the power button. export LL_GL_NOEXT=x Got the client going and I was able to log in. I changed a few preferences and quit. Next, I rebooted to get a fresh start and logged in without using LL_GL_NOEXT=x; it then worked. Client locks hard again when using: <RenderUseVBO value="TRUE"/> <RenderUseAGP value="TRUE"/> I'm not sure my card supports VBO? Hope that helps some. Sorry, I didnt' keep the logs; just thought of it. |
Angel Sunset
Linutic
![]() Join date: 7 Apr 2005
Posts: 636
|
AGP not found?
09-29-2006 23:58
When SL starts, I get this in the log:
2006-09-30T06:53:13Z INFO: GPU is NVIDIA GeForce 6800 2006-09-30T06:53:13Z INFO: Setting GPU Class to Class2 2006-09-30T06:53:13Z INFO: Applying Feature Mask: Class2 2006-09-30T06:53:13Z WARNING: Unknown feature mask NVIDIA 2006-09-30T06:53:13Z INFO: Warning! Couldn't allocate AGP memory! 2006-09-30T06:53:13Z INFO: Disabling AGP! 2006-09-30T06:53:13Z WARNING: Attempting to allocate AGP memory when AGP disabled! 2006-09-30T06:53:13Z WARNING: Attempting to allocate AGP memory when AGP disabled! 2006-09-30T06:53:13Z WARNING: Attempting to allocate AGP memory when AGP disabled! 2006-09-30T06:53:13Z WARNING: Attempting to allocate AGP memory when AGP disabled! ![]() AGP is on, though. Or is there something I need to check? cat /proc/driver/nvidia/agp/status Status: Enabled Driver: AGPGART AGP Rate: 4x Fast Writes: Enabled SBA: Enabled But if AGP is not recognised by SL, that COULD be why it crashes when I enable VBO... ---- edit: new test Adding the AGP and VBO lines to the settings.xml - AGP memory is allocated. On starting SL, and before logging in, both the AGP and the VBO lines are still in the settings.xml. After logging in (and crashing before the screen can rez ![]() Adding ONLY the AGP line to settings.xml results in the "AGP disabled" message quoted above. Last lines of log when it crashed: 2006-09-30T07:15:00Z INFO: Sending cached texture data 2006-09-30T07:15:00Z WARNING: LLVolumeMessage::constrainVolumeParams() - forced to constrain incoming volume params. 2006-09-30T07:15:00Z WARNING: Bogus volume parameters in object c3f72e13-7333-9009-c516-26c8c93138ac 2006-09-30T07:15:00Z WARNING: { 242944, 250624, 0 } 2006-09-30T07:15:05Z INFO: remove_marker_file() Last lines of log when it didn't crash (no AGP, no VBO): 2006-09-30T07:17:13Z INFO: Sending cached texture data 2006-09-30T07:17:14Z WARNING: LLVolumeMessage::constrainVolumeParams() - forced to constrain incoming volume params. 2006-09-30T07:17:14Z WARNING: Bogus volume parameters in object 7c158ecc-7872-643c-7f5d-9491c7547943 2006-09-30T07:17:14Z WARNING: { 242944, 250624, 0 } 2006-09-30T07:19:59Z WARNING: LLAudioChannelFMOD::cleanup error: An invalid parameter was passed to this function It would be nice if AGP & VBO worked. This would give me REAL bragging rights ![]() ----------------------------- Last edit, I promise ![]() The card I have is a 6800 GS AGP with 512 MB - however, the 6800 GS is NORMALLY a PCIe card. NVidia also issued it as an AGP card, for us old timers; there are sometimes problems with recognition as an AGP card, possibly because of this. _____________________
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kubuntu Intrepid 8.10, KDE, linux 2.6.27-11, X.Org 11.0, server glx vendor: NVIDIA Corporation, server glx version: 1.5.2, OpenGL vendor: NVIDIA Corporation, OpenGL renderer: GeForce 9800 GTX+/PCI/SSE2, OpenGL version: 3.0.0 NVIDIA 180.29, glu version: 1.3, NVidia GEForce 9800 GTX+ 512 MB, Intel Core 2 Duo, Mem: 3371368k , Swap: 2570360k |