Posts
4432
Following
316
Followers
471
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1
Edited 7 months ago

There's no rush, no reason to panic. Everything is fine.

6
5
0
@triskelion GPU is totally over the top tho xD Cannot find really excuse for it but I guess I will find some recreational use for it and at least I can play with that for a few years AAA titles...
0
0
0
@triskelion It's 9950X based build by a local computer shop made for egaming (specs in Finnish but should not matter): https://www.verkkokauppa.com/fi/product/957296/Blackstorm-4090-R9-pelitietokone

The thing for me with this is that it has 24 month service of both repairs and installing hardware so I'll upgrade CPU 9950X3D and increase amount of memory in the second half of next year. I'd taken that CPU otherwise but I really needed a proper machine right now and cannot wait for its release :-) Making stuff efficiently pays my bills, and shorter build times help with that partly, so it is really resource worth of spending some...
1
0
0

Jarkko Sakkinen

My new dev machine 💛💣
0
0
3

Jarkko Sakkinen

It's soon 2025 and still nothing about #XCOM 3 :-(
1
0
1

Jarkko Sakkinen

Because Valve's client app does not suck, and Epic's launcher does in fact suck? Perhaps? 🤷

https://www.youtube.com/watch?v=k_1Z3WEzLj4

#valve #epic #steam
0
0
0

HAAAhahaha

30
12
3

Meanwhile Elon Musk is trying to destabilize the UK.

Maybe take that into consideration next time you buy a car or cheer for SpaceX.

https://www.politico.eu/article/elon-musk-brand-uk-tyrannical-police-state/

0
4
1
@patricklang For me Ableton's Glue sounds better even than actual hardware SSL because that is the sound where I learned about feedback compression :-) So it is kind of choice between my "reference" or something else when it comes to that compressor. Good in sound is a lot what you are used to as good.
0
0
0

Jarkko Sakkinen

Edited 7 months ago
@patricklang My point of view of many of the new features: it's cool that there is stock option but if there is already functional plugin it is not in the end as useful as these small workflow optimizations... E.g. cool that there is 909 and pitch shifter but you cannot level up much with those.

E.g. not that long ago Compressor+ came with glue compression (feedback input signal) but after trying out different settings I still cannot dial it as well as https://cytomic.com/product/glue/, which I bought after switching to Bitwig because Live's Glue was so great (and it's the same same). It does not need a lot in color that you just don't like it as much...

Stepwise is also great because in the past you could emulate Effectrix with a complex Grid patch but it was not that practical. But now with Stepwise and "In any Grid patch, parsing each lane's stream" you can actually make that kind of thing also as usable as Effectrix...
1
0
0

Jarkko Sakkinen

0
0
0
@patricklang Yeah, a huge workflow improvement IMHO.
1
0
0
Actually working on a blockchain node implementation on the other hand drives me purely by challenge because I don't know anything about the topic.
0
0
0

Jarkko Sakkinen

In addition to loopback driver for v4l2 I'm also working still on TPM2 signers patch set for asymmetric keys. Both are off-work business :-) I enjoy working with kernel now like this because I can do features based on my own needs, not on corporate needs... Thus also features are rare because I don't get anything out of doing something if I don't have need for it. Challenge by itself does not drive me for some reason (unless someone offers me money for doing a feature).
1
0
1

Jarkko Sakkinen

I ended up ordering 9990X based machine, which I will later upgrade during its life-cycle to 9990X3D. Should be enough power for my needs in kernel and Rust...

First machine I bought "as a company" as I'm working as a contractor and first machine with water cooling ;-)

It's a custom build from local computer shop with 24 month full service for replacing parts etc. (so I don't have to do that).
0
1
1

Jarkko Sakkinen

Edited 7 months ago
BItwig Studio 5.3 will have the feature I've wanted to any DAW for ages: accented notes in the piano roll. So that you can use two logical velocities and then just put them into good values. A HUGE time saver...

From all the features listed, accented notes is my favorite. Wanted it for so long...

https://downloads.bitwig.com/5.3%20Beta%201/Release-Notes-5.3-Beta-1.html

#bitwig #musicproduction
1
0
0

Jarkko Sakkinen

Edited 7 months ago
Writing down this for myself for the most part to get idea what to write to the cover letter later on.

My RFC driver model for v4l2-loopback will be centered around /dev/video_loop. It has only single ioctl (OOT driver has three), which has N input parameters (describing metadata for the video device) and exactly two output parameters:

1. capture_fd: communications end point for the virtual capture device. Created using anonymous inode.
2. output_nr: /dev/video{output_nr} is the V4L2 device for the output.

There is no query ioctl because any sane program should at minimum know what resources it creates and should not have privilege in the first place to peak others resources.

There is no remove ioctl because close(capture_fd) destroys /dev/video{output_nr}

Neither overlay nor dma-buf support in the initial version (should be reviewed from basis that these can be extended later on).

#linux #kernel #video4linux #v4l2loopback
0
1
0

Jarkko Sakkinen

Edited 7 months ago
@oleksandr A driver model where fd represents a capture device and state change by writes to that descriptor.

So yeah I ripped OTT drive off and now I'm stripping it off :-)

I realized that e.g. tpm_vtpm_proxy and also SGX driver have some innovations in device management that I can re-use that code and combine it with innards of the OTT driver.

So I'm going through this slow process right now: https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git/log/?h=v4l2-loopback-dev

Once I have something that make sense I rewrite all device management shenanigans. That will result an RFC patch :-)
0
1
0
Show older