12:24 raket: Anyone know if 1920x1080 at 240hz is supported on GM200 with nouveau?
12:26 raket: This might be interesting: Stereo: left channel on sync [.. newline] side-by-side interleaved(II) NOUVEAU(0): Ranges: V min: 48 V max: 240 Hz, H min: 255 H max: 255 kHz, PixClock max 665 MHz
12:40 raket: http://ix.io/46OF for more information.. :)
13:24 js: interesting, a resolution of 5120x1440 via DP just results in garbled display
13:24 js: it's also limited to 60 Hz (monitor can do 240 Hz)
13:25 js: is this because of DSC?
13:55 raket: Confirmed, the 240hz/280z mode is not working with GP104 either with nouveau. It works with the blob on both GM200/GP104
14:45 raket: OMG GUYS I LOVE YOU! the hdmimhz parameter outputs 240hz just fine on this monitor \o/ modprobe nouveau hdmimhz=595
14:46 raket: .. (with hdmi, not displayport)
16:29 karolherbst: js: we don't support DSC though
16:30 karolherbst: but.. we recently added support for higher DP versions, so maybe something is wrong there
16:30 karolherbst: do you know if you have resolutions which just work?
16:30 js: Would that result in a garbled display for a monitor that needs DSC?
16:30 js: Yeah every lower reso seems to work
16:30 karolherbst: js: is this display DP1.3+ capable?
16:31 karolherbst: ohh.. DSC is 1.4 anyway
16:31 js: DP 1.4
16:31 karolherbst: mhhh
16:31 karolherbst: that should fit into HBR2...
16:32 karolherbst: 4K@60 is even possible without DSC
16:32 karolherbst: so not sure why 5120x1440 would need it
16:32 karolherbst: ohhh.. 240
16:32 karolherbst: yeah.. for 240hz you'd need mroe
16:33 karolherbst: js: let me check if we support DSC... I thought we didn't, but... that should only get relevant once you set those modes higher than 60hz...
16:34 js: Hm right. It works on a Mac so should work without.
16:34 karolherbst: let's see what Pascal can do anyway..
16:34 js: Mac is limited to 60 Hz though unless I manually switch the display to 120 Hz
16:34 karolherbst: yeah.. DP 1.4
16:34 karolherbst: js: do you see anything in dmesg popping up?
16:36 karolherbst: js: what could prevent higher modes from showing up would be HDR support on the display, but none of that should cause it show garbage
16:38 js: Yeah it supports HDR
16:39 js: Not booted on Linux right now
16:39 karolherbst: yeah... so even if we don't set HDR modes, the bandwidths requierements are calculated with the higher bpp, so that could be the reason nothing besides 60 Hz shows up
16:39 karolherbst: I have some WIP patch, which could resolve this
16:40 karolherbst: the random garbage showing up could be related to HBR3, but not quite sure
16:40 karolherbst: js: do other resolutions work?
16:41 js: Yes
16:43 karolherbst: okay.. so what I suspect is, that with the highest resolution at 60hz, HBR3 is getting used (even though technically we don't have to), and that might be a bit broken... fixing the bandwidth requierement calculation would potentially report some higher modes, but could make 60Hz work
16:44 karolherbst: Lyude: I think you also looked into this issue once. Do you think you'd have time to come up with a proper patch or not? I think mind is _somewhat_ correct, but you might know better
16:44 karolherbst: Lyude: my current patch: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests/3/diffs?commit_id=19a0bed1bd65cd2ca2f34b8ebb6ae0fb1f506c57
16:45 karolherbst: but maybe we already got a fix pending with all the display code?