| What works: | Webcam upside down picture
vga switcheroo
HDMI only works with the nvidia enabled.
Hibernation works with ubuntu
|
| What doesn't work: | Function keys for brightness when intel card is used
Function key for disabling mousepad
Hibernation does not seem to work with lmde
|
| What was done to make it work: | making web cam work:
$ sudo apt-get install v4l2ucp
$ sudo add-apt-repository ppa:libv4l
$ sudo apt-get update && sudo apt-get install libv4l-0
vga_switcheroo is solved with asus-switcheroo here is the git:
https://github.com/awilliam/asus-switcheroo
just download the git and:
$ cd /folder/where/saved
$ sudo make
$ sudo make install-ubuntu
and know you should be able to switch between intel->nvidia (or nvidia->intel) with logging out and in again.
|
| Additional notes: | little shell script for easy usage of asus-switcheroo:
-------------
#!/bin/bash
#this little script is used to switch between the different graphics cards controled by asusswitcheroo
case "$1" in
# turn other graphics on
ON)
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
;;
# turn other graphics off
OFF)
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
;;
# turn discrete graphics after logout and login on
DIS)
echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
;;
# turn igp after logout and login on
IGP)
echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch
;;
# activate vgaswitcheroo if deacivated or not loaded
START)
sudo modprobe -r nouveau && sudo modprobe nouveau
::
# shows the current state of vgaswitcheroo
*)
cat /sys/kernel/debug/vgaswitcheroo/switch
;;
esac
-----------
and changing brightness for intel:
---------
#must enter hex number from 00 to ff
sudo setpci -s 00:02.0 F4.B=$1;
---------
or add those to keys:
down
----------
#!/bin/bash
bright=$((0x`sudo setpci -s 00:02.0 F4.B`));
if [ $bright -gt 15 ]
then
#decrease brightness
bright=$((0x`sudo setpci -s 00:02.0 F4.B`-16));
fi
#new brgihtness will be set
sudo setpci -s 00:02.0 F4.B=`printf "%X" $bright`
---------
up
---------
#!/bin/bash
bright=$((0x`sudo setpci -s 00:02.0 F4.B`));
if [ $bright -lt 239 ]
then
#increase brightness
bright=$((0x`sudo setpci -s 00:02.0 F4.B`+16));
fi
#new brgihtness will be set
sudo setpci -s 00:02.0 F4.B=`printf "%X" $bright`
----------
|