secondlife / viewer

🖥️ Second Life's official client
GNU Lesser General Public License v2.1
212 stars 53 forks source link

Textures not loading and staying grey on Mac Viewer on M1 Max #2000

Open canny[bot] opened 4 months ago

canny[bot] commented 4 months ago

Using the Atlasaurus build :

Second Life Release 7.1.9.9620320242 (64bit) on Apple M1 Max

(using as it contains a fix for the showstopper OpenGL buffer problem on Apple Silicon)

https://gyazo.com/f7920544012dbe0df765ba2215d288e3

https://gyazo.com/a45f68394149c4cebdb72fa75be14d4a

https://secondlife.canny.io/admin/board/mole-bugs/p/textures-not-loading-and-staying-grey-on-mac-viewer-on-m1-max

canny[bot] commented 4 months ago

This issue has been linked to a Canny post: Textures not loading and staying grey on Mac Viewer on M1 Max :tada:

AtlasLinden commented 4 months ago

Extra comment from Garden mole: I have been monitoring the relevant thread in the Firestorm Jira concerning this same effect. One point which has come up repeatedly is switching the debug setting : RenderGLMultiThreadedTextures to TRUE ( It is set FALSE by default ) I have done this on Atlasaurus and so far the problem has not re-occurred which is promising.

AtlasLinden commented 4 months ago

See region: SSPPigadi

canny[bot] commented 4 months ago

This issue has been linked to a Canny post: macOS – Textures grey / missing in Second Life Viewer RC 'Atlasaurus' 7.1.9.9620320242 :tada:

canny[bot] commented 4 months ago

This issue has been linked to a Canny post: Textures stay gray in Firestorm viewer :tada:

AtlasLinden commented 4 months ago

Whirly has mentioned that Firestorm users have been toggling this debug setting to stop this issue from occurring: RenderGLMultiThreadedTextures and that this may be a fix for the issue: https://github.com/FirestormViewer/phoenix-firestorm/commit/a447221d66d67bc2be3d8b62942e5a4dcf869b6f

brad-linden commented 3 months ago

downgraded this from showstopper for the time being. this seems to mainly be a problem when FPS are very low, and our efforts are better directed at fixing those FPS stalls