HNHacker News
TopNewBestAskShowJobs

WanjohiRyan

201 karma · joined July 7, 2021

submissionscomments
WanjohiRyan··on Nesbox: A fast MicroVM with GPU sharing
Probably this (?) https://news.ycombinator.com/item?id=49609389
WanjohiRyan··on Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest
Thank you for the feedback... i will do that
WanjohiRyan··on Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest
Fair point, we still have a long way to go in terms of security AND being suitable for everyday use.

However, nvgpu is meant to be used in PCI passthrough in scenarios where you would want to run and share your GPU across multiple KVM guests, or you don't want to detach the GPU from the host, and plug it into the VM you are running... you know, that little dance you do everytime you want to game inside a VM.

WanjohiRyan··on Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest
Yes they are not... we run the Nvidia drivers unmodified. Only thing we have done is make the guest driver think it's running on the host, talking to the host's GPU kernel.

It works really well with a ~2% performance penalty. Nvproxy by google/gvisor has been doing this for years.

You should try running it yourself and see how it goes :D

WanjohiRyan··on Nesbox: A fast MicroVM with GPU sharing
We encode with Vulkan Video, then stream to the client using QUIC. This is part of the larger project: Nestri [1] which is currently a work-in-progress.

[1] https://github.com/nestrilabs/nestri

Nesbox is just a VMM, a component of the whole stack.

WanjohiRyan··on Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest
Virtio? what virtio? virtio native drm native context, is that what you mean? We actually use it in nesbox[1] for AMD/Intel cards.

Venus is the only one we could directly compare to, as it is the only one that supports Nvidia GPUs. vDRM works only on AMD/Intel GPUs and has a similar performance (~98% baremetal performance) to virtio-nvgpu.

[1] https://github.com/nestrilabs/nesbox

WanjohiRyan··on Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest
No not yet, but that is in the roadmap.
WanjohiRyan··on Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest
We borrowed a lot of the architectural design from nvproxy, then built it to support graphical workloads. Plus it is reusable in such a way you can hot plug it into any microVM, cloud-hypervisor, maybe even Firecracker
WanjohiRyan··on Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest
The benefit is that you do not have a limit to how many VMs you can run at the same time. However, virtio-nvgpu has no Windows support as of yet, please check back in a while :)

You should check out Nestri [1], another project we are working on, that helps you do exactly that. It helps run multiple gaming sessions for you and your friends on the same GPU, without anyone meddling in the other person's session. Everyone gets to stream their game to whatever desktop or device they want. It is still a work-in-progress though.

[1] https://github.com/nestrilabs/nestri

WanjohiRyan··on Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest
My bad, i am not a native English speaker... I did my best to try and brush it up. Terribly sorry if it did not match your flow.
WanjohiRyan··on Ask HN: Projects You Thought Were Cool but Failed Miserably – What Happened?
Google Stadia

Stadia's shutdown was a great loss in the gaming world.

Its social elements were ahead of their time, allowing for unprecedented levels of interaction and connectivity.

Other platforms are still catching up to how easy it was to jump into a game with friends, share game states, or even stream your gameplay with the press of a button; no queuing.

Unfortunately, much of Stadia's potential was undercut by Google's marketing strategy :(

WanjohiRyan··on Qwantify
Project maintainer here.

Hi, thank you for taking an interest.

It is 'cross-platform' as long as you have docker installed and configured to use your gpus. You are good to go.

qwantify is still young and unstable to promise you, you will get a first good experience. But do tell how it goes :)

WanjohiRyan··on Qwantify
Project Maintainer here.

First of all, thanks rolph ;)

qwantify is a work in progress. As many have pointed out, it is not that different from it's parent repo Neko because this was essentially an MVP. I am working on a set of features including gamepad support and livestream-on-QUIC.

What people might be getting wrong is that qwantify meant to compete with Parsec or Sunshine.

qwantify is a docker image for running and streaming multiple apps or games together from a single machine with at least one gpu. All this can be accessed through the browser.

What (i think) cloud gaming companies like Nvidia or xCloud do.

Be sure to keep an eye out for v1.

WanjohiRyan··on Show HN: Play games, with your friends right from the browser. No installations
Thank you for taking your time to try it out.

This will be implemented soon after we migrate the client from nodejs v14 to nodejs v18. [1]

[1] https://github.com/wanjohiryan/qwantify/tree/nodev14-to-v18

WanjohiRyan··on Ask HN: Staying motivated and organized as a single founder
This has been an issue for me.

Sometimes I work 60 hour work weeks, sometimes am down to 10.

As far back, as I can remember. I've never been one to have consistent energy levels.

But a few weeks ago, I stumbled upon something: automation.

As a solo founder, you do a lot of stuff by yourself; emails, calls, coding, finance etc

But most of this, if you're a tech startup, can be automated. For free.(if you're a programmer that is)

For me, i automated email replies, how they got sorted in my inbox depending on the priority. Same case to calls, and my calendar events.

My energy levels are still unpredictable. But at least now, there's not that much backlog when I get back to work.

I really don't know if this is what you wanted to here... Goodluck anyway.

What are you working on?

WanjohiRyan··on Ask HN: What small library or tool do you want that doesn’t exist?
Some form of a meme search (and recommendation) API.

Currently everyone around (I included) scraps memes from reddit, and then displays them on their website, app or chatbot.

I would love to have some API do the heavy lifting by:

- indexing memes from reddit and other social media sites. Where I can search with text or an image.

- recommending memes directly to my users, based on their like(s) or dislike(s).

(bonus) a text to meme creator. A user inputs text on the front end, I send it to the API, it returns a nice full meme.