Package Details: nvidiabl 0.88-3

Git Clone URL: https://aur.archlinux.org/nvidiabl.git (read-only)
Package Base: nvidiabl
Description: Backlight driver for NVidia graphics adapters
Upstream URL: https://github.com/guillaumezin/nvidiabl
Licenses: GPL
Conflicts: nvidia-bl, nvidiablctl
Submitter: uwinkelvos
Maintainer: None
Last Packager: padfoot
Votes: 41
Popularity: 0.406564
First Submitted: 2011-07-15 21:39
Last Updated: 2015-06-10 08:51

Latest Comments

specter66 commented on 2016-11-09 14:15

For anyone getting various build errors through yaourt or makepkg:

1. Grab all the new files from here: https://github.com/manjaro/packages-extra/tree/master/linux48-extramodules/nvidiabl, and add them to the working directory that makepkg will operate from.

2. As kahlil88 said below, replace the source=(https://...) with this, starting on line 22-

source=(https://github.com/guillaumezin/nvidiabl/archive/master.zip
nvidiabl-master.patch
kernel-4.8.patch)

3. On or about line 28 after the array of MD5's, add this in place of whatever is there-

prepare() {
cd "${srcdir}/nvidiabl-master/"
patch -p1 -i "${srcdir}/nvidiabl-master.patch"
patch -p1 -i "${srcdir}/kernel-4.8.patch"
}

4. Use makepkg -g to generate new MD5's after you've done that and saved the file, and replace the entire array starting on line 25 of the PKGBUILD with the output from terminal.

5. On line 4 of the PKGBUILD, remove the 48 from linuxprefix=linux48

6. Totally replace line 5 with this-

_extramodules="extramodules-$(uname -r | cut -f-2 -d'.')-$(uname -r|sed -e 's/.*-//g')"

7. makepkg -sri


It built properly for me with those changes, and it's working as advertised.

kahlil88 commented on 2016-10-30 23:06

https://github.com/manjaro/packages-extra/tree/master/linux48-extramodules/nvidiabl
Grab the kernel-4.8.patch from here and include in the PKGBUILD

source=(https://github.com/guillaumezin/nvidiabl/archive/master.zip
nvidiabl-master.patch
kernel-4.8.patch)
md5sums=('5fdda33fedcb78320c1581e84b395d39'
'79e5699da970908d6ec8dba114df87cb'
'd94abebc5f40586fbed015d9fab29a37')

prepare() {
cd "${srcdir}/nvidiabl-master/"
patch -p1 -i "${srcdir}/nvidiabl-master.patch"
patch -p1 -i "${srcdir}/kernel-4.8.patch"
}

specter66 commented on 2016-10-26 13:34

showing a validity check failure prior to build

alexhawke commented on 2016-10-25 04:01

Build error after upgrading to new kernel.

.../nvidiabl/src/nvidiabl-master/nvidiabl-module.c:33:0:
.../nvidiabl/src/nvidiabl-master/nvidiabl-models.h:24:8: error: type defaults to ‘int’ in declaration of ‘DEFINE_PCI_DEVICE_TABLE’ [-Werror=implicit-int]
extern DEFINE_PCI_DEVICE_TABLE(nvidiabl_device_table);
^~~~~~~~~~~~~~~~~~~~~~~
.../nvidiabl/src/nvidiabl-master/nvidiabl-models.h:24:1: warning: parameter names (without types) in function declaration
extern DEFINE_PCI_DEVICE_TABLE(nvidiabl_device_table);
^~~~~~
.../nvidiabl/src/nvidiabl-master/nvidiabl-module.c:37:3: warning: #warning USE_BACKLIGHT_SUSPEND [-Wcpp]
#warning USE_BACKLIGHT_SUSPEND
^~~~~~~
.../nvidiabl/src/nvidiabl-master/nvidiabl-module.c: In function ‘nvidiabl_match_id’:
.../nvidiabl/src/nvidiabl-master/nvidiabl-module.c:134:48: error: ‘nvidiabl_device_table’ undeclared (first use in this function)
const struct pci_device_id *id = pci_match_id(nvidiabl_device_table, dev);
^~~~~~~~~~~~~~~~~~~~~
...nvidiabl/src/nvidiabl-master/nvidiabl-module.c:134:48: note: each undeclared identifier is reported only once for each function it appears in

padfoot commented on 2016-05-26 08:09

zierler-f, if you are having issues and are using scripts to set the backlight using either nvidiablctl or directly setting /sys/class/backlight/nvidia_backlight/brightness, and you have acpid running, then acpi is also changing the backlight.

While nvidiabl uses /sys/class/backlight/nvidia_backlight, acpid uses /sys/class/backlight/acpi_videoX and adjusts the backlight elsewhere....I am trying to work out where myself as I don't have xbacklight installed and it does not appear to be using xrandr.

padfoot commented on 2016-05-26 08:03

@ zierler-f I don't see why not. Using 4.5.4 here and it is working perfectly.

zierler-f commented on 2016-05-25 10:21

Should this work with 4.4.11?

padfoot commented on 2015-06-10 08:34

This package now includes the nvidiablctl control script by default.

padfoot commented on 2015-05-22 08:22

Updated to 0.88 and patched.

MrMen commented on 2015-05-17 10:05

Disowned

kahlil88 commented on 2015-05-17 10:01

@padfoot: I can't get this to build with your modifications. Keeps giving me patch errors.

patch: **** malformed patch at line 7: for (iii = 0 ; iii < sizeof(backlight_type_ids) ; iii++) {

padfoot commented on 2015-05-08 07:43

Got this building and working again for me with the following:

Change the PKGBUILD as follows:
source=(https://github.com/guillaumezin/nvidiabl/raw/master/install/tarball/$pkgname-$pkgver-source-only.dkms.tar.gz nvidiabl.patch)
md5sums=('3024170a5e9f678899cd10eb5eb6aab6'
'55b1db746b207d0b5616697955ccdd7b')

Add a prepare function to the PKGBUILD:
prepare() {
cd "$srcdir/dkms_source_tree/"
patch -p1 -i $srcdir/nvidiabl.patch
}

And add the following file called nvidiabl.patch
diff -aur dkms_source_tree.src/nvidiabl-module.c dkms_source_tree.patch/nvidiabl-module.c
--- dkms_source_tree.src/nvidiabl-module.c 2014-04-06 01:43:49.000000000 +1100
+++ dkms_source_tree.patch/nvidiabl-module.c 2015-05-08 17:19:17.546837448 +1000
@@ -214,7 +215,7 @@
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,39)

for (iii = 0 ; iii < sizeof(backlight_type_ids) ; iii++) {
- if (strnicmp(bl_type, backlight_type_ids[iii].id, sizeof(bl_type)) == 0) {
+ if (strncasecmp(bl_type, backlight_type_ids[iii].id, sizeof(bl_type)) == 0) {
props.type = backlight_type_ids[iii].type;
printk(KERN_INFO "nvidiabl: backlight type is %s\n", backlight_type_ids[iii].id);
}

Working for me now on kernel >= 4

MrMen commented on 2015-02-15 12:53

I can't see the reason why the package has been flagged out of date…
As I haven't a macbook, I will disown this package.

MrMen commented on 2014-05-18 12:39

Update done.
Sorry for multiple mistakes and delay.

padfoot commented on 2014-05-16 20:57

Packaging always fails for me unless I change the package function in PKGBUILD to the following:

package() {
cd "$srcdir/dkms_source_tree/"
_extramodules="extramodules-$(uname -r | cut -f-2 -d'.')-$(uname -r|sed -e 's/.*-//g')"
_MODPATH="${pkgdir}/usr/lib/modules/${_extramodules}/"
install -d $_MODPATH
install -m 644 -c nvidiabl.ko $_MODPATH
}

sonic414 commented on 2014-05-16 02:25

It works well if you comment those lines out.

sonic414 commented on 2014-05-16 02:23

Current PKGBUILD contains errors and comments in package()
>

echo "rien"
...
extramodules-$(uname -r | cut -f-2 -d'.')-$(uname -r|sed -e 's/.*-//g')

<

petRUShka commented on 2014-05-14 21:36

I'm sorry but one more correction.
Unfortunately in my first expression yield is like this: /lib/modules/extramodules-3.14.0-pf

but should be like this: /lib/modules/extramodules-3.14-pf

So the final expression is:

extramodules-$(uname -r | cut -f-2 -d'.')-$(uname -r|sed -e 's/.*-//g')

Results:

3.14.1-1-ARCH: extramodules-3.14-ARCH
3.14.0-pf: extramodules-3.14-pf

petRUShka commented on 2014-05-14 21:30

I'm sorry but one more correction.
Unfortunately in my first expression yield is like this:

It should be like this: /lib/modules/extramodules-3.14.0-pf, but should be like this: /lib/modules/extramodules-3.14-pf

So the final expression is:

extramodules-$(uname -r | cut -f-2 -d'.')-$(uname -r|sed -e 's/.*-//g')

Results:

3.14.1-1-ARCH: extramodules-3.14-ARCH
3.14.0-pf: extramodules-3.14-pf

MrMen commented on 2014-05-14 20:56

I was thinking about this one… Ok update in progress.
Thanks for fix.

petRUShka commented on 2014-05-14 20:55

There is extra $ in my expression. It should be

extramodules-$(uname -r|sed -e 's/.[0-9]\+-[0-9]\+//g')

petRUShka commented on 2014-05-14 20:53

I use custom kernel (linux-pf) and have different path to extra modules dir.

Standard kernel: /usr/lib/modules/extramodules-3.14-ARCH/
pf kernel: /usr/lib/modules/extramodules-3.14-pf/

You use following exprssion: extramodules-$(uname -r | cut -f-2 -d'.')-ARCH"

I propose you to use this: extramodules-$(uname -r|sed -e 's/.[0-9]\+-[0-9]\+//g'$)

It serve properly either 3.14.0-pf and 3.14.1-1-ARCH.

P.S. It was stolen from aur/nvidia-bl :)

MrMen commented on 2013-07-01 09:56

Fixed. Thanks.

padfoot commented on 2013-07-01 06:07

Thanks for that pkgbuild, works a treat.

uwinkelvos commented on 2013-06-30 14:23

http://pastebin.com/CsUaeeTi

padfoot commented on 2013-06-30 03:33

$makepkg
is reulting in:

==> Entering fakeroot environment...
==> Starting package()...
install: cannot remove ‘/usr/lib/modules/extramodules-3.9-ARCH/nvidiabl.ko’: Permission denied
==> ERROR: A failure occurred in package().
Aborting...

#makepkg --asroot
(should not be building from AUR as root) does not fail but results in a package consisting of an empty directory.

Cheers.

hsngrms commented on 2013-02-22 14:53

I disown nvidiabl and nvidiablctl packages. Now I'm using a notebook with Intel HD Graphics 4000... And backlight is still a problem again :(

hsngrms commented on 2013-02-01 22:54

Yes, you're right, correct md5sum "a154a3c408d8f2d65bc35f04ad8ba860".
But i want to know, how it is possible :) It's still 0.2
Anyway i'll update.

munzirtaha commented on 2013-01-24 23:23

@hsngrms
I should have posted this on nvidiablctl page. I just found that nvidiablctl/PKGBUILD has md5sums=('4ccedcf4d22dba8cb3b4d0f9f174cdf2'). However, the correct md5sums=('a154a3c408d8f2d65bc35f04ad8ba860')

% wget https://raw.github.com/guillaumezin/nvidiabl/master/scripts/usr/local/sbin/nvidiablctl
--2013-01-24 14:21:52-- https://raw.github.com/guillaumezin/nvidiabl/master/scripts/usr/local/sbin/nvidiablctl
Resolving raw.github.com (raw.github.com)... 199.27.77.193
Connecting to raw.github.com (raw.github.com)|199.27.77.193|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1950 (1.9K) [text/plain]
Saving to: ‘nvidiablctl’

100%[=============================================================================================================>] 1,950 --.-K/s in 0s

2013-01-24 14:21:53 (31.2 MB/s) - ‘nvidiablctl’ saved [1950/1950]

% md5sum nvidiablctl
a154a3c408d8f2d65bc35f04ad8ba860 nvidiablctl

hsngrms commented on 2013-01-24 15:31

@munzirtaha,

What's the wrong thing for you? This module is working for me.

Only one bug what i found: brightness fluctating a bit @minimum brightness level.

munzirtaha commented on 2013-01-24 12:02

With the latest updates, this module stopped working

hsngrms commented on 2013-01-21 20:34

PKGBUILD fixed.

If your FN keys don't work, you wanna do:
1. Install https://aur.archlinux.org/packages/nvidiablctl/
2. Set sudo without password
3. Create keyboard shortcuts for commands below
full brightness: "sudo nvidiablctl full"
min. brightness: "sudo nvidiablctl off"
brightness up: "sudo nvidiablctl up"
brightness down: "sudo nvidiablctl down"

munzirtaha commented on 2013-01-21 15:36

nvidiabl 0.81 fixed the issue I filed at https://github.com/guillaumezin/nvidiabl/issues/60
So, I created a PKGBUILD for it at
https://gist.github.com/4586871

hsngrms commented on 2012-11-16 01:29

https://aur.archlinux.org/packages/nvidiablctl/

hsngrms commented on 2012-11-16 01:06

Thanks @Chrysalis.
PKGBUILD fixed.
I'll create nvidiablctl pkg soon.

Anonymous comment on 2012-11-14 23:05

If you are talking about the bash script i found on github then its a simple...
"install -D -m755 whatever $pkgdir/usr/bin/nvidiablctl" after adding it to sources.
Its better to make its own pkg though and if you want you can make it an optdep of this with a short description. i looked through it and it seems to be pointing to the right files.
But first, this pkg needs a serious rework, look at the nvidia-bl pkgbuild for help.

hsngrms commented on 2012-11-14 14:01

Yes, you're right @Chrysalis. Sorry i'm new on AUR. dkms added by previous maintainer.

I wanna add nvidiablctl to package, do u know how it's done?

Anonymous comment on 2012-11-09 15:30

also, with kernel module pkgs you need an .install file for depmod...

Anonymous comment on 2012-11-09 15:05

whats going on with the dkms dependency? you need to make a new nvidiabl-dkms pkg instead of pushing it here if it is indeed a dkms pkg.
a quick look through the git page tells me that dkms can be only a makedep even if this was a dkms pkg, but you are not using dkms install so ive no idea why you even have dkms as a dep.

sonic414 commented on 2012-11-03 02:59

Update to 0.80

uwinkelvos commented on 2012-11-01 01:22

hey guys, i missed the notification mail again, sorry for that. And as i am using the nouveau driver i do not realize when a new kernel breaks nvidia-bl. So i guess it's time to disown the package. If anything comes up, just send me an email, mails from real people don't get lost that much in my mailbox.

hsngrms commented on 2012-09-14 01:32

pkgname=nvidiabl
pkgver=0.79
pkgrel=2
epoch=
pkgdesc="Driver to adjust display backlight on modern mobile NVidia graphics adapters."
arch=('x86_64' 'i686')
url="https://github.com/guillaumezin/nvidiabl"
license=('GPL')
depends=(dkms)
makedepends=("linux-headers")
optdepends=()
conflicts=(nvidia-bl)
options=()
changelog=
source=(https://github.com/downloads/guillaumezin/nvidiabl/$pkgname-$pkgver-source-only.dkms.tar.gz)

_extramodules="extramodules-$(uname -r | cut -f-2 -d'.')-ARCH"

build() {
cd "$srcdir/dkms_source_tree/"
make
}

package() {
cd "$srcdir/dkms_source_tree/"
MODPATH="${pkgdir}/usr/lib/modules/${_extramodules}/"
install -d $MODPATH
install -m 644 -c nvidiabl.ko $MODPATH
}

# vim:set ts=2 sw=2 et:
md5sums=('c2469f5bede5785a83fdd62ca34002ee')

hsngrms commented on 2012-09-14 01:19

PKGBUILD hack: Version 0.79 of source tar.gz and MD5sum added manually.
Other hack: nvidiablctl (from git) cloned into /usr/local/sbin manually.

This AUR package out of date and don't provide nvidiablctl :( nvidiabl-git provide, but their PKGBUILD isn't correct.

https://github.com/guillaumezin/nvidiabl

Anonymous comment on 2012-08-17 18:53

I'm having the same problem as agias had previously, namely brightness is resetting to full randomly during usage. It will reset every time I open a video, and also when switching between fullscreen and windowed. It will always reset if I press "OpenGL/GLX Information" in nvidia X server settings the first time after starting it, when loading flash videos/ads in the browser.

I tried the fix by uwinkelvos, but sadly it doesn't work for me. Also, when brightness resets, it doesn't change the nvidia_backlight/brightness. Pressing the keys again will bring brightness back to where it was before (+- one step, depending on which button was pressed).

The actual_brightness-file is reset to 127 (max_brightness), while brightness stays at the value I set previously.

sonic414 commented on 2012-07-18 11:47

@zenlord: Did you follow the guide linked from archlinux.org? https://wiki.archlinux.org/index.php/DeveloperWiki:usrlib

For me, I just removed nvidiabl before that, followed the guide, installed glibc . After this, lib symlinks to usr/lib. After that, install nvidiabl like norm. Worked for me. I just had to change the PKGBUILD a little because I'm using linux-ck. and to be thorough, I changed
MODPATH in PKGBUILD from
MODPATH="${pkgdir}/lib/modules/${_extramodules}/"
to
MODPATH="${pkgdir}/usr/lib/modules/${_extramodules}/"

No need to do that actually...Just for fun ^_^'

zenlord commented on 2012-07-18 06:20

The change from /lib to /usr/lib cannot be completed on my system because nvidiabl still owns a dir inside /lib. Reinstalling nvidiabl fails because the dir /lib/modules/uname -r/<etc> cannot be found... Flagging out of date.

walkindude commented on 2012-07-16 13:02

@uwinkelvos - sorry, my bad, drm was turned off, so no fb.h and no FB_BACKLIGHT_LEVELS declared...
anyway, thanks for update, working well on 315m

uwinkelvos commented on 2012-07-15 23:14

@walkindude - see: http://lxr.free-electrons.com/source/include/linux/fb.h#L400 I ld guess you need to to enable that in your kernel config.

@others: i switched to nouveau for now, so i cant realy test the driver. Could anyone verify that it is working. And if anyone is interested mantainig the package, you are welcome! :)

walkindude commented on 2012-07-13 18:51

Problem on linux-3.4.4-pf (build with menuconfig; laptop without integrated card, only nvidia):‘FB_BACKLIGHT_LEVELS’ undeclared an so on...
could somebody tell me what kernel params should I use?

uwinkelvos commented on 2012-06-20 00:08

version bump to 0.74 and cleaned up the PKGBUILD a little.

sonic414 commented on 2012-06-19 07:56



TIP: Blacklisting
video
enabled my keyboard shortcuts

sonic414 commented on 2012-06-19 07:55

0.74 out ... Please update...

walkindude commented on 2012-03-04 07:43

Has anyone tried it with kernel 3.2.9?
Have 'Exec format error' or in dmesg: 'disagrees about version of symbol module_layout', even after recompiling

Anonymous comment on 2012-01-30 06:31

nvidiabl has been updated to 0.73

Anonymous comment on 2012-01-27 14:54

my keyboard shortcuts work again with kernel 3.2.2

Anonymous comment on 2012-01-24 16:35

@orwell this is happening to me. But, I don't know where is the problem, on kernel, on KDE or on nvidiabl. But, a workaround (on KDE), is change the shortcut for brightness on global keyboard shortcuts.

Anonymous comment on 2012-01-24 09:35

thanks for the update !
i don't know why but i can't adjust the brightness level with the keyboard shortcuts anymore on my vaio laptop, only with the system settings panel (KDE).
not a big issue

uwinkelvos commented on 2012-01-24 00:44

i need to check my mail filters... only got the notification for orwell's comment. Nevertheless its updated, zhanks for the info guys.

Anonymous comment on 2012-01-23 14:02

Doesn't compile on Linux 3.2.1

chenxiaolong commented on 2012-01-20 00:54

A patch is available at my fork of nvidiabl at github: https://github.com/chenxiaolong/nvidiabl/commit/ed26f84824aad1efe9616477a63fe857c7971fa1

burdickjp commented on 2012-01-07 17:54

Failing to compile on 3.2.0:

make -C /lib/modules/3.2.0-1-ARCH/build M=/home/sol/unsorted/download/nvidiabl/src/dkms_source_tree modules
make[1]: Entering directory `/usr/src/linux-3.2.0-1-ARCH'
CC [M] /home/sol/unsorted/download/nvidiabl/src/dkms_source_tree/nvidiabl-models.o
/home/sol/unsorted/download/nvidiabl/src/dkms_source_tree/nvidiabl-models.c:214:41: error: expected ‘)’ before numeric constant
/home/sol/unsorted/download/nvidiabl/src/dkms_source_tree/nvidiabl-models.c:215:25: error: expected ‘)’ before string constant
make[2]: *** [/home/sol/unsorted/download/nvidiabl/src/dkms_source_tree/nvidiabl-models.o] Error 1
make[1]: *** [_module_/home/sol/unsorted/download/nvidiabl/src/dkms_source_tree] Error 2
make[1]: Leaving directory `/usr/src/linux-3.2.0-1-ARCH'
make: *** [modules] Error 2

agias commented on 2011-11-28 03:21

@uwinkelvos: Thanks a lot for your help. Pretty sure the xorg bit has fixed it and you were correct about the 'sudo echo 1 > ...' stuff.

uwinkelvos commented on 2011-11-28 02:01

0.72-2 now installs to extramodules, as allesandro suggested.

uwinkelvos commented on 2011-11-25 12:37

Hi guys, i kind of missed the last comments... dont think i got a notification mail.

@allesandro: i will update the package tonight or tomorrow. I just read Wonder's (Ionut) post about the extramodules dir, but i dont realy get the point. The module is working for me without recompiling on most kernel upgrades. (I guess it should when there is not any api/abi change)

@agias: My guess is that, something other than your DE (gonome?) is setting the brightness. try something like this in yourt xorg.conf:

Section "ServerLayout"
Identifier "ServerLayout0"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection

(see: https://wiki.archlinux.org/index.php/Display_Power_Management_Signaling)

to that other problem:
are you trying to do something like this?
"sudo echo 1 > /sys/class/brightness/nvidia_backlight/brightness" that wont work, as only echo is running as root, not the stream appender.
use:
"echo 1 | sudo dd of=/sys/class/brightness/nvidia_backlight/brightness" or
"sudo su -c 'echo 1 > /sys/class/brightness/nvidia_backlight/brightness'"

that should work.


Anonymous comment on 2011-11-25 11:43

pkgbuild 0.72: http://paste.org/41354

Anonymous comment on 2011-11-15 16:04

I think you should considering to put this module on extramodules. On recent changes, the minor kernel update changes the modules folder, forcing us to rebuild the module on every update. Putting this modules on extramodules we only to rebuild this package on the major update.

agias commented on 2011-11-14 18:35

Hi, so I have a Sony Vaio VGN-FZ4000 and am running the closed-source NVIDIA drivers. Your package has been the only thing to give me control over my backlight, but it's always been buggy for me.

The backlight will reset to maximum brightness whenever I load a webpage with Flash, press keyboard keys after being idle for some period of time, or open new windows (some of the time). Pressing the backlight control buttons after it resets to maximum brightness will set the blacklight to the previous dimming level, plus or minus the change in brightness. Notably, it does not change from maximum brightness if the previous brightness was 0 and I try to lower the backlight.

The standard solution to issues with this seems to be to echo a new value into /sys/class/brightness/nvidia_backlight/brightness, but even as root I do not have permissions to do this (file is listed as -rw-r--r-- 1 root root 4096 Nov 12 09:09) (that's probably the day I last rebooted). The number in this file corresponds to the brightness at any time.

Anyway, thanks for writing and maintaining this package; I'd be blind without it!

agias commented on 2011-11-14 17:04

Hi, so I have a Sony Vaio VGN-FZ4000 and am running the closed-source NVIDIA drivers. Your package has been the only thing to give me control over my backlight, but it's always been buggy for me.

The backlight will reset to maximum brightness whenever I load a webpage with Flash, press keyboard keys after being idle for some period of time, or open new windows (some of the time). Pressing the backlight control buttons after it resets to maximum brightness will set the blacklight to the previous dimming level, plus or minus the change in brightness. Notably, it does not change from maximum brightness if the previous brightness was 0 and I try to lower the backlight.

The standard solution to issues with this seems to be to echo a new value into /sys/class/brightness/nvidia_backlight/brightness, but even as root I do not have permissions to do this (file is listed as -rw-r--r-- 1 root root 4096 Nov 12 09:09) (that's probably the day I last rebooted). The number in this file corresponds to the brightness at any time.

Anyway, thanks for writing and maintaining this package; I'd be blind without it!

omn commented on 2011-10-11 12:59

Current version seems to be 0.71.
Thanks.

burdickjp commented on 2011-08-12 15:41

having trouble compiling with linux-pf 3.0.1 kernel:


CC [M] /home/sol/unsorted/download/aur/nvidiabl/src/dkms_source_tree/nvidiabl-module.o
/home/sol/unsorted/download/aur/nvidiabl/src/dkms_source_tree/nvidiabl-module.c:37:3: warning: #warning USE_BACKLIGHT_SUSPEND [-Wcpp]
/home/sol/unsorted/download/aur/nvidiabl/src/dkms_source_tree/nvidiabl-module.c: In function ‘nvidiabl_init’:
/home/sol/unsorted/download/aur/nvidiabl/src/dkms_source_tree/nvidiabl-module.c:291:49: error: ‘FB_BACKLIGHT_LEVELS’ undeclared (first use in this function)
/home/sol/unsorted/download/aur/nvidiabl/src/dkms_source_tree/nvidiabl-module.c:291:49: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [/home/sol/unsorted/download/aur/nvidiabl/src/dkms_source_tree/nvidiabl-module.o] Error 1
make[1]: *** [_module_/home/sol/unsorted/download/aur/nvidiabl/src/dkms_source_tree] Error 2
make[1]: Leaving directory `/usr/src/linux-3.0.1-pf'
make: *** [modules] Error 2

mus commented on 2011-07-23 22:17

this one works perfectly on my Sony Vaio S! I couldn't get the full brightness with the old nvidia_bl module. thanks!

uwinkelvos commented on 2011-07-15 22:39

patched the issue that prdoced a kernel warning in version -5.

uwinkelvos commented on 2011-07-15 21:48

This seems to be the activly maintaned version of the nvidia backlight module. Compared to nvidia_bl (https://aur.archlinux.org/packages.php?ID=25467) the scaling seems to work better.