Views:
3,888β
Votes: 7β
β
Solution
Tag :
xrandr
Link:
π See Original Question on Ask Ubuntu β§ π
URL:
https://askubuntu.com/q/1192154
Title:
When will xrandr version 1.5.1 be available in Ubuntu?
ID:
/2019/11/28/When-will-xrandr-version-1.5.1-be-available-in-Ubuntu_
Created:
November 28, 2019
Edited: June 12, 2020
Upload:
September 15, 2024
Layout: post
TOC:
false
Navigation: false
Copy to clipboard: false
I guess this is more of a question of where do I go to find out when xrandr
version 1.5.1
will be published in Ubuntu? Itβs already available in Arch Linux and was released in August 2019. There is a bug from 2010 I want to have fixed.
Ubuntu 16.04.6 LTS current version is:
$ xrandr --version
xrandr program version 1.5.0
Server reports RandR version 1.5
Iβm not well-versed on the subject but could I simply get 1.5.1
source code and compile it? Or should such a mission critical app such as xrandr
never be compiled from source?
TL;DR Why it matters
Everyone can try these short little tests on their platform to see the importance of xrandr
version and the gamma bug.
The current Ubuntu version has the bug thatβs been around for 9 years:
$ xrandr --version
xrandr program version 1.5.0
Server reports RandR version 1.5
Basic problem is xrandr
reports the wrong gamma values:
$ xrandr --verbose | grep ^DP-1-1 -A5
DP-1-1 connected 3840x2160+1920+0 (0xa5) normal (normal left inverted right x axis y axis) 1600mm x 900mm
Identifier: 0x43
Timestamp: 538179391
Subpixel: unknown
Gamma: 1.0:1.1:1.3
Brightness: 0.63
My βredshift-likeβ application has set gamma to Red = 1.0
, Green = .88
and Blue = .77
but RGB is incorrectly reported as 1.0:1.1:1.3
. Now imaging we want to increase brightness to .65. If we donβt change gamma at the same time existing settings for gamma are reset to 1:1:1
. So we pass what we think are the current values:
$ xrandr --output DP-1-1 --brightness .65 --gamma 1.0:1.1:1.3
Low and behold the screen goes super bluish-greenish and kills our nighttime settings for reddish hue. When we check current settings again we find the values are inverted again:
$ xrandr --verbose | grep ^DP-1-1 -A5
DP-1-1 connected 3840x2160+1920+0 (0xa5) normal (normal left inverted right x axis y axis) 1600mm x 900mm
Identifier: 0x43
Timestamp: 541629314
Subpixel: unknown
Gamma: 1.0:0.91:0.77
Brightness: 0.65
So no matter what value xrandr --verbose
is reporting we always have to use 1 / gamma
to get real gamma on Red, Green and Blue channels. After correcting our code, we have to put in a test for version 1.5.1
to not correct our code and use the gamma values returned. Assuming the bug has been fixed in version 1.5.1
which I have yet to compile and test.