ChanServ changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://oftc.irclog.whitequark.org/etnaviv
adjtm has quit [Read error: Connection reset by peer]
adjtm has joined #etnaviv
adjtm is now known as Guest708
Guest708 has quit [Read error: Connection reset by peer]
adjtm has joined #etnaviv
adjtm has quit [Read error: Connection reset by peer]
adjtm has joined #etnaviv
adjtm has quit [Read error: Connection reset by peer]
adjtm has joined #etnaviv
adjtm is now known as Guest714
Guest714 has quit [Read error: Connection reset by peer]
adjtm has joined #etnaviv
adjtm has quit [Read error: Connection reset by peer]
adjtm has joined #etnaviv
mvlad has joined #etnaviv
frieder has joined #etnaviv
adjtm has quit [Remote host closed the connection]
adjtm has joined #etnaviv
adjtm has quit [Remote host closed the connection]
adjtm has joined #etnaviv
adjtm has quit [Remote host closed the connection]
adjtm has joined #etnaviv
karolherbst_ has joined #etnaviv
karolherbst has quit [Read error: Connection reset by peer]
adjtm has quit [Remote host closed the connection]
adjtm has joined #etnaviv
lynxeye has joined #etnaviv
lfa has joined #etnaviv
pcercuei has joined #etnaviv
<lfa> Hi. I'm experimenting with h264 decoding of the iMX8M Plus. From what I saw, it uses the Hantro G1, as does the iMX8M Quad. NXP specifies 1920x1080 as max supported resolution on the iMX8MP, and 4K on the iMX8MQ
<lfa> And indeed, when I try to decode a stream with 1922x1080 (2 pixels additional width), it doesn't work anymore
<lfa> Does by any chance someone know if 1080p is a hard limitation of the silicon, or could it be worth it to poke around to see if this limitation can be lifted?
<lynxeye> lfa: While I don't know for sure, I would expect this to be a market segmentation thing. So my guess is that the decoder IP is really limited to 1080p via fuses or a synthesis option.
<lfa> lynxeye: right, that's also a bit my suspicion, seeing that just two more pixels "break" it. Also reducing the height doesn't make a difference. So it's also not about overall pixel count
Surkow|laptop has quit [Remote host closed the connection]
Surkow|laptop has joined #etnaviv
<dv_> lfa: are you using the mainline kernel for this?
lfa has quit [Ping timeout: 480 seconds]
lfa has joined #etnaviv
lfa has quit [Ping timeout: 480 seconds]
lfa has joined #etnaviv
<lfa> dv_: right now I'm trying with the NXP kernel. sorry, forgot to mention that
lfa_ has joined #etnaviv
frieder has quit [Read error: No route to host]
frieder has joined #etnaviv
lfa has quit [Ping timeout: 480 seconds]
lfa_ has quit [Remote host closed the connection]
lfa_ has joined #etnaviv
frieder__ has joined #etnaviv
frieder has quit [Remote host closed the connection]
lfa_ has quit [Remote host closed the connection]
lfa has joined #etnaviv
lfa_ has joined #etnaviv
adjtm has quit [Remote host closed the connection]
adjtm has joined #etnaviv
lfa has quit [Ping timeout: 480 seconds]
lfa_ is now known as lfa
adjtm has quit [Read error: Connection reset by peer]
adjtm has joined #etnaviv
karolherbst_ is now known as karolherbst
<cphealy> lfa: there are some fuses in the G1 and G2 for what the max width are supported. On the i.MX8M, it supports 4K. Likely on the later i.MX8M variants, they set the limit to 1920 width to save die area.
<cphealy> The fuses for 4k vs 1920 or whatnot are defined in the G1 and G2 sections of the relevant i.MX8M* reference manual.
adjtm is now known as Guest750
adjtm has joined #etnaviv
Guest750 has quit [Ping timeout: 480 seconds]
marex has quit [Remote host closed the connection]
marex has joined #etnaviv
<lfa> cphealy: thanks for the clue. I see that there are two fuses FUSE_DEC_MA
<lfa> XW_4K and FUSE_DEC_MA
<lfa> XW_1920. However, both are "enabled" for both the iMX8MP and iMX8MQ acc. to the reference manual
<lfa> not really trusting the reference manual too much though
<cphealy> Perhaps it's disabled in the NXP SW stack then? You might want to jump over to #linux-media where the folks working on the upstream Hantro G1 and G2 drivers hang out and ask there.
frieder__ has quit [Remote host closed the connection]
<lfa> Just saw there's another register called "Synthesis configuration register decoder 0" with a field SW_DEC_MAX_OWIDTH that's set to 1920 on the iMX8MP
adjtm has quit [Quit: Leaving]
sravn_ has joined #etnaviv
sravn__ has joined #etnaviv
sravn has quit [Ping timeout: 480 seconds]
sravn_ has quit [Ping timeout: 480 seconds]
JohnnyonFlame has quit [Read error: Connection reset by peer]
mvlad has quit [Remote host closed the connection]
JohnnyonFlame has joined #etnaviv
lynxeye has quit [Quit: Leaving.]
otavio has quit [Remote host closed the connection]
<cphealy> lfa: There you go. It would probably be nice to have the upstream hantro decoder driver probe these regs and dump the caps as part of the probe function.
otavio has joined #etnaviv
pcercuei has quit [Quit: dodo]