Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

color saturation (digital vibrance) RX550 using AMDGPU

Need help with peripherals or devices?
Message
Author
User avatar
smoki
Posts: 146
Joined: 2011-08-03 05:04
Location: Srbija, kude snajka posvađa dva sina

Re: color saturation (digital vibrance) RX550 using AMDGPU

#31 Post by smoki »

debiman wrote:i don't quite understand why AMD's proprietary driver would not have a GUI thingy to adjust that.
Because they were rewritting DAL2 to DAL3 now called DC (on Linux) for about 3 years, but still does not have these features they had before on Linux. These are basically, various techinques to control and adjust display/s / connectors, etc...

Opensource drivers never had these, so probably no one noticing it. But many times these features are essential to have and are better to be inside driver, especially if your monitor is a bit off or defaults to something wrong, as every kind of crappy things happen with different monitors/displays/connectors in reality ... or even if just user eyes like something more, depending also on a room lighting or whatever... so could be more subjective than objective. It is not a must have most of the time, but still it is nicer if you have this.

See for example how that goes in reality, this guy with AMD RX560 (so also Polaris) wanna change output signal because his monitor is like that and defaults to some crap he doesn't like :lol: Before in Catalyst changing color outputs worked (that is also DAL feature and Catalyst had strong and smart DAL2 to deal with all kind of craps), but now with AMDGPU it does not:

https://www.youtube.com/watch?v=UCg95DqOZaY

And of course he must switch to nvidia or whatever that works as otherwise monitor is unusable to watch, as you can't look at it :D

ShardDBN
Posts: 16
Joined: 2018-10-18 21:42

Re: color saturation (digital vibrance) RX550 using AMDGPU

#32 Post by ShardDBN »

Hah! That guy staying awake till 3AM trying to get it going. That sounds like my first new nights a few weeks back (was up till all hours three nights in a row).

My OP was basically his video equivalent :D

Thanks for the suggestion to use gddccontrol. I've installed it on the usb live version and it's coming up:
No monitor supporting DDC/CI available.

If your graphics card need it, please check all the required kernel modules are loaded (i2c-dev, and your framebuffer driver).
I installed libic2-dev but get the same message. Guessing my monitor doesn't support it.

User avatar
smoki
Posts: 146
Joined: 2011-08-03 05:04
Location: Srbija, kude snajka posvađa dva sina

Re: color saturation (digital vibrance) RX550 using AMDGPU

#33 Post by smoki »

Might be whatever, app bug or might be that even monitor have disabled DDC/CI (maybe your monitor have this to enable/disable maybe not)

You have also, this ddcutil:

https://packages.debian.org/sid/ddcutil

Idea there is because you said:
My monitor unfortunately doesn't have saturation control so that's out.
You might still could control color saturation actually, via these tools if let say is just not exposed on your monitor OSD, etc...

Or you might check on Windows this via softmccs:

https://www.entechtaiwan.com/lib/softmccs.shtm

Whatever, don't believe to these tools 100% on what they are reporting :D i don't have classic 1 way rgb color hue/saturation, but i have '6 axis color saturation/hue control' via OSD but still here they are reporting as i don't have it :D
~$: ddcutil getvcp color
VCP code 0x0b (Color temperature increment ): 100 degree(s) Kelvin
VCP code 0x0c (Color temperature request ): 3000 + 35 * (feature 0B color temp increment) degree(s) Kelvin
VCP code 0x10 (Brightness ): current value = 34, max value = 100
VCP code 0x11 (Flesh tone enhancement ): mh=0x00, ml=0x00, sh=0x00, sl=0x00
VCP code 0x12 (Contrast ): current value = 98, max value = 100
VCP code 0x13 (Backlight control ): mh=0x00, ml=0x00, sh=0x00, sl=0x00
VCP code 0x14 (Select color preset ): User 1 (sl=0x0b)
VCP code 0x16 (Video gain: Red ): current value = 34, max value = 100
VCP code 0x17 (User color vision compensation): current value = 0, max value = 0
VCP code 0x18 (Video gain: Green ): current value = 34, max value = 100
VCP code 0x1a (Video gain: Blue ): current value = 25, max value = 100
VCP code 0x1f (Auto color setup ): Auto setup not active (sl=0x00)
VCP code 0x2e (Gray scale expansion ): mh=0x00, ml=0x00, sh=0x00, sl=0x00
VCP code 0x59 (6 axis saturation: Red ): current value = 0, max value = 0
VCP code 0x5a (6 axis saturation: Yellow ): current value = 0, max value = 0
VCP code 0x5b (6 axis saturation: Green ): current value = 0, max value = 0
VCP code 0x5c (6 axis saturation: Cyan ): current value = 0, max value = 0
VCP code 0x5d (6 axis saturation: Blue ): current value = 0, max value = 0
VCP code 0x5e (6 axis saturation: Magenta ): current value = 0, max value = 0

VCP code 0x6b (Backlight Level: White ): current value = 0, max value = 0
VCP code 0x6c (Video black level: Red ): current value = 100, max value = 100
VCP code 0x6d (Backlight Level: Red ): current value = 0, max value = 0
VCP code 0x6e (Video black level: Green ): current value = 100, max value = 100
VCP code 0x6f (Backlight Level: Green ): current value = 0, max value = 0
VCP code 0x70 (Video black level: Blue ): current value = 100, max value = 100
VCP code 0x71 (Backlight Level: Blue ): current value = 0, max value = 0
VCP code 0x72 (Gamma ): SL: 0x00 , SH: 0x00
VCP code 0x8a (Color Saturation ): current value = 0, max value = 0
VCP code 0x90 (Hue ): current value = 0, max value = 0
VCP code 0x9b (6 axis hue control: Red ): current value = 0, max value = 0
VCP code 0x9c (6 axis hue control: Yellow ): current value = 0, max value = 0
VCP code 0x9d (6 axis hue control: Green ): current value = 0, max value = 0
VCP code 0x9e (6 axis hue control: Cyan ): current value = 0, max value = 0
VCP code 0x9f (6 axis hue control: Blue ): current value = 0, max value = 0
VCP code 0xa0 (6 axis hue control: Magenta ): current value = 0, max value = 0

ShardDBN
Posts: 16
Joined: 2018-10-18 21:42

Re: color saturation (digital vibrance) RX550 using AMDGPU

#34 Post by ShardDBN »

After roughly a year and a half, I finally worked out a solution for this (no thanks to AMD, who still don't provide the option in their driver).

https://www.reddit.com/r/debian/comment ... ce_on_any/

Hope that helps anyone coming across this looking for answers.

Post Reply