video SIERRA USERS: These are the steps you need to take to make your macbook pro work again! These are the steps from start to finish!

1 - Enter Recovery Mode (text mode)

Command + R + S

2 - Disable SIP (SIP lock System folder -> no move kexts to another folder). SIP (csrutil) only enable / disable on Recovery Mode.

csrutil disable

3 - Restart the system

reboot

4 - Enter Single User mode

boot up holding down the CMD and S keys

5 - Check a disk

fsck -fy

6 - Mount a root filesystem with read/write permissions

mount -uw /

7 - Make a directory to store the AMD drivers in case you'll need them in future

sudo mkdir /AMD_Kexts/

8 - Move the AMD drivers

sudo mv /System/Library/Extensions/AMD*.* /AMD_Kexts/

9 - Remove the AMD drivers cache)

sudo rm -rf /System/Library/Caches/com.apple.kext.caches/

10 - Just in case OS X will be dumb and will not recreate this directory, we are creating it for OS X

sudo mkdir /System/Library/Caches/com.apple.kext.caches/

11 - to update the timestamps so that new driver caches - without AMD drivers - will be definitely rebuilt

sudo touch /System/Library/Extensions/

12 - Unmount a partition to guarantee that your changes are flushed to it

sudo umount /

13 – Reboot

sudo reboot

14 - Before enabling SIP again, try the normal boot without pressing any key. The Mac OS will rebuild the kernel cache and restart. See if the system starts normally.

15 - Enable SIP again (restart the system)

16 - Enter Recovery Mode (text mode)

Command + R + S

17 - Enable SIP again

csrutil enable

18 - Restart the system

reboot

19 - Open Terminal (Finder -> Applications -> Utilities -> Terminal (copy and paste) :

sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

20 - Restart the system

sudo shutdown -r now