2021 TPVD meetings week #3: summary

Yukina, November 2020 – blog post

The following notes are taken from the TPV Developer meeting held on Friday, January 21st, 2021.

These meetings are generally held every other week.  They are video recorded by Pantera Północy, and her recording of the  meeting is embedded at the end of this report – my thanks to her for allowing me to do so – and it is used with a transcript of the chat log from the meeting and my own audio recording to produce these notes.

SL Viewer News


  • Current release viewer version, formerly Cachaça Maintenance RC viewer promoted on November 12 – No Change.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • Dawa Maintenance RC Viewer, version, January 20, 2021.
    • Project Jelly viewer (Jellydoll updates), version, January 7, 2021.
    • Custom Key Mappings project viewer, version, January 7, 2021.
  • Project viewers:
    • Love Me Render (LMR) 5 project viewer, version, issued on January 7, 2021.
    • Simple Cache project viewer, version, November 12.
    • Legacy Profiles viewer, version, October 26.
    • Copy / Paste viewer, version, December 9, 2019.
    • Project Muscadine (Animesh follow-on) project viewer, version, November 22, 2019.
    • 360 Snapshot project viewer, version, July 16, 2019.

General Viewer Notes

  • Viewer updates / releases had been held-up due to some Uplift related issues. This have now been rectified, and viewers should start rolling forward again.
  • As noted in my 2021 week #3 CCUG summary, the Dawa Maintenance RC viewer was the only viewer updated during the week, and this will likely be the next viewer to be promoted to de facto release status.
  • The Simple Cache project viewer (VFS replacement) and the Legacy Profile project viewer are both now “close” to be promoted to release candidate (RC) status. That latter had been blocked due to some required UI fixes, with Kylie Linden indicating these are in progress.
  • Graphics fixes continue to be added to the LMR-5 project viewer, but this is liable to end in the next week or so, in order to allow this viewer to progress onwards through RC and eventual de facto release.

AMD GPUs “Blue View” Issue


Some users running systems with AMD GPU has been encountering a issue with scenes being rendered with a strong blue bias when running the SL viewer with Advanced Lighting Model (ALM) enabled and using the most recent (post October 2020, I believe, and particularly the latest Adrenalin drivers) AMD drivers.

  • General reports can be found here, and a formal bug report is available: BUG229727.
  • LL have acknowledged the issue, and believe it to be driver related. However, AMD driver bugs must apparently be reported using a specific reporting tool provided by AMD, and thus far LL have been unable to reproduce the bug when running said software and so are apparently having issues getting AMD to accept it.
    • The issue appears to be somewhat similar to an Nvidia bug of a few years ago, possibly resulting from a switch to using a BGRA for textures rather than the more usual RGBA format.
  • There are reports that an AMD driver update issued on January 21st, 2021, but at the time of writing this summary, this has yet to be more broadly confirmed.
  • In the meantime for those affected by the issue,the following workarounds are recommended:
    • Rolling back to an older driver version (e.g. Adrenalin 2020 Edition 20.11.2).
    • If that doesn’t work:
      • Disable ALM in the viewer (Preferences → Graphics → uncheck Advanced Lighting Model).
      • Log out and back into the viewer.
      • Enable ALM (Preferences → Graphics → check Advanced Lighting Model).
      • Remember to disable ALM prior to ending your session (so you only need to re-enable ALM when you next log-in.

In Brief

  • [16:32-34::45] The meeting saw a significant amount of text chat concerning the technicalities of viewer CPU / CPU core usage, TPV work in trying to rebuild viewer threading, etc. As this is text-based (and may not be of relevance to many users), please refer to the video from around the 16m 32s mark through to .
  • [34:47-48:00] and continuing after the brief discussion on chat lag] A further text conversation is on graphic API options and moving away from OpenGL. This is covered in my 2021 week #3 CCUG summary, but it appears that around 20% of Windows users running systems incapable of supporting Vulkan (notably those using Intel integrated graphics).
    • That said, Vulkan isn’t the sole option available to LL, and much is still in discussion internally at the Lab.
  • [48:37-49:15] Some are experiencing an increase in chat lag post-Uplift. LL are currently re-starting the chat servers as an interim means of improving reliability of chat services, but it’s not clear if this is also helping reduce general performance issues.