View Single Post
Old 01-09-11, 09:02 AM   #106
guillaumezin
Registered User
 
Join Date: Dec 2009
Posts: 26
Default Re: Linux backlight driver

Quote:
Originally Posted by Zem View Post
Ok, this time it worked :
Code:
MARK 19.951211 Inserting nvidia
MARK 19.959408 Inserting nvidiabl
MAP 19.961049 1 0xe261c084 0xffffc900050b6084 0x4 0x0 0 -- nvidiabl mapping
R 4 19.961395 1 0xe261c084 0x40ada 0x0 0 -- nvidiabl read
W 4 19.961397 1 0xe261c084 0x80040834 0x0 0 -- nvidiabl write and enable brightness control
MAP 20.005131 2 0xd0000000 0xffffc90005094000 0x1000 0x0 0 -- nvidia mapping
MAP 20.047344 3 0xd0001000 0xffffc900050a6000 0x1000 0x0 0 -- nvidia mapping
R 4 31.206705 1 0xe261c084 0x4001fd82 0x0 0 -- nvidiabl read: the register has been broken by another module (nvidiabl ?)
W 4 31.306011 1 0xe261c084 0x80016693 0x0 0 -- nvidiabl write
R 4 31.307292 1 0xe261c084 0x16693 0x0 0 -- nvidiabl read
MAP 33.232282 4 0xd0003000 0xffffc900050aa000 0x1000 0x0 0
MAP 33.232403 5 0xd0004000 0xffffc900050ae000 0x1000 0x0 0
UNMAP 33.413486 4 0x0 0 -- nvidia unmapping
UNMAP 33.413580 5 0x0 0 -- nvidia unmapping
MAP 33.431884 6 0xd0003000 0xffffc900050aa000 0x1000 0x0 0 -- nvidia mapping
MAP 33.432005 7 0xd0004000 0xffffc900050ae000 0x1000 0x0 0 -- nvidia mapping
R 4 37.356923 1 0xe261c084 0x4001fd82 0x0 0 -- nvidiabl read: the register has been broken by another module (nvidiabl ?)
R 4 37.461901 1 0xe261c084 0x4001fd82 0x0 0 -- nvidiabl read: the register has been broken by another module (nvidiabl ?)
UNMAP 59.811246 3 0x0 0 -- nvidia unmapping
MAP 59.982268 8 0xd0001000 0xffffc900050a6000 0x1000 0x0 0 -- nvidia mapping
UNMAP 60.041018 6 0x0 0 -- nvidia unmapping
UNMAP 60.041118 7 0x0 0 -- nvidia unmapping
MAP 60.055150 9 0xd0003000 0xffffc900050aa000 0x1000 0x0 0 -- nvidia mapping
MAP 60.055277 10 0xd0004000 0xffffc900050ae000 0x1000 0x0 0
MARK 125.687924 playing with the backlight
R 4 161.646870 1 0xe261c084 0x4001fd82 0x0 0 -- nvidiabl read: the register has been broken by another module (nvidiabl ?)
R 4 161.654654 1 0xe261c084 0x4001fd82 0x0 0 -- nvidiabl read: the register has been broken by another module (nvidiabl ?)
W 4 161.660450 1 0xe261c084 0x8001d639 0x0 0 -- nvidiabl write
R 4 162.031484 1 0xe261c084 0x1d639 0x0 0 -- nvidiabl read
R 4 162.038045 1 0xe261c084 0x1d639 0x0 0 -- nvidiabl read
W 4 162.043371 1 0xe261c084 0x8001b4bb 0x0 0 -- nvidiabl write
R 4 163.897700 1 0xe261c084 0x1b4bb 0x0 0 -- nvidiabl read
R 4 163.904405 1 0xe261c084 0x1b4bb 0x0 0 -- nvidiabl read
W 4 163.909848 1 0xe261c084 0x8001cec8 0x0 0 -- nvidiabl write
MARK 176.580983 break backlight register
R 4 246.255938 1 0xe261c084 0x4001fd82 0x0 0 -- nvidiabl read: the register has been broken by another module (nvidiabl ?)
Anyway, I noticed I have this problem only with Desktop Effects enabled (kwin), or if I play a video in mplayer using VDPAU; maybe this can help.
The register is restored to an old value by another module with bit 30 set: I don't know the effect of bit 30 and it is not used by the nvidiabl module for sure. I need to dig further to know what it means.

Could you try to see if the problem appears without desktop effects and witt VDPAU disabled ?

Could you check, as Damdim mentionned, to lower the brightness, unload the nvidiabl module with
Code:
sudo modprobe -r nvidiabl
and see if it still happens ?

Thank you.

Guillaume
guillaumezin is offline   Reply With Quote