You are not logged in.

#1 2020-10-25 17:59:44

jakof
Member
Registered: 2018-04-20
Posts: 5

[SOLVED] Getting Nouveau to use Limited RGB with HDMI?

My TV looks too dark when connected to my Nvidia GeForce 210, seems like it expects limited RGB (16-235).
I have laptop with intel GPU so when I connect the TV to the laptop everything is good, but when I set "Broadcast RGB" to "Full" everything gets dark. Setting it to limited makes it good again.

I played around with EDID files without success. IDK what to do since xrandr doesn't give me any of the useful options it gives for the Intel GPU.
Any way to do this when using nouveau?

Output from xrandr --verbose

HDMI-1 connected 1920x1080+1920+0 (0x65) normal (normal left inverted right x axis y axis) 640mm x 360mm
	Identifier: 0x62
	Timestamp:  18652
	Subpixel:   unknown
	Gamma:      1.0:1.2:1.4
	Brightness: 1.0
	Clones:    
	CRTC:       1
	CRTCs:      1 0
	Transform:  1.000000 0.000000 0.000000
	            0.000000 1.000000 0.000000
	            0.000000 0.000000 1.000000
	           filter: 
	EDID: 
		00ffffffffffff00410cea0101010101
		0c1c0103804024780ade6ba2584fa327
		0c474a2108008100814081809500d1c0
		010101010101023a801871382d40582c
		450080682100001e1b2150a051001e30
		48883500806821000018000000fc0050
		48494c495053204654560a20000000fd
		00384c1e5311000a20202020202001bf
		02032c714e9f10202122140513041102
		1506012c091f071507503d07c0570700
		8301000067030c001000382d023a80d0
		72382d40102c458080682100001e011d
		803e73382d407e2c458080682100001e
		011d80d0721c1620102c258080682100
		009e011d00bc52d01e20b82855408068
		2100001e000000000000000000000022
	dithering depth: auto 
		supported: auto, 6 bpc, 8 bpc
	dithering mode: auto 
		supported: auto, off, static 2x2, dynamic 2x2
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	color vibrance: 150 
		range: (0, 200)
	vibrant hue: 90 
		range: (0, 180)
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: auto, off, on
	link-status: Good 
		supported: Good, Bad
	non-desktop: 0 
		range: (0, 1)
  1920x1080 (0x65) 148.500MHz +HSync +VSync *current +preferred
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  60.00Hz
  1920x1080 (0x66) 148.500MHz +HSync +VSync
        h: width  1920 start 2448 end 2492 total 2640 skew    0 clock  56.25KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  50.00Hz
  1920x1080 (0x67) 148.352MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.43KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  59.94Hz
  1920x1080i (0x68) 74.250MHz +HSync +VSync Interlace
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  33.75KHz
        v: height 1080 start 1084 end 1094 total 1125           clock  60.00Hz
  1920x1080i (0x69) 74.250MHz +HSync +VSync Interlace
        h: width  1920 start 2448 end 2492 total 2640 skew    0 clock  28.12KHz
        v: height 1080 start 1084 end 1094 total 1125           clock  50.00Hz
  1920x1080 (0x6a) 74.250MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  33.75KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  30.00Hz
  1920x1080 (0x6b) 74.250MHz +HSync +VSync
        h: width  1920 start 2448 end 2492 total 2640 skew    0 clock  28.12KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  25.00Hz
  1920x1080 (0x6c) 74.250MHz +HSync +VSync
        h: width  1920 start 2558 end 2602 total 2750 skew    0 clock  27.00KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  24.00Hz
  1920x1080i (0x6d) 74.176MHz +HSync +VSync Interlace
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  33.72KHz
        v: height 1080 start 1084 end 1094 total 1125           clock  59.94Hz
  1920x1080 (0x6e) 74.176MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  33.72KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  29.97Hz
  1920x1080 (0x6f) 74.176MHz +HSync +VSync
        h: width  1920 start 2558 end 2602 total 2750 skew    0 clock  26.97KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  23.98Hz
  1280x1024 (0x70) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1440x900 (0x71) 88.750MHz +HSync -VSync
        h: width  1440 start 1488 end 1520 total 1600 skew    0 clock  55.47KHz
        v: height  900 start  903 end  909 total  926           clock  59.90Hz
  1280x960 (0x72) 108.000MHz +HSync +VSync
        h: width  1280 start 1376 end 1488 total 1800 skew    0 clock  60.00KHz
        v: height  960 start  961 end  964 total 1000           clock  60.00Hz
  1360x768 (0x73) 84.750MHz -HSync -VSync
        h: width  1360 start 1432 end 1568 total 1776 skew    0 clock  47.72KHz
        v: height  768 start  771 end  776 total  798           clock  59.80Hz
  1280x800 (0x74) 71.000MHz +HSync -VSync
        h: width  1280 start 1328 end 1360 total 1440 skew    0 clock  49.31KHz
        v: height  800 start  803 end  809 total  823           clock  59.91Hz
  1280x720 (0x75) 74.250MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  45.00KHz
        v: height  720 start  725 end  730 total  750           clock  60.00Hz
  1280x720 (0x76) 74.250MHz +HSync +VSync
        h: width  1280 start 1720 end 1760 total 1980 skew    0 clock  37.50KHz
        v: height  720 start  725 end  730 total  750           clock  50.00Hz
  1280x720 (0x77) 74.176MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  44.96KHz
        v: height  720 start  725 end  730 total  750           clock  59.94Hz
  1024x768 (0x78) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  800x600 (0x79) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  720x576 (0x7a) 27.000MHz -HSync -VSync
        h: width   720 start  732 end  796 total  864 skew    0 clock  31.25KHz
        v: height  576 start  581 end  586 total  625           clock  50.00Hz
  720x480 (0x7b) 27.027MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock  31.50KHz
        v: height  480 start  489 end  495 total  525           clock  60.00Hz
  720x480 (0x7c) 27.000MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock  31.47KHz
        v: height  480 start  489 end  495 total  525           clock  59.94Hz
  640x480 (0x7d) 25.200MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.50KHz
        v: height  480 start  490 end  492 total  525           clock  60.00Hz
  640x480 (0x7e) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz

Last edited by jakof (2020-10-26 07:20:57)

Offline

#2 2020-10-25 19:41:42

kokoko3k
Member
Registered: 2008-11-14
Posts: 2,393

Re: [SOLVED] Getting Nouveau to use Limited RGB with HDMI?

I don't know about nouveau, but you can reach the same result with a little trial and error using xcalib by modifying brightness and contrast and displaying a black to white gradient to tune them. (lower the contrast and push the brightness)

Last edited by kokoko3k (2020-10-25 19:48:11)


Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !

Offline

#3 2020-10-26 07:09:09

jakof
Member
Registered: 2018-04-20
Posts: 5

Re: [SOLVED] Getting Nouveau to use Limited RGB with HDMI?

Thanks for letting me know about xcalib!
It worked after 5 minutes of trial and error.

I tried with xrandr and got no good results when adjusting gamma and brightness. What xcalib does differently?

EDID:BTW, it's still better when I connect to intel GPU but xcalib makes things very acceptable for me.

Last edited by jakof (2020-10-26 08:48:41)

Offline

Board footer

Powered by FluxBB