Jump to content

Recommended Posts

Posted

AMD Raven Ridge Ryzen modified iGPU driver for Windows Vista

My modified driver inf for AMD Raven Ridge Platform is ready to be released and here it is!

It supports Radeon Vega mobile graphics integrated with Ryzen 3 2300U, Ryzen 5 2500U, Ryzen 5 2700U.

The driver inf file is my modified version based on a 21 december 2017 Windows 10 Acer OEM driver inf, but is used here to install a much newer Win10 driver from early 2018 with patches and fixes till 8 march 2019.

Feature set:

https://msfn.org/board/topic/186330-windows-vista-on-amd-ryzen-mobile-raven-ridge-vega-graphics-testing/?do=findComment&comment=1269617

Download:

https://forum.legacydev.org/viewtopic.php?f=27&t=218

Installation process:

Preparing drivers

  1. Install CFF Explorer and 7-zip
  2. Download the 2017 driver: https://www.catalog.update.microsoft.com/Search.aspx?q=22.19.655.5888
  3. Rename the downloaded .cab to "2017.cab"
  4. Download the 2019 driver: https://www.catalog.update.microsoft.com/Search.aspx?q=23.20.826.9472
  5. Rename the downloaded .cab to "2019.cab"
  6. Extract both with 7-zip to their respective folders called 2017 and 2019
  7. Go to 2019\B340050 directory and locate all .sys files there. For all 3 files, open them in CFF Explorer, go to Import Directory and rename ntoskrnl.exe to ntoskrn8.sys. Then go to Rebuilder and untick Rebuild PE Header and tick Update Checksum, click Rebuild, than save.
  8. In 2019\B340050 folder rename coinst_17.40.dll to coinst_17.30.dll
  9. Go to 2017\B322218 and copy all files from there that are missing from 2019\B340050 to 2019\B340050 i.e copy all files from 2017\B322218 to 2019\B340050 but WITHOUT replacing.
  10. Clear 2019 folder from all files (inf and cat) that are not in 2019\B340050 folder.
  11. Download modified .inf file (if you haven't already)
  12. Put the modified file in the 2019 folder
  13. Driver should be ready, now let's move to preparing your system.

Preparing your system

  1. Install x64 October 2022 Extended Kernel if you haven't already https://forum.legacydev.org/viewtopic.php?f=27&t=209
  2. Download and compile George King's modified NTOSKRNL_EMU Extender https://msfn.org/board/topic/184042-amd-radeon-graphics-driverdriver-pack-for-windows-vista/?do=findComment&comment=1227975 https://board.eclipse.cx/viewtopic.php?t=404 https://github.com/GeorgeK1ng/NTOSKRNL_Emu
  3. Put the compiled ntoskrn8.sys into your %windir%\System32\drivers directory
  4. https://board.eclipse.cx/viewtopic.php?t=404
  5. Open start menu, search for msconfig.exe and open it
  6. Go to boot tab and tick "No GUI Boot" checkbox, than click ok to save changes

Installing drivers

  1. Install driver from 2019 folder using the device manager, confirm installing unsigned driver
  2. Don't restart when prompted yet
  3. Go to %windir%\System32 and rename atiumd6a.dll to atiumd6a.dll.backup
  4. Go to %windir%\SysWOW64 and rename atiumdva.dll to atiumdva.dll.backup
  5. Congratulations! Restart the PC, drivers should work on restart

Known Issues

  1. Driver may hang on system bootup (hangs on around 1/5 of bootups). Not sure whether this is related to Ryzen Vista issues or the driver, likely not fixable with .inf edits. You may hear funny repeated startup sound chord when it does hang. After booting the OS is 100% stable from my testing, no gaming tests though.
  2. Feature set is limited, see feature set above
  3. Entering sleep mode takes around a minute

Note that Ryzen platform can have BSOD issues completely unrelated to the display driver, read https://msfn.org/board/topic/186330-windows-vista-on-amd-ryzen-mobile-raven-ridge-vega-graphics-testing/ and think twice before buying Ryzen products just for Vista. But anyway if someone figures out how to solve all BSOD issues the driver is already there.

Special thanks to:
@win32 for the Extended Kernel
@K4sum1 for Guide to getting AMD 17.10.1 drivers working on Vista
@Cannonkong for MessageNumberLimit fix
@George King for adding necessary features to NTOSKRNL_EMU Extender

 


Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...