[Partially SOLVED] Asus ul30vt Brightness keys not working

Questions about hardware and drivers
Forum rules
Before you post please read how to get help

[Partially SOLVED] Asus ul30vt Brightness keys not working

Postby krushaaa on Wed May 18, 2011 5:17 am

Hey guys,

ii just installed lmde updated everything and installed eeepc-acpi-tools and edited the scripts in there like i used to do in ubuntu however as it seems these scripts don't work in lmde somehow. as i ran a search through the forum i already found people who solved this problem. so i would really appreciate your help and especially i would prefer to stay on mint and dont swap back to ubuntu as i find the layout much more convenient here.

the scripts in /etc/acpi which i changed if they are needed.
asus-brn-down.sh
Code: Select all
#!/bin/sh

test -f /usr/share/acpi-support/key-constants || exit 0
. /usr/share/acpi-support/key-constants
acpi_fakekey $KEY_BRIGHTNESSDOWN

# added per http://forum.notebookreview.com/showpost.php?p=5665108&postcount=1235
#brightness=`echo $3 | sed 's/0000002//'`
#setpci -s 00:02.0 F4.B=${brightness}f

# added per mailing-list post
brightness=$((0x`setpci -s 00:02.0 F4.B`-16));
if [ $brightness -lt 0 ] ; then
   brightness=1;
fi
setpci -s 00:02.0 F4.B=`printf '%x' $brightness`;


asus-brn-up.sh
Code: Select all
#!/bin/sh
test -f /usr/share/acpi-support/key-constants || exit 0

. /usr/share/acpi-support/key-constants

# DeviceConfig

if [ "$model" != "701" ] ; then
   # On an Eee PC (ASUSTeK model 701) the keys in the range handled by this
   # script have entirely different meanings. They are handled in separate
   # scripts.
   acpi_fakekey $KEY_BRIGHTNESSUP
fi

# added per http://forum.notebookreview.com/showpost.php?p=5665108&postcount=1235
#brightness=`echo $3 | sed 's/0000001//'`
#setpci -s 00:02.0 F4.B=${brightness}f

# added per mailing list post
# in /etc/asus_brn_up.sh
brightness=$((0x`setpci -s 00:02.0 F4.B`+16));
if [ $brightness -gt $((0xff)) ] ; then
  brightness=$((0xff));
fi
setpci -s 00:02.0 F4.B=`printf '%x' $brightness`;
Last edited by krushaaa on Wed Jun 01, 2011 5:41 pm, edited 1 time in total.
Asus UL30VT ~~~ LMDE, 64bit, asus-switcherooo, pointing at incoming
krushaaa
Level 1
Level 1
 
Posts: 12
Joined: Wed May 18, 2011 5:02 am

Linux Mint is funded by ads and donations.
 

Re: Asus ul30vt Brightness keys not working

Postby ibm450 on Wed May 18, 2011 9:22 am

i have ul50vt and the only way to do this was to go into the bios and set the ide to compatibility (i know it sounds crazy) and install the nvidia propriety drivers not the open source driver as its poor.


i tried it once in mint 9 and it worked but the laptop some how felt sluggish.

ibm450@lm10gnome ~ $ inxi -G
Graphics: Card-1 Intel Mobile 4 Series Chipset Integrated Graphics Controller Card-2 nVidia GT218 [GeForce G210M] X.Org 1.9.0 Res: 1366x768@60.0hz
LX Renderer Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20100330 DEVELOPMENT GLX Version 2.1 Mesa 7.9-devel


to be honest, i only stick to the intel gpu as its far more reliable and laptop runs cooler and compiz is so much smoother then the nvidia
Image
Asus UL50VT laptop ~ LM10 - Unity 12.04 - Win 7
Image
User avatar
ibm450
Level 5
Level 5
 
Posts: 604
Joined: Sun Jan 11, 2009 6:56 am
Location: Kwinana, Western Australia

Re: Asus ul30vt Brightness keys not working

Postby krushaaa on Wed May 18, 2011 9:54 am

thanks for the reply but i would rather prefer to use the intel graphics as it uses less energy and i have the nvidia anyways disabled. hope there is a way to use the function keys with the intel graphics. but i am wondering why it works in ubuntu and not in mint or rather debian, i thought they are rather similar and also the standard scripts in ubuntus /etc/acpi are the same as in mint debian after installing eeepc-acpi-tools so i thought the patches should work but don't work partially. well anyway do those keys work somehow in "normal" mint, so i could at least try applying them?

EDIT:
so how are you changing the brightness of your laptop's screen then?
Asus UL30VT ~~~ LMDE, 64bit, asus-switcherooo, pointing at incoming
krushaaa
Level 1
Level 1
 
Posts: 12
Joined: Wed May 18, 2011 5:02 am

Re: Asus ul30vt Brightness keys not working

Postby ibm450 on Thu May 19, 2011 4:01 am

krushaaa wrote:thanks for the reply but i would rather prefer to use the intel graphics as it uses less energy and i have the nvidia anyways disabled. hope there is a way to use the function keys with the intel graphics. but i am wondering why it works in ubuntu and not in mint or rather debian, i thought they are rather similar and also the standard scripts in ubuntus /etc/acpi are the same as in mint debian after installing eeepc-acpi-tools so i thought the patches should work but don't work partially. well anyway do those keys work somehow in "normal" mint, so i could at least try applying them?

EDIT:
so how are you changing the brightness of your laptop's screen then?


i adjust the brightness at the Grub menu, meaning that before i enter into the distro of choice, i use the FN+ brightness - i think thats when the system is displaying in VGA mode - or adjust the brightness slider in the power management to your choice and allow the laptop to sleep and when laptop wakes up from sleep the brightness is then adjusted to the setting -- bloody stupid and crazy i know

the brightness FN keys NEVER worked for me while in Intel mode on ANY Ubuntu based distros, including all flavors of mint to date
Image
Asus UL50VT laptop ~ LM10 - Unity 12.04 - Win 7
Image
User avatar
ibm450
Level 5
Level 5
 
Posts: 604
Joined: Sun Jan 11, 2009 6:56 am
Location: Kwinana, Western Australia

Re: Asus ul30vt Brightness keys not working

Postby krushaaa on Thu May 19, 2011 4:45 am

i adjust the brightness at the Grub menu, meaning that before i enter into the distro of choice, i use the FN+ brightness - i think thats when the system is displaying in VGA mode - or adjust the brightness slider in the power management to your choice and allow the laptop to sleep and when laptop wakes up from sleep the brightness is then adjusted to the setting -- bloody stupid and crazy i know

its a bloody difficult method, the one i use currently is way easier

Code: Select all
sudo setpci -s 00:02.0 F4.B=XX


where XX => the hex number as brightness -> 00 dark ff bright

ohh yea and the scripts did work for me in ubuntu (like 10days ago they still worked, that was before i installed LMDE) and they should work.

hope you like my way of changing brightness is actually rather sweet its the stuff they use in the scripts aswell
Asus UL30VT ~~~ LMDE, 64bit, asus-switcherooo, pointing at incoming
krushaaa
Level 1
Level 1
 
Posts: 12
Joined: Wed May 18, 2011 5:02 am

Re: Asus ul30vt Brightness keys not working

Postby krushaaa on Thu May 19, 2011 9:46 am

hey a little update i rewrote those 2 scripts, so i can use them from terminal. now I/U/WE need to add them to the Fn+F6/F7 keys.
should work with intel graphics

up.sh
Code: Select all
#!/bin/bash

#echo Scrn bright: 0x`sudo setpci -s 00:02.0 F4.B`

bright=$((0x`sudo setpci -s 00:02.0 F4.B`));

#echo bright: $bright
#echo bright: 0x`printf "%X" $bright`

if [ $bright -lt 239 ]
then
   #increase brightness
   bright=$((0x`sudo setpci -s 00:02.0 F4.B`+16));
   #sh brn.sh `printf "%X" $bright`
fi
echo brightness: 0x`printf "%X" $bright`
#new brgihtness will be set
sudo setpci -s 00:02.0 F4.B=`printf "%X" $bright`


down.sh
Code: Select all
#!/bin/bash

#echo Scrn bright: 0x`sudo setpci -s 00:02.0 F4.B`

bright=$((0x`sudo setpci -s 00:02.0 F4.B`));

#echo bright: $bright
#echo bright: 0x`printf "%X" $bright`

if [ $bright -gt 15 ]
then
   #decrease brightness
   bright=$((0x`sudo setpci -s 00:02.0 F4.B`-16));
   #sh brn.sh `printf "%X" $bright`
fi
echo brightness: 0x`printf "%X" $bright`
#new brgihtness will be set
sudo setpci -s 00:02.0 F4.B=`printf "%X" $bright`


i think the 16 gives you 15 steps of brightness, changing 16 to 32 will give you 7 or 8 steps and 8 should give 30 steps

you should try them whether they do work for you as well.
Asus UL30VT ~~~ LMDE, 64bit, asus-switcherooo, pointing at incoming
krushaaa
Level 1
Level 1
 
Posts: 12
Joined: Wed May 18, 2011 5:02 am

Re: Asus ul30vt Brightness keys not working

Postby ibm450 on Thu May 19, 2011 12:28 pm

ok found a way to make Krushaaa scripts to work with my FN keys (ASUS UL50VT - intel gpu (Natty 11.04 this should also work in mint 11 as mint 11 is based on 11.04) although theres no need for the echo of the brightness values in the method-

my FN keys are:

FN+F5 = brightness down
FN+F6 = brightness up

simply copy & past the scripts at the end of the following asus-brn-up and asus-brn-down files as root admin located in

Code: Select all
etc\apci\


brightness down
Code: Select all
#!/bin/sh

test -f /usr/share/acpi-support/key-constants || exit 0
. /usr/share/acpi-support/key-constants
acpi_fakekey $KEY_BRIGHTNESSDOWN

 #echo Scrn bright: 0x`sudo setpci -s 00:02.0 F4.B`

    bright=$((0x`sudo setpci -s 00:02.0 F4.B`));

    #echo bright: $bright
    #echo bright: 0x`printf "%X" $bright`

    if [ $bright -gt 15 ]
    then
       #decrease brightness
       bright=$((0x`sudo setpci -s 00:02.0 F4.B`-16));
       #sh brn.sh `printf "%X" $bright`
    fi
    echo brightness: 0x`printf "%X" $bright`
    #new brgihtness will be set
    sudo setpci -s 00:02.0 F4.B=`printf "%X" $bright`


brightness up
Code: Select all
#!/bin/sh
test -f /usr/share/acpi-support/key-constants || exit 0

. /usr/share/acpi-support/key-constants

DeviceConfig

if [ "$model" != "701" ] ; then
   # On an Eee PC (ASUSTeK model 701) the keys in the range handled by this
   # script have entirely different meanings. They are handled in separate
   # scripts.
   acpi_fakekey $KEY_BRIGHTNESSUP
fi
#!/bin/bash

    #echo Scrn bright: 0x`sudo setpci -s 00:02.0 F4.B`

    bright=$((0x`sudo setpci -s 00:02.0 F4.B`));

    #echo bright: $bright
    #echo bright: 0x`printf "%X" $bright`

    if [ $bright -lt 239 ]
    then
       #increase brightness
       bright=$((0x`sudo setpci -s 00:02.0 F4.B`+16));
       #sh brn.sh `printf "%X" $bright`
    fi
    echo brightness: 0x`printf "%X" $bright`
    #new brgihtness will be set
    sudo setpci -s 00:02.0 F4.B=`printf "%X" $bright`
Image
Asus UL50VT laptop ~ LM10 - Unity 12.04 - Win 7
Image
User avatar
ibm450
Level 5
Level 5
 
Posts: 604
Joined: Sun Jan 11, 2009 6:56 am
Location: Kwinana, Western Australia

Re: Asus ul30vt Brightness keys not working

Postby krushaaa on Thu May 19, 2011 4:43 pm

glad it works for you and you can even use the Fn keys, but for me as i use LMDE and not mint 11, adding the scripts unfortunately does not change anything. as the F5=brightness down and F6=brightness up are recognised by acpi and the screen splash changes but unfortunately the brightness does not and also it changes by 2 increments/decrements rather than just one. i just need a way to get those keys connected to my scripts. OR i will install ubuntu 11.04 again, as i don't like the way you need to upgrade "normal" mint.
Asus UL30VT ~~~ LMDE, 64bit, asus-switcherooo, pointing at incoming
krushaaa
Level 1
Level 1
 
Posts: 12
Joined: Wed May 18, 2011 5:02 am

Re: Asus ul30vt Brightness keys not working

Postby ibm450 on Sat May 21, 2011 9:56 am

works on mint 10 also, the 1104 are identical to mint 10 brn up and down scripts as both versions call the same command.
Image
Asus UL50VT laptop ~ LM10 - Unity 12.04 - Win 7
Image
User avatar
ibm450
Level 5
Level 5
 
Posts: 604
Joined: Sun Jan 11, 2009 6:56 am
Location: Kwinana, Western Australia

Re: Asus ul30vt Brightness keys not working

Postby krushaaa on Wed May 25, 2011 5:39 pm

that is certainly true however the debian edition of mint somewhat does not connect the action of the scripts could you possibly paste your complete scripts for brn-up/down and also would it be possible to get a complete list of all in mint 10 installed programs somewhere?
Asus UL30VT ~~~ LMDE, 64bit, asus-switcherooo, pointing at incoming
krushaaa
Level 1
Level 1
 
Posts: 12
Joined: Wed May 18, 2011 5:02 am

Linux Mint is funded by ads and donations.
 

Return to Hardware Support

Who is online

Users browsing this forum: No registered users and 3 guests