AMD Catalyst (15.200.1012.2 March 11) Win 8.1 Mod - VSR for HD7/R7/R9 & FPS limiter

Discussion in 'Videocards - AMD Radeon Drivers Section' started by asder00, Mar 23, 2015.

Tags:
  1. d875j

    d875j Member Guru

    Messages:
    189
    Likes Received:
    0
    GPU:
    X2 R9 390 Dual GPU
    @dejan_ibanez
    Holy S*ht that's just wow. You should share it. xD PC Master Race.
     
  2. Pill Monster

    Pill Monster Banned

    Messages:
    25,214
    Likes Received:
    9
    GPU:
    7950 Vapor-X 1100/1500
  3. kasper93

    kasper93 Member

    Messages:
    46
    Likes Received:
    1
    GPU:
    Radeon R9 390
    JFYI This driver crash horribly under certain cases. We always recommend to fall back to the latest driver form amd site. This one is unusable. By this one I mean installed from WU.
     
  4. RzrTrek

    RzrTrek Ancient Guru

    Messages:
    2,527
    Likes Received:
    722
    GPU:
    RX 580 ♥ MESA 21.3
    If only AMDMatt could show this epicness to his fellow colleges at AMD.
     

  5. Vbs

    Vbs Master Guru

    Messages:
    291
    Likes Received:
    0
    GPU:
    Asus Strix 970, 1506/7806
    Install the modded driver, activate VSR and then run in a command prompt: REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Class /f BestViewOption /s

    This will give the BestViewOption value for your card. Note that only 2 bytes seem to change for different people. For 79xx it seems to always be 00000000000000000300000001000000080000000200000096000000, while Asder00 reported 000000000000000003000000010000000800000002000000C8000000 for his 290.
    I've made that easier to change: just replace the string in BestViewOptionValue on the code below to the correct one for your system. :)
    Code:
    @echo off
    :--- Ask for Admin to enable registry additions ---
    pushd "%CD%"
    CD /D "%~dp0"
    (NET FILE||(powershell -command Start-Process '%0' -Verb runAs -ArgumentList '%* '&EXIT /B))>NUL 2>NUL
    :---------------------
    set "BestViewOptionValue=00000000000000000300000001000000080000000200000096000000"
    
    for /F "eol=E tokens=* delims=" %%A in ('REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Video /f DisplayPath_7 /s') Do (REG ADD %%A\Option /v All_nodes /t REG_BINARY /d 42657374566965774f7074696f6e00 /f)
    for /F "eol=E tokens=* delims=" %%A in ('REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Video /f DisplayPath_7 /s') Do (REG ADD %%A\Option /v BestViewOption /t REG_BINARY /d %BestViewOptionValue% /f)
    
    for /F "eol=E tokens=* delims=" %%A in ('REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Class /f DisplayPath_7 /s') Do (REG ADD %%A\Option /v All_nodes /t REG_BINARY /d 42657374566965774f7074696f6e00 /f)
    for /F "eol=E tokens=* delims=" %%A in ('REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Class /f DisplayPath_7 /s') Do (REG ADD %%A\Option /v BestViewOption /t REG_BINARY /d %BestViewOptionValue% /f)
    
    echo Done!
    pause>NUL
    
    Edit: I'm using the 15.3 Beta (March 20) drivers, as the drivers in this thread always crash under crossfire for me.
     
  6. dmr2

    dmr2 Member Guru

    Messages:
    109
    Likes Received:
    0
    GPU:
    R9 280x
    Do we need dual link dvi cable for vsr?
     
  7. Vbs

    Vbs Master Guru

    Messages:
    291
    Likes Received:
    0
    GPU:
    Asus Strix 970, 1506/7806
    The code does a registry query for all DisplayPath_7 subkeys under HKLM\SYSTEM\CurrentControlSet\Control\Video and HKLM\SYSTEM\CurrentControlSet\Control\Class. Everywhere DisplayPath_7 appears, an Option subkey is added to it, with the All_nodes and BestViewOption keys inside, as specified (you can change them to whatever you like in the code, they are just hex strings).

    It just an automation of the tweak, instead of manually searching and adding the values.

    If you run these in a command prompt:
    REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Video /f DisplayPath_7 /s
    and
    REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Class /f DisplayPath_7 /s
    you'll see the list of locations returned by the query.
     
    Last edited: Mar 25, 2015
  8. sammarbella

    sammarbella Ancient Guru

    Messages:
    3,929
    Likes Received:
    178
    GPU:
    290X Lightning CFX (H2O)
    Sorry, i'm still confused.

    This matter is not simple at least for me.

    Please correct me if the following steps are wrong:

    - Clean Install 15.2 modded, reboot and activate VSR

    - Run reg queries in command prompt to get VSR hex codes

    - Copy hex codes and fill the vbs.cmd with personal reg hex values for BestViewOption (or/and BestViewOption_Hdmi)

    - Unninstall 15.12, reboot and install 15.3.1, reboot again.

    - run vbs.cmd to inject VSR hex values to registry to have 15.3.1 and VSR


    ????
     
  9. Vbs

    Vbs Master Guru

    Messages:
    291
    Likes Received:
    0
    GPU:
    Asus Strix 970, 1506/7806
    Just install 15.3 and use the following code inside a .cmd file. I've used asder00's BestViewOption string (...C8...), which should work for any 290 series (it might even work for all cards; would require further testing).
    Code:
    @echo off
    :--- Ask for Admin to enable registry additions ---
    pushd "%CD%"
    CD /D "%~dp0"
    (NET FILE||(powershell -command Start-Process '%0' -Verb runAs -ArgumentList '%* '&EXIT /B))>NUL 2>NUL
    :---------------------
    rem C8 string for 290's
    set "BestViewOptionValue=000000000000000003000000010000000800000002000000C8000000"
    
    for /F "eol=E tokens=* delims=" %%A in ('REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Video /f DisplayPath_7 /s') Do (REG ADD %%A\Option /v All_nodes /t REG_BINARY /d 42657374566965774f7074696f6e00 /f)
    for /F "eol=E tokens=* delims=" %%A in ('REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Video /f DisplayPath_7 /s') Do (REG ADD %%A\Option /v BestViewOption /t REG_BINARY /d %BestViewOptionValue% /f)
    
    for /F "eol=E tokens=* delims=" %%A in ('REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Class /f DisplayPath_7 /s') Do (REG ADD %%A\Option /v All_nodes /t REG_BINARY /d 42657374566965774f7074696f6e00 /f)
    for /F "eol=E tokens=* delims=" %%A in ('REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Class /f DisplayPath_7 /s') Do (REG ADD %%A\Option /v BestViewOption /t REG_BINARY /d %BestViewOptionValue% /f)
    
    echo Done!
    pause>NUL
    
     
  10. mtrai

    mtrai Maha Guru

    Messages:
    1,175
    Likes Received:
    369
    GPU:
    PowerColor RD Vega
    So many possibilities, I redid my set up again this morning to make sure I am understanding the order of commands and registry entries to make it work on an HD 7770.

    To make it easier I removed the 2nd card so I am not in crossfire.

    Two issues that I am having a problem wrapping my head around...I do not actually get the VSR option in the AMD CCC.

    Is doing this actual VSR or "old time overides"?

    PS gonna start a new thread on a personal questions...about getting a new Video card, need suggestions there. Here it is..http://forums.guru3d.com/showthread.php?t=397923
     
    Last edited: Mar 25, 2015

  11. MerolaC

    MerolaC Ancient Guru

    Messages:
    3,650
    Likes Received:
    504
    GPU:
    MSI 5600XT G. MX
    It says analog because of a driver thing.
    I'm using DVI.
    Sorry I can't help you with that.
     
  12. mtrai

    mtrai Maha Guru

    Messages:
    1,175
    Likes Received:
    369
    GPU:
    PowerColor RD Vega
    This should be to sammarbella


    Did you install a monitor driver as well...I have to choose Analog, digital or HDMI when I do...not sure if that might be your issue.

    /edit just looked at your screen shot...you did indeed install the analog monitor driver...check the monitor manufacturer for drivers and install via device manager.
     
    Last edited: Mar 25, 2015
  13. vase

    vase Ancient Guru

    Messages:
    1,653
    Likes Received:
    2
    GPU:
    -
    If this modded driver works on W8 does it also work on W7, did anybody try?
     
  14. MerolaC

    MerolaC Ancient Guru

    Messages:
    3,650
    Likes Received:
    504
    GPU:
    MSI 5600XT G. MX
    I did, but, it reverts back to analog.
    I don't know what is wrong.
     
  15. mtrai

    mtrai Maha Guru

    Messages:
    1,175
    Likes Received:
    369
    GPU:
    PowerColor RD Vega
    Uninstall from the device manager and make sure you tick uninstall driver software.

    Then re-install and choose correct one. Hope that helps. No need to restart.
     

  16. MerolaC

    MerolaC Ancient Guru

    Messages:
    3,650
    Likes Received:
    504
    GPU:
    MSI 5600XT G. MX
    Yes, just did so. It's not the first time I have done so, but, if you let Windows install it automatically, it will install as analog for whatever reason.
     
  17. rockenren

    rockenren Member

    Messages:
    36
    Likes Received:
    0
    GPU:
    GTX 1080
    This is... this is...
    So AMD lied us again? All those bullsh#t about scalers and other in 7xxx?
     
  18. BOMBATA

    BOMBATA Member

    Messages:
    13
    Likes Received:
    0
    GPU:
    R9 280x dc2t
    Hello,with this driver i can play games at 2720x1530 without poblems,thanks to asder00,thx bro :banana:
     
  19. sammarbella

    sammarbella Ancient Guru

    Messages:
    3,929
    Likes Received:
    178
    GPU:
    290X Lightning CFX (H2O)
    290X has VSR limited to 3800x1200 on 15.3.1.

    For me this method doesn't add the additional res 4K VSR to my 290X.

    Maybe is my crossfire or maybe this method doesn't work for 290X.

    i don't know why.

    I will try the other method now i freed some space to install an additional W 8.1 just for this.

    I don't like to mess my stable system with experiments so i will try later the PrMinisterGR way (15.2 mod, get codes and install 15.3.1 adding VSR codes) who was reported to add the additional 4K DSR to 290X.
     
  20. jeckop

    jeckop Active Member

    Messages:
    72
    Likes Received:
    0
    GPU:
    2xR9-290-H2O@1100/1400
    I've tried but I haven't got any Displaypath_7 line in my registry, not that i'm on crossfire and dual monitor, the only display path I have are displaypath_6 and displaypath_4 (using 15.3.1) :eyes::eyes:
     

Share This Page