guillaumezin / nvidiabl

/!\ Please note that I don't maintain this repository anymore, please have a look at forked projects. /!\
82 stars 82 forks source link

wrong max, min or current brightness (gt 300M), version 0.81 #71

Open brushek opened 11 years ago

brushek commented 11 years ago

Hello,

I have fedora 18, build nvidiabl against 3.8.1 (distribution kernel), hardwere: Dell vostro 3700.

Module have loaded ok:

dmesg |grep nvidiabl [ 4197.598888] nvidiabl: loading driver version 0.81 [ 4197.598905] nvidiabl: Supported Nvidia graphics adapter 10de:0a29:1028:0442 detected [ 4197.598937] nvidiabl: smartdimmer register at address 0xfa61d084 mapped at address 0xffffc900112ae084 [ 4197.598940] nvidiabl: backlight type is raw [ 4197.598996] nvidiabl: backup register value 0x0 [ 4197.598998] nvidiabl: using value 0x400 as maximum [ 4197.599000] nvidiabl: using value 0x0 as off [ 4197.599036] nvidiabl: using value 0x32 as minimum

but something is wrong with numbers in /sys/class/backlight/nvidia_backlight:

[root@dell ~ ]# cat /sys/class/backlight/nvidia_backlight/actual_brightness 15995 [root@dell ~ ]# cat /sys/class/backlight/nvidia_backlight/brightness 15996 [root@dell ~ ]# cat /sys/class/backlight/nvidia_backlight/max_brightness 127

I can set the number in /sys/class/backlight/nvidia_backlight/brightness, but it is very very dark:(, I can see something after I do: modprobe -r nvidiabl

Regards brushek

yorickvP commented 11 years ago

I have the same problem on my quadro k1000m, git bisect tells 1322297c was the first bad commit.

guillaumezin commented 10 years ago

Could you try this:

sudo modprobe -r nvidiabl sudo modprobe nvidiabl screen_type=3

Then try

sudo modprobe -r nvidiabl sudo modprobe nvidiabl screen_type=2

and tell me if one option is working ?

yorickvP commented 10 years ago

No, none of these options work.

yorickvP commented 10 years ago

Here's a dmesg log for a broken version:

[29442.530940] nvidiabl: loading driver version 0.85
[29442.530951] nvidiabl: Supported Nvidia graphics adapter 10de:0ffc:103c:176b detected
[29442.530976] nvidiabl: smartdimmer register at address 0xd861c084 mapped at address 0xffffc90010f88084
[29442.530977] nvidiabl: backlight type is raw
[29442.531011] nvidiabl: backup register value 0x40004650
[29442.531012] nvidiabl: using value 0x400 as maximum
[29442.531013] nvidiabl: using value 0x0 as off
[29442.531014] nvidiabl: using value 0x32 as minimum

And here is the output for the last working version:

[29449.854524] nvidiabl: loading driver version 0.80
[29449.854535] nvidiabl: Supported Nvidia graphics adapter 10de:0ffc:103c:176b detected
[29449.854565] nvidiabl: smartdimmer register at address 0xd861c084 mapped at address 0xffffc90010fe2084
[29449.854566] nvidiabl: backlight type is raw
[29449.854599] nvidiabl: backup register value 0x40004650
[29449.854600] nvidiabl: autodetecting maximum
[29449.854601] nvidiabl: using value 0x4650 as maximum
[29449.854602] nvidiabl: autodetecting off
[29449.854603] nvidiabl: using value 0x0 as off
[29449.854604] nvidiabl: autodetecting minimum
[29449.854605] nvidiabl: minimum is 5% of maximum
[29449.854606] nvidiabl: using value 0x384 as minimum