2 Replies Latest reply on Oct 15, 2015 3:55 AM by uksfm99

    switchable graphics does not work!

    uksfm99

      Hi everyone. I have a slight issue that i wish to revive help on.

       

      I have a Lenovo G505s Laptop with and a10 5750m and R5 M230. I have done loads of experiments during this year and have realized on my installation of windows 7, 8.1 and 10 that amd 14.7 RC3 drivers are THE ONLY drivers that actually had switchable graphics working. For example, i told unigine heaven benchmark to run off my high-performance gpu and it ran off that gpu which was great . However, because windows 10 has a huge issue with 14.7 I have been forced to move to a different driver. I have tried every driver from 14.12 to 15.9.1 and switchable graphics just DOES NOT WORK! I tell catalyst that i want my high performance gpu to run games, and also set general switchable graphics option to 'maximize performance'  and run my games. GPU-Z now reports that my R5 M230 is at 0MHZ and under 0% load where as my Igpu (8650g) is at 99% load. Therefore, i can tell that the driver just dosn't recognise or want to kick my R5 gpu out of ULPS mode to start the game. I have even gone and tried lenovo's drivers and they do not seem to work either witch is weird as i thought they should test switchable graphics as it is one of the main features of this laptop!

       

      Being a BIOS modder, i have managed to view and modify options in my bios that lenovo has locked. I have attached my options that I have found in my video config tab so someone can look an see if lenovo has done something wrong on their side. Note that these options are still set to  (default).

       

      Subtitle: Video Configuration {02 87 53 01 00 00 00}

       

      0x4A268 Setting: Primary Video Adaptor, Variable: 0x1A5 {05 A6 B0 01 B1 01 43 00 34 12 A5 01 00 10 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

      0x4A28E Option: Auto, Value: 0x0 {09 0E AF 01 00 00 00 00 00 00 00 00 00 00}

      0x4A29C Option: Int Graphics (IGD), Value: 0x1 (default) {09 0E B2 01 10 00 01 00 00 00 00 00 00 00}

      0x4A2AA Option: Ext Graphics (PEG), Value: 0x2 {09 0E B3 01 00 00 02 00 00 00 00 00 00 00}

       

      0x4A315 Setting: Special Features, Variable: 0xF3 {05 A6 91 02 92 02 E0 00 34 12 F3 00 04 10 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

      0x4A33B Option: Disabled, Value: 0x0 {09 0E 29 00 00 00 00 00 00 00 00 00 00 00}

      0x4A349 Option: PowerXpress, Value: 0x3 (default) {09 0E 93 02 10 00 03 00 00 00 00 00 00 00}

       

      0x4A387 Setting: PX Fix Mode, Variable: 0xF4 {05 A6 E5 02 E6 02 44 00 34 12 F4 00 00 10 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

      0x4A3AD Option: Disabled, Value: 0x0 {09 0E 29 00 00 00 00 00 00 00 00 00 00 00}

      0x4A3BB Option: Enabled, Value: 0x1 (default) {09 0E 2A 00 10 00 01 00 00 00 00 00 00 00}

       

      0x4A3CB Setting: PX Dynamic Mode, Variable: 0xF5 {05 A6 E7 02 E8 02 45 00 34 12 F5 00 00 10 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

      0x4A3F1 Option: Disabled, Value: 0x0 {09 0E 29 00 00 00 00 00 00 00 00 00 00 00}

      0x4A3FF Option: dGPU Power Down, Value: 0x1 (default) {09 0E E9 02 10 00 01 00 00 00 00 00 00 00}

      0x4A40D Option: PX ULPS Mode, Value: 0x2 {09 0E EA 02 00 00 02 00 00 00 00 00 00 00}

       

      0x4A41D Setting: DP Adaptor, Variable: 0x14B {05 A6 94 02 95 02 E6 00 34 12 4B 01 04 10 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

      0x4A443 Option: None, Value: 0x0 (default) {09 0E 68 01 10 00 00 00 00 00 00 00 00 00}

      0x4A451 Option: Enabled, Value: 0x1 {09 0E 2A 00 00 00 01 00 00 00 00 00 00 00}

       

      0x4A465 Setting: Display Output, Variable: 0x14C {05 A6 96 02 97 02 E7 00 34 12 4C 01 04 10 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

      0x4A48B Option: FCH, Value: 0x0 (default) {09 0E 98 02 10 00 00 00 00 00 00 00 00 00}

      0x4A499 Option: MXM, Value: 0x1 {09 0E 99 02 00 00 01 00 00 00 00 00 00 00}

       

      0x4A4A9 Setting: DMC Port, Variable: 0x14D {05 A6 9A 02 9B 02 46 00 34 12 4D 01 00 10 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

      0x4A4CF Option: Disabled, Value: 0x0 (default) {09 0E 29 00 10 00 00 00 00 00 00 00 00 00}

      0x4A4DD Option: Enabled, Value: 0x1 {09 0E 2A 00 00 00 01 00 00 00 00 00 00 00}

       

      0x4A4ED Setting: Stereo 3D Support, Variable: 0x139 {05 A6 EB 02 EC 02 47 00 34 12 39 01 00 10 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

      0x4A513 Option: Disabled, Value: 0x0 (default) {09 0E 29 00 10 00 00 00 00 00 00 00 00 00}

      0x4A521 Option: Enabled, Value: 0x1 {09 0E 2A 00 00 00 01 00 00 00 00 00 00 00}

       

      0x4A54B Setting: Stereo 3D Support, Variable: 0x13A {05 A6 ED 02 EE 02 48 00 34 12 3A 01 00 10 04 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

      0x4A571 Option: HPD4, Value: 0x4 (default) {09 0E EF 02 10 00 04 00 00 00 00 00 00 00}

      0x4A57F Option: HPD5, Value: 0x5 {09 0E F0 02 00 00 05 00 00 00 00 00 00 00}

       

      0x4A5A5 Setting: HDMI Audio, Variable: 0xFD {05 A6 9E 02 9F 02 49 00 34 12 FD 00 00 10 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}

      0x4A5CB Option: Disabled, Value: 0x0 {09 0E 29 00 00 00 00 00 00 00 00 00 00 00}

      0x4A5D9 Option: Enabled, Value: 0x1 (default) {09 0E 2A 00 10 00 01 00 00 00 00 00 00 00}

      0x4A5E7 End of Options {29 02}

       

      If someone can possibly help to to use switchable graphics on my installation of windows 10 then i will be so happy ...I have literally been experimenting for months with no reslt .

       

      Kinds Regards

       

      PS. In the attachment, you will find a text file which is an entire dump of my bios menus, and some captures from windows 10 with minecraft to prove that my DGPU is not being used

        • Re: switchable graphics does not work!
          amdmatt

          Hi,

           

          Catalyst 14.7 is not intended for use with Windows 10, so this could be why you are having issues. I would recommend the following steps to try and resolve the issue.

           

          Check with Lenovo if you have the latest available Motherboard bios. According to their website it does not support Windows 10.

           

          Check with Lenovo and your laptop documentation that you have your Motherboard bios configured correctly to allow switchable Graphics.

           

          1.jpg

           

          Download the latest AMD Chipset Drivers. Again, on the Lenovo website it does not state that they support Windows 10. Please use the AMD chipset drivers instead (which do support Windows 10) available at for download manually at www.amd.com/drivers. If these will not install on your system, then check with Lenovo if you have the latest version.

           

          Please uninstall all AMD Drivers, including chipset drivers using the following guide. http://support.amd.com/en-us/kb-articles/Pages/GPU57RemoveOldGraphicsDrivers.aspx

           

          After all AMD drivers are uninstalled from your system, please scan and repair your Windows install for any errors or corrupt files, which could be causing issues.

          To do this on Windows 10, simply follow the guide in the link.

          http://www.tenforums.com/tutorials/2895-sfc-command-run-windows-10-a.html

           

          Once that scan is complete, please head to Windows Update and ensure you’re checking for and installing all available updates, including non-critical and recommended updates. You may have to restart your computer several times and check for new updates upon reboot of your computer before it’s fully up to date. It’s crucial to have all the available Microsoft Net Framework packages and service packs installed to use the Catalyst Control Center. Once Windows confirms there are no more updates available, you can move on to the next part below.

           

          As soon as you’ve completed the scan for any corrupt files and you’ve fully updated your Operating system and restarted your pc, the next phase is to download The AMD Cleanup Utility. Please follow the instructions to download and run the Clean Up Utility at the following link. Once the Utility is downloaded, please run it and follow the on screen prompts and select to clean All Versions. http://support.amd.com/en-us/kb-articles/Pages/AMD-Clean-Uninstall-Utility.aspx

           

          The next step is to download and install the display drivers for your graphics card from the Lenovo support website.

           

          http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-g-series-laptops/lenovo-g505s-notebook

           

          The latest version is 15.200

           

          Please install our Graphics Drivers following this guide.  http://support.amd.com/en-us/kb-articles/Pages/catalyst-windows-install.aspx

           

          Has that resolved the problem?

           

          If issues persist i would consider rolling back to Windows 8.1 which your laptop originally came with.

           

          Was my post helpful? If so, please make sure to mark it as correct/helpful where applicable.

            • Re: switchable graphics does not work!
              uksfm99

              Hi and thanks for the reply,

               

              I have Already tried the drivers from lenovo and amd beta 15.9.1, neither work

               

              Also, one thing to note is that i have dual booted with windows 7, and lenovos windows 7 drivers and also 15.7.1 do not allow my gpu's to switch, even though i have specified for my high performance gpu to work with certain apps. I have been having this issue for about a year, and i am convinced that amd changed something temporarily in 14.7 RC3 and also 14.6 driver for switchable graphics to work. I have also updates bios and chipset from lenovo with no result. Also, about rolling back to 8.1, even on that OS, only 14.7 seemed to work. So i am convinced it is a driver related issue, that isnt allowing my gpu's to switch when requested. I know that my DGPU is working as i can crossfire them in dual graphics mode. Note that the dump from the bios is from 3.00 (lenovos most recent one). I have managed to disable ULPS so my DGPU is on all the time but still NO APPLICATIONS WILL USE IT! To be honest, i am thinking of tearing down both 15.7 and 14.7 drivers and seeing what differences they have in relation to PX mode.

               

              Kind Regards,

               

              PS. I have looked inside the registry entries for the 15.7 drivers and there seems to be a lot of entries related to PX switching.

              I will try and mess around with the values as google draws a blank when googling the entries and see if i can get something to work