"Updated post of Vista32 79biofix + HTPC tweaks. Beyond updating the comments on the reg changes to current knowledge, this changes little from the previous one. For the 2400 dxva_nohddecode was set to 0 to enable mpeg2 HD acceleration, and more importantly vforce was set large enough for PDVD to fill a 1080p screen. The last post had it just a little low so some people were still getting extra borders.
http://rapidshare.com/files/52529639...ks_V2.zip.html
Still can't figure out how to deselect colour/flesh "enhancements" by default. They're set to zero so probably not doing anything, but you might want to switch them off in CCC anyway.
Support was added for the 2400XT, 2350, various 2400/2600 AGP models, and some other third party cards. These are commented in the above .inf file. I also stripped out support for all non-UVD cards, since the changes below aren't intended for them, and it makes the .inf less spammy.
Before installing, run the complete ATI self-destruct sequence to rid your machine of driver remnants: in control panel/programs, uninstall ATI Catalyst Install Manager, and tell it to delete all ATI software. Reboot after, then delete any ATI directories in c:\program files, and if you have them run drivercleaner or xdc.
BORING LONG LIST OF REGISTRY CHANGES (for those wanting to do it manually):
These exist under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\.. .. , and in whichever one is your card (just hunt till you find the one with 0000 and 0001 with bazillions of entries). The entries below go under \UMD\DXVA, and in Vista are regstrings (except for a few which already exist and are reg_binary). In XP I think they go in the 0000 root, and are dwords.
added trdenoise 0 = turns off forced temporal denoise, which just blurs things
added dxva_detailenhance 0 = turns off forced sharpener. Some people may like this, so have a play - personally I think it results in too many unnatural edges with low bitrate stuff.
added VForceMaxResSize 2800000 = this sets the PDVD HDDVD/Bluray max render size in pixels. The formula appears to be screen width squared * 0.75, so for 1920 wide screens it needs to be at least 2764800. If the key doesn't exist at all as in the default installs, it assumes a value of approx 2 million pixels, not enough to fill a 1080p screen. The above value is OK for up to 1920 pixels wide, but if you have a 2500*1600 screen it needs to be 4687500 or greater. Since there's maybe a performance reason for a limit, it's probably worth not setting it higher than you need.
Fleshtone and ColorVibrance minimum/defaults changed to 0. The standard 2600 install has these on and at 25, but if you disable them in CCC they actually still continue to work at their default, ie 25. Setting mins and defaults to 0 means that when you deselect them in CCC, they actually turn off - your choice of course, but several people have reported that vibrance in particular results in posterisation.
added UseBT601CSC 1 = causes SD to expand to 0-255, in the same manner as HD (which expands regardless what you do) for a consistent single calibration between the two. If you want 16-235 (video levels) then go into CCC/avivo video/basic colour and turn "use application settings" off, brightness to 16, contrast 86. This expansion then contraction is less than ideal, but fortunately the drivers/card make a good job of it, and it's visually lossless.
(2600 only) default di mode to VA. In Vista there's a bug where auto mode in CCC for 1080i just selects bob. This reg change forces the issue. Unfortunately, it won't work for the 2400 in Vista because only bob/weave are allowed in standard directshow (powerdvd is the exception, it somehow bypasses this).
(2400 only) dxva_nohddecode added and set to 0. Enables mpeg2 HD acceleration. This can potentially create problems - if your GPU (see rivatuner) is being maxxed out by 1080i mpeg2 after this, set this back to 1 and use PowerDVD with hardware deinterlacing in options/video/advanced forced to 3C (vector-adaptive, the best) or 55 (motion-adaptive, next best). This avoids the enormous hit of mpeg2 HD decoding, which is around 50% GPU on a 2400pro or 35% on a 2600pro, but still gets you hardware deinterlacing. As above, in Vista the drivers for the 2400 will happily ignore whatever deinterlacing mode you select in CCC. XP is better behaved and will obey the CCC mode, but outside PDVD to get deinterlacing without acceleration the only choice (afaik) is the Bitcontrol mpeg2 decoder.
Other known bugs: PAL film is misdetected as video (barely noticeable), mpeg2 not in UVD but in shaders, 2400 Bluray mpeg2 not accelerated regardless of regsettings, 50hz displays have no overscan correction."
Aπο Avsforum...
http://www.avsforum.com/avs-vb/showthread.php?p=11491190#post11491190
Eίναι για Vista32!!