• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Samsunng q 210 zu dunkel-kaum Helligkeit: Nvidia-Problem?

lin

Hacker
hallo und guten Abend liebe Linux-Community,

bei meinem Notebook samsung q 210 fehlt die Helligkeit. Es ist zu dunkel.

Die Daten:
Samsunng q 210, 12,1" OpenSuse 13.1: Intel® Core™ 2 Duo Proz. P8400 2,26 GHz 1066 MHz FSB 3 MB; PC2-6400 (800 MHz), DDR2 SODIMM ; NVIDIA GeForce® 9200M GS

der vielfach beschriebene Fehler - dass die fn-tasten des notebooks nicht funktionieren trifft hier allerdings nicht zu. Denn das geht.

zu den inhalten - oder dem was ich versuchte nachzuvollziehen:

Manche Ubuntuuser haben auf ihren Systemen folgendes gemacht / bzw. probiert:

Ansatz a Versuche mal das: in der Datei /etc/rc.local werden folgende Zeilen eingefügt:

sleep 2 echo 5 > /sys/class/backlight/acpi_video0/brightness exit 0

Fazit hier auf opensuse: Leider leider hab ich diese Datei nicht finden koennen in meinem /etc

Andere sagen z.B.
"ich habe jetzt den neuesten Intel und AMD Grafiktreiber installiert, seitdem kann ich die Helligkeit wieder mit beiden karten regeln. Das Netbook hat keine eigene Grafikkarte - woher weiß ich welcher Treiber passt? Außerdem hat es anfangs funktioniert..."

hmmm - ich bin im Mom. etwas ratlos. Denke dass ich die Helligkeit auf alle FAELLE besser / hoeher haben will.
wie schon gesagt: Grundsätzlich funktionieren die FN TASTEN - das geht bei mir. ABER eben in einem zu kleinen Bereich. Da ist irgendwann eben ENDE - beim Hellerstellen

Zu den OpenSuse-Spezifika: Das aktuelle openSuse setzt auf systemd; Da wird rc.local nicht mehr abgearbeitet, jedenfalls nicht ohne Zusatz. Folglich wäre eine Existenz von rc.locla ohne Sinn.
Es kommt also darauf an, bzgl. der Opensuse-Spezifika mal genau abzuklären, was ich mit dem Samsung-Notebook noch ausprobieren kann, um die Helligkeit zu verbessern.

Vielleicht hat jemand ja einen Tipp u. kann sagen was ich hier noch untersuchen kann.

Freu mich auf Tipps.

viele Gruesse
Lin :/
 
OP
L

lin

Hacker
hi josef-wien hi mkossmann

der befehl senkt die helligkeit auf 71 % ab....


soweit schon mal gut -. wenn ich nun weiterkomm u. erfahre wie man die helligkeit erhoehen koennte...

freu mich von euc tzu heoren.
 

josef-wien

Ultimate Guru
Was möglich ist, zeigt:
Code:
cat /sys/class/backlight/acpi_video0/max_brightness
Im übrigen: https://wiki.archlinux.org/index.php/backlight
 
OP
L

lin

Hacker
Hallo Josef-Wien


danke für deine Tipps.

das hab ich auch mal ausprobiert (s.u). Leide da ist nichts besser geworden:

Ferner hab ich da mal nachgesehen:

https://wiki.archlinux.org/index.php/backlight

vielen Dank für diesen Backlight-Tipps übrigens.

Der ist ganz interessant: und hier noch:

xbacklight - Utility to adjust the screen backlight brightness Xbacklight is used to adjust the backlight brightness where supported. It uses the RandR extension to find all outputs on the X server supporting backlight brightness control and changes them all in the same way.

Das ist im Übrigen auf meinen notebook auch installiert.

linux-70ce:/home/martin # cat /sys/class/backlight/acpi_video0/max_brightness
7
linux-70ce:/home/martin # cat /sys/class/backlight/acpi_video0/max_brightness
7
linux-70ce:/home/martin # xbacklight -inc 40
No outputs have backlight property
linux-70ce:/home/martin #
linux-70ce:/home/martin # xbacklight -dec 40
No outputs have backlight property
linux-70ce:/home/martin #




auch dieser Hinweis:

http://www.linuxquestions.org/questions/mandriva-30/adjust-brightness-in-samsung-laptop-846888/#post4172674
I am using a Samsung laptop and I found a workaround to adjust the brightness.
just press Alt+F1 to get the terminal only session.

login as root
type this command

echo 1 > /sys/class/backlight/acpi_video0/actual_brightness( for decreasing brightness)
echo 6 > /sys/class/backlight/acpi_video0/actual_brightness( for increasing brightness.)

hat bei mir nicht weiter geholfen...:
Code:
echo 1 > /sys/class/backlight/acpi_video0/actual_brightness( for decreasing brightness)
echo 6 > /sys/class/backlight/acpi_video0/actual_brightness( for increasing brightness.)

hat aber nichts gebracht.

Code:
linux-70ce:/home/martin # cat /sys/class/backlight/acpi_video0/max_brightness
7
linux-70ce:/home/martin # xbacklight -inc 40
No outputs have backlight property
linux-70ce:/home/martin # 
linux-70ce:/home/martin # xbacklight -dec 40
No outputs have backlight property
linux-70ce:/home/martin # echo 6 > /sys/class/backlight/acpi_video0/actual_brightness
bash: /sys/class/backlight/acpi_video0/actual_brightness: Keine Berechtigung
linux-70ce:/home/martin #


Werde im Laufe der Woche nochmals nachsehen.
 

josef-wien

Ultimate Guru
Von
Code:
echo 7 > /sys/class/backlight/acpi_video0/brightness
(das ist offenbar der größte bei Dir zu setzende Wert) und dessen Auswirkungen lese ich nichts.

Interessehalber wären die Ergebnisse der Abfragen
Code:
grep . /sys/class/backlight/acpi_video0/*
ls -l /sys/class/backlight/acpi_video0
nicht schlecht.
 
OP
L

lin

Hacker
Hallo Josef-Wien

danke für die Tipps. Hab mal die befehle noch versucht.

Der folgende Befehl hier ergibt keine Verbesserung:

Code:
echo 7 > /sys/class/backlight/acpi_video0/brightness

Die Ergebnisse dieser beiden

Code:
grep . /sys/class/backlight/acpi_video0/*
ls -l /sys/class/backlight/acpi_video0


sind hier zu sehen

Code:
/sys/class/backlight/acpi_video0/bl_power:0
/sys/class/backlight/acpi_video0/brightness:7
grep: /sys/class/backlight/acpi_video0/device: Ist ein Verzeichnis
/sys/class/backlight/acpi_video0/max_brightness:7
grep: /sys/class/backlight/acpi_video0/power: Ist ein Verzeichnis
grep: /sys/class/backlight/acpi_video0/subsystem: Ist ein Verzeichnis
/sys/class/backlight/acpi_video0/type:firmware
linux-70ce:/home/martin # ls -l /sys/class/backlight/acpi_video0
lrwxrwxrwx 1 root root 0  4. Jan 21:21 /sys/class/backlight/acpi_video0 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0
linux-70ce:/home/martin #

hmm - werde noch einiges ausprobieren - und meld mich später nochmals....



werde dann ggf das hier nochmals verfolgen

ad 1: tipp 1 http://community.linuxmint.com/tutorial/view/995

> Open a terminal or shell and run lspci
> Look for VGA/Display/Graphics Controller Entry
> Note it's First column entry [ xx:yy.z (Example: 00:02.1) ]
> Now run command:

Code:
               sudo setpci -s xx:yy.z F4.B=aa 
                              where xx:yy.z is your code got from STEP 2
                              and aa is desired brightness wrote in HEX
                                             FF for maximum brightness
                                             01 for least brightness
                                             00 turns off backlight (be Careful)
 
               example: sudo setpci -s 00:02.1 F4.B=E0

I Tested this method and worked 100%.
My system : Samsung NP-N100 and currently uses Linux Mint 12 LXDE and 13 Maya Main Edition.
Looks like it would work on all ubuntu based main distros



ad 2: Tipp 2 http://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/samsung-laptop-screen-brightness-control-4175423179/#post4759893

...angewandt auf samsung R480 und Linux Mint 13 KDE

The Fn keys for the brightness do not work. I am using this workaround:
sudo setpci -s 00:02.0 F4.b=XX.
The XX is the level of brightness; 0 being the darkest, 100 brightest. I normally have it at 25.
If I reboot or sleep the laptop, it will go to a default level, not sure what the number is but its very bright and hurts my eyes after just a little bit.

How do I get the Fn keys to work or at least how do I get the value to stay at 25 by default??
I've been using Mint w/kde on this laptop since Mint 10 and have always had to do this workaround for the brightness.

first of all: get a collection of acpi stuff from debian & fedora, as they both have good stuff. I got sorted on slackware by running acpid with -l (log to syslog)

Code:
acpid -l

In one terminal I ran

Code:
tail -f /var/log/messages

and then with that visible, I pressed the Fn buttons, and acpi logged the events. Then I put the event (as logged) in /etc/acpi/events,

Code:
bash-4.1$ cat /etc/acpi/events/video_brightnessup
# /etc/acpi/events/video_brightnessup
event=video.* 00000086
action=/etc/acpi/video_brightnessup.sh

..and the risked or copied/hacked a bit of a script in /etc/acpi

Code:
bash-4.1$ cat /etc/acpi/video_brightnessup.sh
#!/bin/sh

BRIGHTNESS = { cat /sys/devices/virtual/backlight/acpi_video0/brightness}
BRIGHTNESS = [ $BRIGHTNESS + 1 ]
echo -n $BRIGHTNESS > /sys/devices/virtual/backlight/acpi_video0/brightness

gut - ich muss zuerst überprüfen was hier übertragbar ist - auf mein system...

meld mich wieder...
 
Oben