randrik has quit [Remote host closed the connection]
urja has quit [Read error: Connection reset by peer]
randrik has joined #dri-devel
urja has joined #dri-devel
psykose has quit [Remote host closed the connection]
psykose has joined #dri-devel
davispuh has quit [Ping timeout: 480 seconds]
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
nerdopolis has quit [Read error: Connection reset by peer]
nerdopolis has joined #dri-devel
<cheako>
Whatever I did while building rc1 makes things horrible, most things wont start the only thing that works is oblivion remastered... I rebooted into a new kernel and gnome-shell didn't work until I downgraded mesa.
nerdopolis has quit [Read error: Connection reset by peer]
nerdopolis has joined #dri-devel
The_Company has joined #dri-devel
Company has quit [Ping timeout: 480 seconds]
Peuc has quit [Ping timeout: 480 seconds]
ceuasyyyl^ has quit [Ping timeout: 480 seconds]
Peuc has joined #dri-devel
<Lynne>
randrik: vulkan also gets you ffv1 acceleration via compute shaders which I specifically wrote for NLEs
ceuasyyyl^ has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
feaneron has quit [Ping timeout: 480 seconds]
kzd has joined #dri-devel
jani has quit [Quit: No Ping reply in 180 seconds.]
jani has joined #dri-devel
randrik has left #dri-devel [#dri-devel]
caitcatdev has quit [Ping timeout: 480 seconds]
Sid127 has quit [Ping timeout: 480 seconds]
AndrewR has joined #dri-devel
caitcatdev has joined #dri-devel
Sid127 has joined #dri-devel
<AndrewR>
Lynne, ffv1_vulkan does not seem to support p010, coming out of libplacebo when decoding 10bit hevc ?
<Lynne>
AndrewR: it supports yuv420p10, I'll send a patch to add support soon for p010
<Lynne>
libplacebo can output yuv420p10 in the meantime
<AndrewR>
Lynne, I just do not know how to convince it to do so :)
<AndrewR>
also, attempting at naively use ffv1_vulkan from ffmpeg cmdline for just old ms-mpeg4 file resulted in
<AndrewR>
Impossible to convert between the formats supported by the filter 'Parsed_null_0' and the filter 'auto_scale_0'
<AndrewR>
Lynne, thanks for helping ..
glennk has joined #dri-devel
<AndrewR>
Lynne, it says that encoding fraes with unaligned dimensions require level 4 and if I add this switch it says level 2 and 4 support experimental and not enabled :)
<AndrewR>
*frames
<Lynne>
add -strict -2 if on a command line, and avctx->strict_std_compliance = -2 if on the API
<Lynne>
its only experimental in theory, as each change remains backwards compatible
<Lynne>
you should also set slicecrc to 0 for now for the vulkan encoder, still have to send a patch for it
<AndrewR>
Lynne, it encodes at around 4 fps :) I guess 1.2 Tflops is not enough :)
<Lynne>
which gpu?
<Lynne>
ah, the rx550
<Lynne>
yeah,
<Lynne>
oh, you need to add -async_depth
<Lynne>
its currently set to 1 since it baloons VRAM, but you should try async_depth 3 or higher
<Lynne>
also, which resolution?
<AndrewR>
1920x1080
<AndrewR>
it accelerates to 5-6 for now
<AndrewR>
also async_depth 3 makes no obvious speed difference here ...
<Lynne>
try adding slices_v 32 and slices_h 32
<Lynne>
wow, the rx550 is quite gutless
<Lynne>
the least powerful GPU I have access to, an R4E, does 2.2fps on yuv420p10
<AndrewR>
Lynne, well, at least you have some low power gpu too :)
Duke`` has joined #dri-devel
<AndrewR>
Lynne, tried sleces_v/h set to 32 - 4.6 fps on 1920x1080 yuv444p :) Bit rate was over 900 megabits = 2.2 Gb per 20 sec
siak has joined #dri-devel
<AndrewR>
stream was 60 fps so this probably add to size
<Lynne>
yup, ffv1 is lossless after all, it's large, but it baloons much less in size as the resolution goes up
alarumbe has quit [Remote host closed the connection]
kts has joined #dri-devel
<AndrewR>
Lynne, for screencapture usecase I used plain old mjpeg444, with fixed quantizer. was fast enough for 1440x900x30 fps. I still advocate for implementing it somehow :)
<Lynne>
if you're capturing a screen, just use bgr0, it'll be a lot faster
kts has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
epoch101 has joined #dri-devel
<AndrewR>
Lynne, thanks, I haven't tried screencapture with this ffmpeg version yet. I just want to point out that mjpeg still has its uses, webcams for example widely give it to host, over usb
<Lynne>
I know, there are plans for a vulkan decoder for mjpeg too
<Lynne>
there's also a vulkan vc-2 encoder ready to be merged into ffmpeg which is faster and semi-lossless
<Lynne>
better quality than mjpeg due to wavelets
<Lynne>
also I've got 2 gsoc students this summer to work on a vulkan prores encoder and decoders
cloudowind has joined #dri-devel
<cloudowind>
hello , https://www.mesa3d.org/ is down? and why meson asking me rust when i get the msa from git , but not when i have the tarball?
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
sghuge_ has joined #dri-devel
tango_ has quit [Quit: I'm never quite so stupid as when I'm being smart (Linus van Pel)]
<AndrewR>
Lynne, cool :) good luck to all, I can sleep well now :)
sghuge has quit [Ping timeout: 480 seconds]
epoch101 has quit [Ping timeout: 480 seconds]
tango_ has joined #dri-devel
<cloudowind>
do i need rutst to build mesa ?
<K900>
It's used by some drivers yes
<K900>
I think you can still avoid the Rust dependency if you disable those?
<cloudowind>
if i knew which drivers i would:)
<cloudowind>
but when i built it last time it was 25.0.1 i guess and was tarball direct from mesa3d , but now i am downloading tarball from gitlab and asking rustc
<K900>
NVK, Asahi, possibly more?
<K900>
Not sure off the top of my head
<K900>
Oh, rusticl
<cloudowind>
doesnt make sense , i didnt disable anything and was able to build without rustc but now i dont know
<K900>
I assume some defaults changed since the last version you built and now
<K900>
That's a thing that happens
<cloudowind>
true , thank you then i will compile and build rust
<K900>
Are you trying to bootstrap a system from scratch or something?
<cloudowind>
my own distro :)
<K900>
You can just install Rust from your distro
<K900>
Oh, then you're in for some fun
<cloudowind>
populating my package manager
<K900>
Bootstrapping Rust is ... interesting
<cloudowind>
thank you , let me sort the rust out now
<K900>
Especially if you want to do it properly
<cloudowind>
yea
ivyl has quit [Quit: end of flowers]
The_Company has quit []
<cloudowind>
i will be back again , you have a good one dear thank you
cloudowind has quit [Quit: time after]
paulk-bis has joined #dri-devel
paulk has quit [Read error: Connection reset by peer]
<K900>
And the way to build a new Rust is to use an older Rust
<K900>
So you either need to chain all the way back to when the compiler was written in OCaml, way back before Rust 1.0
<K900>
Or you use mrustc, a Rust compiler reimplementation in C
<K900>
Which can build Rust 1.74
<K900>
Which can build 1.75, which can build 1.76, which can build 8 more Rusts until you get to current which is 1.86
nerdopolis has joined #dri-devel
feaneron has joined #dri-devel
davispuh has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
<orbea>
K900: the gentoo repo has only 19 ebuilds for different rust versions
<orbea>
and since I maintain the libressl overlay i have to keep them all in sync everytime a new one gets added or if they all change for w/e reason (all because of the rust openssl-sys crate that has a hardcoded libressl version check where I can just have it check x.x.x and never seen that fail, often have to patch multiple versions of the crate for every rust version)
<orbea>
this is one of the circles of hell
<orbea>
and you can't do the whole bootstrap chain with musl since older versions no longer work with current musl versions
siak has quit [Remote host closed the connection]
Surkow|laptop has quit [Ping timeout: 480 seconds]
vliaskov has quit [Remote host closed the connection]
yshui has quit [Ping timeout: 480 seconds]
yshui has joined #dri-devel
Surkow|laptop has joined #dri-devel
Jeremy_Rand_Talos_ has quit [Remote host closed the connection]
Jeremy_Rand_Talos_ has joined #dri-devel
rasterman has joined #dri-devel
dsimic is now known as Guest14611
dsimic has joined #dri-devel
Guest14611 has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
kzd has joined #dri-devel
kzd has quit []
kzd has joined #dri-devel
epoch101 has joined #dri-devel
feaneron has quit [Ping timeout: 480 seconds]
Ashley has quit []
rasterman has quit [Quit: Gettin' stinky!]
rsalvaterra_ has joined #dri-devel
rsalvaterra_ is now known as rsalvaterra
calico has joined #dri-devel
epoch101 has quit []
sinatosk has joined #dri-devel
sinatosk has quit []
kts has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
gouchi has joined #dri-devel
gouchi has quit [Remote host closed the connection]
epoch101 has joined #dri-devel
cphealy_ has joined #dri-devel
epoch101 has quit []
cphealy has quit [Ping timeout: 480 seconds]
f_ is now known as notfunderscore
notfunderscore is now known as f_
f_ is now known as notfunderscore
notfunderscore is now known as f_
f_ is now known as absolutelynotfunderscore
absolutelynotfunderscore is now known as f_
coldfeet has quit [Quit: Lost terminal]
olivial has quit [Read error: Connection reset by peer]
olivial has joined #dri-devel
haaninjo has quit [Quit: Ex-Chat]
Duke`` has quit [Ping timeout: 480 seconds]
olivial has quit [Remote host closed the connection]