xbmc17 Wrote:I have a Revo 3610, a very large library, with DDS image compression enabled. I use the fanart view in Transparency and have enabled fanart as the visualization. I find it seems to lag every time I scroll fast through my library. It looks as though it flies through all the DDS backdrops, but when it gets to an artist that has no fanart, the default Music backdrop is displayed and this lags. Any way to speed this up? Maybe cache the main backdrops, or create DDS files out of them as well?
This used to bug me when the DDS feature was first introduced and didn't automatically do the DXT conversion in background.
I had used the command line
nvcompress.exe tool from Nvidia Texture Tools (
http://developer.nvidia.com/object/texture_tools.html) to manually create DDS versions of all the backdrops, copied them to my Linux XBMC box and then deleted the original jpegs.
This mostly worked fine, but there was the peculiarity that the .dds files wouldn't show up in the file browser when selecting a background image for a given library screen (e.g. Home-TV, Home-Music, TV, Music etc etc) in Skin Settings->Backgrounds.
Renaming the .dds files to .jpg or .tbn didn't help - the thumbnail just showed up as black.
However - I noticed that when selecting a directory for a Multi Image selection the thumbnails *did* display - even when the dir contained
only .dds files.
The workaround, therefore, was to create a folder for, e.g. Music, containing only the single default image, converted to .dds, and point the Multi Image option in the view's background selection at it.
Hey presto ... when scrolling through artists it no longer stuttered when there was no specific fanart found and seamlessly displayed the default .dds background.
I'm using the current Dharma beta now, but with my old library and thumbnails imported over, so I didn't really notice that this had never been fixed :p
I guess I should get around to informing Ronie and/or raising a TRAC ticket if it's an XBMC issue rather than a Transparency one.