staging.inyokaproject.org

Hardy + Samsung Q45 +Nvidia != Helligkeitssteuerung möglich?

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

chepaz

Anmeldungsdatum:
10. März 2006

Beiträge: 19

Hallo zusammen,

Ich habe ein Samsung Q45 mit Nvidia 8400G bislang unter 7.10 problemlos betrieben. Die Helligkeitssteuerung ging zwar nur auf den TTY's nachdem man in /etc/defaults/acpid die MODULES="ac battery bay button container dock fan processor sbs thermal" gesetzt hat, aber sie ging.
Jetzt habe ich es gewagt und habe auf Hardy geupdated... Und natürlich geht GENAU DAS jetzt nicht mehr. *grmpf*
Ich möchte aber gerne bei Hardy bleiben und zwar weil Suspend (toDisk UND toRam) out of the box funktionieren ) *sehrcool!* Nebenbei verwendet Hardy auch anstatt ipw3945 den iwl3945 für's Wlan und letzterer hing sich bei viel Traffic gerne mal auf, ersterer hat m.w. bessere Stromsparfunktionen.

So. Da steh ich nun mit meinem viel zu hellen Display und habe mich schon dermaßen vergoogelt das es mit schwer fällt Deutsch zu schreiben )

Achso Mit den NV Treibern geht alles tadellos. Nur halt ohne Beschleunigung und (denke ich) ohne Taktanpassung der GPU. Also wenn jemand eine gute Idee hat (muß auch nicht die eigene sein 😉 ) –→ Her damit! )

Gruß chepaz

Edit Das ist under dem Hardykernel 2.6.24 der Fall, benutze ich den alten 2.6.22 ist alles wie früher.

chepaz

(Themenstarter)

Anmeldungsdatum:
10. März 2006

Beiträge: 19

Falls es nochjemanden interessieren sollte )

Unter

/proc/acpi/video/NVID/LCD/brightness


kann man mit

echo '50' > brightness


(Die '50' kann man durch 10,20,30... ersetzen, das ist die Helligkeit) reinschreiben und so die Beleuchtung einstellen. Das geht aber nur auf der Konsole, wie immer 😉

Gruß chepaz

chepaz

(Themenstarter)

Anmeldungsdatum:
10. März 2006

Beiträge: 19

Und für die Bequemlichkeit

#!/bin/bash

#Author chepazspam@lost-byte.de

#Simple script to inc/decrease the backlight of a Samsung Q45 Devesh (...and others with a Nvidia 8400).
#I'm not responsible in any way that this script -could- do with your computer!
#If there's a shell-guru out there –> feel free to make it more usefull 😉
#At the moment this script can do hardly nothing.

echo "Possible values 10, 30, 40, 50, 60, 70, 80, 90, 100"
echo "Gimme a value"

set lcdValue=0

read lcdValue
echo $lcdValue > /proc/acpi/video/NVID/LCD/brightness
lcdValue=$lcdValue

echo "Should be more or less bright now 😉 Bye!"

Ok, das Script kann natürlich garnix. Aber man muß nicht mehr soviel tippen 😉

Gruß chepaz

DerDome

Anmeldungsdatum:
8. Oktober 2007

Beiträge: 7

Ich habe das Skript von Chepaz abgewandelt...viel Spaß damit ☺

#!/bin/bash

# Author: webmaster::spam@domesdomain.de

# Simple script to inc/decrease the backlight of a Samsung Q45 Devesh (...and others with a Nvidia 8400).
# Call with "scriptname <brightnesslevel>" where brightnesslevel between 0 and 100
# Only works from TTY :-/
# I'm not responsible in any way that this script -could- do with your computer!
# If there's a shell-guru out there --> feel free to make it more usefull ;) 

usage()
{
        echo "usage: $0 <value>"
        echo "<value> between 0 and 100"
        exit
}

# number of arguments
ARGC=${#@}

# test if argument 1 is an integer
ARGISINT=`test "$1" -ge 0 -o "$1" -lt 0 2>&- && echo TRUE`

# test for right argumentcount
if [ "$ARGC" -gt 1 ]; then
        usage
fi

# test for an integer between 0 and 100
if [ "$ARGISINT" != "TRUE" ]; then
        usage
fi
if [ "$1" -gt "100" ] || [ "$1" -lt "0" ]; then
        usage
fi

# everything seems fine, set value
VALUE=`echo "$1 - ($1 % 10)"|bc`

echo Setting brightnesslevel to ${VALUE}
echo $1 > /proc/acpi/video/NVID/LCD/brightness
Antworten |