How to re-configure graphics from Intel integrated to Intel / ATI switchable?
Solution 1:
I found a solution for while googling. You have to put a script in rc.local
specifying which VGA you want to use.
This link explains everything.
I will post important notes here:
-
First install needed driver and script from git
sudo apt-get install git && cd ~/ git clone https://github.com/mkottman/acpi_call.git cd acpi_call && make sudo insmod acpi_call.ko chmod a+x test_off.sh
-
de-activate ATI VGA
sh test_off.sh
-
Now you can check if your ATI VGA is already disabled by
lspci -vnnn | grep VGA
.
It will show the following output:00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc NI Seymour [AMD Radeon HD 3650M] [1002:6760] (rev ff) (prog-if ff)
-
If it works, to make this run at boot, edit
/etc/rc.local
:sudo insmod /acpi_call/acpi_call.ko sudo sh /acpi_call/test_off.sh
-
Also, remove radeon blacklisting by editing
/etc/modprobe.d/blacklist.conf
:#blacklist radeon
You should have
xorg.conf
like this to make VGA detectable :Section "ServerLayout" Identifier "aticonfig Layout" Screen 0 "aticonfig-Screen[0]-0" 0 0 EndSection Section "Module" Load "glx" EndSection Section "Monitor" Identifier "aticonfig-Monitor[0]-0" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" EndSection Section "Device" Identifier "aticonfig-Device[0]-0" # Driver "fglrx" BusID "PCI:1:0:0" EndSection # Section "Screen" # Identifier "Default Screen" # DefaultDepth 24 # EndSection Section "Screen" Identifier "aticonfig-Screen[0]-0" Device "aticonfig-Device[0]-0" Monitor "aticonfig-Monitor[0]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection
Note: To activate ATI/AMD radeon VGA again: Just comment what we've added to rc.local
Solution 2
I found this solution from askubuntu.com, I might be easier to put into practice:
This question assumes using vga_switcheroo.
Add this to /etc/fstab
:
none /sys/kernel/debug debugfs defaults 0 0
Solution 2:
This is currently not possible with AMD/ATI proprietary drivers. Please refer to Any way to make switching between discrete and integrated graphics from the BIOS work with proprietary drivers?