<Net147>
How’s 4K HDMI and GPU support for RK3399 in mainline kernel?
<robmur01>
I believe 4K modes still tend to be a bit spotty due to the display driver being rather conservative with pixel clocks
<robmur01>
(funnily enough I'm just looking at some related patches ATM)
<robmur01>
Panfrost is fairly mature for Mali-T860 now (I think it's still more or less the most-thoroughly-supported GPU)
<Net147>
robmur01: I did try 4K on Linux 4.4 kernel but it doesn’t appear in list of modes. It does however show up properly in Android 4.4 kernel. What would be the best kernel to use for 4K HDMI?
<robmur01>
In terms of pure functionality, TBH probably either Android or ChromeOS - those are the ones with actual commercial interest behind them ;)
<Net147>
robmur01: I could try to get it working with mainline I guess. I wrote the mainline HDMI DDC driver and did various bits here and there for Allwinner A20. A20 has pretty good mainline support these days.
<Net147>
robmur01: Where are these patches you are looking at for HDMI?
<Net147>
robmur01: are you referring to Mali or Lima driver for Panfrost in mainline?
<robmur01>
erm, Panfrost *is* the driver... Lima is a different driver for older (Mali-4x0) GPUs, which RK3399 doesn't have :/
<robmur01>
(note that both Panfrost and Lima consist of a kernel component in Linux and a userspace component in Mesa)
<Net147>
robmur01: okay. you recommend using open source driver userspace rather than closed source blobs?
<robmur01>
depends what you want from it - Arm's kernel driver can be a pain to keep updated with the mainline kernel, and the relationship between the userspace binaries and windowing systems is a mystery I've never been able to fathom, but if you need OpenCL or something else that Panfrost doesn't support, its going to be your only choice
<robmur01>
on the other hand if you're happy with GLES then Panfrost/Mesa should pretty much "just work" in a modern distro setup
<Net147>
robmur01: does Panfrost do OpenGL ES 3.1 yet?
<robmur01>
to a degree - https://mesamatrix.net/ - although I think some stuff might still be hidden behind debug flags as well.
<robmur01>
I'm far from an expert, so any specific details would be better asked over in #panfrost
kaspter has quit [Ping timeout: 256 seconds]
kaspter has joined #linux-rockchip
chewitt has joined #linux-rockchip
kevery1 has joined #linux-rockchip
kevery has quit [Ping timeout: 260 seconds]
kevery1 is now known as kevery
JohnDoe_71Rus has joined #linux-rockchip
ldevulder_ has joined #linux-rockchip
ldevulder has quit [Ping timeout: 240 seconds]
stikonas has quit [Remote host closed the connection]
stikonas has joined #linux-rockchip
vagrantc has joined #linux-rockchip
stikonas_ has joined #linux-rockchip
stikonas has quit [Ping timeout: 272 seconds]
matthias_bgg has quit [Quit: Leaving]
kevery1 has joined #linux-rockchip
lerc has quit [Quit: No Ping reply in 180 seconds.]
kevery has quit [Ping timeout: 256 seconds]
kevery1 is now known as kevery
lerc has joined #linux-rockchip
vicencb has quit [Quit: Leaving.]
vicencb has joined #linux-rockchip
R0b0t1`` has quit [Ping timeout: 265 seconds]
kevery has quit [Remote host closed the connection]