|
|
#1 | |
|
Registered User
Join Date: Dec 2006
Posts: 3
|
Attempts to rotate the display to the left or right with nvidia-settings or /usr/bin/xrandr fail with a BadValue error:
Code:
$ xrandr -o left X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 154 (RANDR) Minor opcode of failed request: 2 (RRSetScreenConfig) Value in failed request: 0x780 Serial number of failed request: 14 Current serial number in output stream: 14 It seems that this xorg commit from December causes the problem with nvidia drivers. For that reason it was reverted, but only on the 1.7 branch. Unfortunately, my distribution tracks the 1.9-branch of xorg-xserver. Should that commit be reverted in all xserver branches, or is it the nvidia driver that needs fixing? Interestingly, someone claimed on the debian bug report that gnome-display-properties succeeds where nvidia-settings and xrandr crash. P.S. According to this FAQ page, bug reports can be emailed to linux-bugs@nvidia.com. Is that still true? |
|
|
|
|
|
|
#2 | |
|
NVIDIA Corporation
Join Date: Mar 2005
Posts: 2,487
|
That change doesn't take rotation into account correctly. The width/height check needs to be moved to before the rotation check, or modified to use the original mode->mode.width/height instead of the rotated width/height.
|
|
|
|
|
|
|
#3 | |
|
NVIDIA Corporation
Join Date: Mar 2005
Posts: 2,487
|
Quote:
|
|
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Jan 2006
Posts: 5
|
Looks like there's a patch to address this now: http://patchwork.freedesktop.org/patch/5427/
|
|
|
|
|
|
|
#5 |
|
NVIDIA Corporation
Join Date: Mar 2005
Posts: 2,487
|
Yes, thanks for catching that. Jeremy asked for someone to test it before applying it, so if someone with this problem could give it a try, that would be awesome.
|
|
|
|
|
|
#6 | |
|
Registered User
Join Date: Jan 2006
Posts: 5
|
That patch works for me: I can rotate the screen again with xrandr and with nvidia-settings. (Used debian xserver-xorg-core 2:1.10.1-2 as a base package.)
|
|
|
|
|
![]() |
| Thread Tools | |
|
|