secondlife / secondlife/viewer
Framerate drops significantly when loading the Sunrise Environment
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 299
- Forks
- 146
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 88
Description
Environment
Second Life Release 7.1.13.14343205944 (64bit)
Release Notes
You are at 63.7, 28.4, 38.6 in Danger! Danger! located at simhost-061335db19b8c2a73.agni
SLURL: http://maps.secondlife.com/secondlife/Danger%21%20Danger%21/64/28/39
(global coordinates 261,184.0, 249,628.0, 38.6)
Second Life Server 2025-03-14.13862207703
Release Notes
CPU: AMD Ryzen 9 5980HX with Radeon Graphics (3293.72 MHz)
Memory: 15775 MB
OS Version: Microsoft Windows 11 64-bit (Build 22631.5189)
Graphics Card Vendor: ATI Technologies Inc.
Graphics Card: AMD Radeon RX 6800M
Windows Graphics Driver Version: 30.0.15020.1001
OpenGL Version: 4.6.14800 Core Profile Context 21.50.20.01 30.0.15020.1001
Window size: 1779x1504
Font Size Adjustment: 96pt
UI Scaling: 1
Draw distance: 128m
Bandwidth: 3000kbit/s
LOD factor: 1.75
Render quality: 5
Texture memory: 4095MB
Disk cache: Max size 1638.4 MB (8.8% used)
J2C Decoder Version: KDU v7.10.4
Audio Driver Version: OpenAL, version 1.1 ALSOFT 1.24.2 / OpenAL Community / OpenAL Soft: OpenAL Soft
Dullahan: 1.14.0.202408091639
CEF: 118.4.1+g3dd6078+chromium-118.0.5993.54
Chromium: 118.0.5993.54
LibVLC Version: 3.0.21
Voice Server Version: Vivox 4.10.0000.32327.5fc3fe7c.5942f08
Packets Lost: 0/1,398 (0.0%)
April 24 2025 15:48:17
Description
I'm not a morning laptop.
Reproduction steps
- Go to http://maps.secondlife.com/secondlife/Danger%21%20Danger%21/64/28/39
- Set Preferences > Graphics > Quality preset to High+
- World menu > Environment > Sunrise.
- OR choose any other Environment and then change both the Sun Azimuth and Elevation to 0.0.
Observed: The framerate immediately drops from ~25 FPS to 6 FPS. In Task Manager, the GPU Utilization goes to 100% and the GPU temp heads up to 100° C.
Expected: No drop in framerate.
Notes:
- There is something at this location that triggers this bug. Disabling Rendering Types > Volume causes the framerate to recover.
- This does not repro on my Win10/GTX 1080 or Mac M1 machines.
- This does repro on my Win11/RTX 4080 machine. (specs in a comment below)
Log: SecondLife.log
Video: https://github.com/user-attachments/assets/067731ce-8829-472c-a446-7d5b945db26f
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue at the provided Danger! Danger! location with the Sunrise environment or with Sun Azimuth and Elevation at 0.0, then compare GPU usage and framerate with Volume rendering enabled and disabled. Review the attached SecondLife.log and video, and compare the reported Windows/AMD and Windows/NVIDIA behavior. Done means the environment no longer causes the severe framerate and GPU-temperature increase.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100