ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
LeviYun has joined #dri-devel
iive has quit [Quit: They came for me...]
rasterman has quit [Quit: Gettin' stinky!]
CME has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
Jeremy_Rand_Talos__ has quit [Remote host closed the connection]
Jeremy_Rand_Talos__ has joined #dri-devel
sukuna1 has joined #dri-devel
docmax has quit [Remote host closed the connection]
docmax has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
sukuna has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
heat is now known as Guest5534
heat has joined #dri-devel
Guest5534 has quit [Remote host closed the connection]
YuGiOhJCJ has joined #dri-devel
benjaminl has quit [Read error: Connection reset by peer]
benjaminl has joined #dri-devel
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
alane has quit []
alane has joined #dri-devel
sukuna has joined #dri-devel
<sanityinsert>
so the execution can, but does not have to depend on data access methods, so i looked at arithmetic ieee1164 core pretty long time ago, and have not inspected it recently enough, but it is very likely , that such pattern of execution through subtract elimination works cause it's essentially hardware modulus rather than logarithm
heat has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
LeviYun has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
sukrutb has quit [Ping timeout: 480 seconds]
docmax_ has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
docmax_ has quit []
docmax has quit [Ping timeout: 480 seconds]
sanityinsert has quit [Remote host closed the connection]
LeviYun has joined #dri-devel
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
LeviYun has joined #dri-devel
sukrutb has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
<DemiMarie>
How good is rusticl compared to clvk?
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
kts has joined #dri-devel
sukuna has quit [Ping timeout: 480 seconds]
apinheiro has quit [Quit: Leaving]
kasper93 has joined #dri-devel
kts has quit [Quit: Leaving]
sukrutb has quit [Ping timeout: 480 seconds]
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #dri-devel
brayden_plug001[m] has joined #dri-devel
wanted has quit [Ping timeout: 480 seconds]
brayden_plug001[m] has quit [autokilled: This host violated network policy and has been banned. Mail support@oftc.net if you think this is in error. (2024-10-06 05:27:05)]
sukuna2 has joined #dri-devel
Duke`` has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
WhyNotHugo has joined #dri-devel
<WhyNotHugo>
o/
heat has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
benjaminl has quit [Read error: Connection reset by peer]
benjaminl has joined #dri-devel
sukuna2 has quit [Ping timeout: 480 seconds]
marc2377 has quit [Quit: Leaving]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit []
LeviYun has joined #dri-devel
epoch101 has quit [Quit: WeeChat 4.4.2]
fab has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
kts has quit [Quit: Leaving]
LeviYun has joined #dri-devel
kaiwenjon has quit [Quit: WeeChat 3.8]
kts has joined #dri-devel
kaiwenjon has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
smpl has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
<colinmarc>
nowrep: I finally got hierarchical coding working on my 6650 (navi 23 I think) - thanks for all the help over multiple MRs. Unfortunately the bitrate... really really sucks. It's like 10x worse than IPPP, even if I up the QP significantly on the upper layers. Do you know why that might be or is it probably just not optimized for that?
Duke`` has joined #dri-devel
<colinmarc>
This is hevc btw. I haven't managed to get h264 working yet
LeviYun has joined #dri-devel
egbert is now known as Guest5558
egbert has joined #dri-devel
emilyhunter has joined #dri-devel
gouchi has joined #dri-devel
Guest5558 has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
benjaminl has quit [Read error: Connection reset by peer]
<emilyhunter>
so the fear of getting bitten is almost zero there, the remainder can not go wrong as to so it would confuse the banks or bases of operand sums, it could only happen if you had the duplicates in the results as negative values, in which case the final result will still be correct. The electronic circuit will correct such error in the adders hw where the result can even go beyond or below
<emilyhunter>
the expected.
u-amarsh04 has quit []
u-amarsh04 has joined #dri-devel
sima has joined #dri-devel
Haaninjo has joined #dri-devel
kts has quit [Quit: Leaving]
<emilyhunter>
And there is nothing that involves logarithm like in photonics circuits or FFT like in sampling of the domains. It's adders correction circuit in the electronics core.
rasterman has joined #dri-devel
mohan43u has joined #dri-devel
<emilyhunter>
and this is more over a modulus kind of operation when the terms get merged likely.
rasterman has quit []
rasterman has joined #dri-devel
plutonuon has quit [Remote host closed the connection]
mohan43u has quit []
apinheiro has joined #dri-devel
mohan43u has joined #dri-devel
rasterman has quit []
rasterman has joined #dri-devel
kts has joined #dri-devel
pcercuei has joined #dri-devel
warpme has joined #dri-devel
<emilyhunter>
the science of adders is pretty complex, and I do not claim to understand it fully though, the rule of thumb is contiguous indexes, that should be the foundation for the order manipulation.
rasterman has quit [Quit: Gettin' stinky!]
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #dri-devel
testaccount has joined #dri-devel
testaccount has quit []
gouchi has quit [Remote host closed the connection]
jsa has joined #dri-devel
kts has quit [Quit: Leaving]
jsa has quit [Ping timeout: 480 seconds]
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #dri-devel
jsa has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
warpme has quit []
<nowrep>
colinmarc: if you set the bitrate and fps for each layer correctly, it shouldn't be huge difference. also makes sense to use higher bitrate for base layer because the references are too far from each other there. changing qp will have no effect if you enabled rate control
<colinmarc>
@nowrep I was trying fixed QP, with low QP for the base level and higher for each layer above. That's what the papers I found mentioned testing. Is that not the right strategy?
<colinmarc>
so rate control disabled basically
<colinmarc>
I didn't change the fps per layer, but I wonder if that's making a difference. I'm not sure how to set the fps with vulkan video
<nowrep>
if you don't need rate control then you can jest set QP for each frame, and ignore the layers
<colinmarc>
Yeah, the reference structure is layered but I'm not using layered rate control
<colinmarc>
and the resulting stream size is 10x higher :(
<colinmarc>
s/higher/bigger/
<colinmarc>
intuitively I get that there are bigger differences on the bottom layer, but I would expect that to be offset by the higher QP on higher layers
<colinmarc>
Is your suggestion to use layered VBR then?
<nowrep>
yeah you can try with vbr
<colinmarc>
does 10x sound realistic to you? or does it sound like I messed something up? :)
<nowrep>
sounds wrong
<colinmarc>
hrm, ok, thanks
<jkqxz>
What does the prediction structure look like, and which frames are large?
<jkqxz>
That device doesn't support B frames in HEVC so it's inevitably going to be significantly larger to fit in predicting the same thing multiple times, but 10x is unreasonable.
LeviYun has quit [Ping timeout: 480 seconds]
<colinmarc>
jkqxz: P-only, hierarchical, with 4/8/16 length mini-GOP. It's a good question which layer is contributing to the size. I should measure that.
<nowrep>
i've tried different qp for each level with vaapi/radeonsi and the resulting file size was roughly the same
<colinmarc>
nowrep: roughly the same vs single-level IPPP?
<nowrep>
yes
<colinmarc>
ok, that's good to know. I will try a few more things
<colinmarc>
should I already file an issue or is this not really plausibly a bug in radv?
<jkqxz>
That sort of structure could plausibly give you 2x rate at same quality if the video has lots of activity (because many changes will have to be coded multiple times), but 10x says that something is going very wrong.
jsa has quit [Ping timeout: 480 seconds]
<nowrep>
first try if changing qp per frame works at all, if it does then there is no reason why it would break if you use other than last frame as reference
<colinmarc>
that's what I've already tried. but maybe I did something wrong
<colinmarc>
oh, you mean with IPPP. ok, I can try that
warpme has joined #dri-devel
emilyhunter has quit [Remote host closed the connection]
emilyhunter has joined #dri-devel
LeviYun has joined #dri-devel
heat has joined #dri-devel
u-amarsh04 has quit []
LeviYun has quit [Ping timeout: 480 seconds]
u-amarsh04 has joined #dri-devel
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #dri-devel
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
wanted has joined #dri-devel
davispuh has joined #dri-devel
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #dri-devel
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #dri-devel
emilyhunter has quit [Remote host closed the connection]
emilyhunter has joined #dri-devel
coldfeet has quit [Remote host closed the connection]
heat is now known as Guest5571
Guest5571 has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
warpme has quit []
sukuna has joined #dri-devel
Calandracas has quit [Remote host closed the connection]
Calandracas has joined #dri-devel
sukuna3 has joined #dri-devel
sukuna3 has quit [Remote host closed the connection]
sukuna1 has joined #dri-devel
LeviYun has joined #dri-devel
sukuna has quit [Ping timeout: 480 seconds]
MrCooper has quit [Remote host closed the connection]
dsimic is now known as Guest5575
dsimic has joined #dri-devel
Guest5575 has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit []
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit []
OftenTimeConsuming is now known as Guest5584
OftenTimeConsuming has joined #dri-devel
Guest5584 has quit [Remote host closed the connection]
kts has joined #dri-devel
emilyhunter has quit [Remote host closed the connection]
clarifiedonce has joined #dri-devel
LeviYun has joined #dri-devel
epoch101 has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
Caterpillar has quit [Quit: Konversation terminated!]