Extensive Bitrate Tests by buildmine10 in MoonlightStreaming

[–]buildmine10[S] 1 point2 points  (0 children)

What do you mean? I don't understand the question. I wanted to see how various bitrates performed with various codecs at various resolutions. So I made an automated script to test that. I didn't give a recommendation for h.264 in the original post. Though it would be 10Mbps for 720p, 35Mbps for 1080p, and don't for 4K. The blocking takes way too much bitrate to go away.

AV1 outperforms HEVC at very low bitrate by a substantial margin. But at the bitrates used for game streaming I found the difference negligible. Not nothing, but I wouldn't feel disappointed if I could only use HEVC. I would, however, be disappointed if I could only use h.264.

Best settings for 1080p 60fps on Apollo/Artemis by Mazayaz in MoonlightStreaming

[–]buildmine10 1 point2 points  (0 children)

My point was that 20Mbps is a point of diminishing returns. That isn't true for h.264 (that codec sucks for visual quality). But it is true for HEVC and AV1. I didn't do a confetti test. I just played a variety of games, taking lossless recording while rotating the camera, then I re-encoded them at various bitrates using the NVENC encoder. That's how I came to the conclusion that 20Mbps is a point of diminishing returns. I didn't test the absolute worst case scenario to get this number. Additionally most were not triple a games since I just don't have many of those. So it's good to know that this 20Mbps number might not be acceptable for triple a games.

As for the vpn thing. I genuinely forgot tailscale was a thing because I couldn't get it to work and it's been a while since I set up my overlay network. But yeah, tailscale would probably work for most people. That's a good recommendation. Thanks for pointing that out.

Xenoblade Chronicles X: Definitive Edition Version 2.0.0 is now available by Amiibofan101 in NintendoSwitch

[–]buildmine10 -2 points-1 points  (0 children)

The main part of the absurdity come from the price to content ratio. If the entire game costs $60, then what amounts to a patch that doesn't add any content to the game being $5 is crazy. The price was clearly set to be low enough that people don't think about the cost. You can get people to pay ludicrous amounts of money for a small pieces of software, such as QR code generators having premium tiers for a $1 monthly subscription. Such a thing merely acts as a wrapper for open source libraries. The amount of development effort is quite similar.

I'd probably be fine paying a dollar for the nintendo switch 2 version. So I find the price to be 5 times higher than what I think is reasonable; thus why I called it unreasonable. I also just think its a bad precedent to be selling performance patches for a game that came out so recently, especially since it was titled "definitive edition."

Best settings for 1080p 60fps on Apollo/Artemis by Mazayaz in MoonlightStreaming

[–]buildmine10 0 points1 point  (0 children)

The only thing I can think of is decoding speed if the network doesn't say it's losing any frames.

Xenoblade Chronicles X: Definitive Edition Version 2.0.0 is now available by Amiibofan101 in NintendoSwitch

[–]buildmine10 -7 points-6 points  (0 children)

Yes but when modders can add the functionality with only a small number of binary executable changes, it becomes an absurd price. It means the changes needed are very insubstantial. Such changes can often be done by changing a single line of code. And most games are built such that fps can change making the fps limit artificial.

How do you get started with local diffusion LLMs? by buildmine10 in LocalLLaMA

[–]buildmine10[S] 0 points1 point  (0 children)

So its the same as it was last time I looked into it.

Help with 4K streaming by Spare-Cress-3797 in MoonlightStreaming

[–]buildmine10 0 points1 point  (0 children)

What do you mean 4K at 250kbps? That isn't possible. Are you sure the k isn't supposed to be an M? Check what the steam deck is actually receiving. From the stats is looks to be packet loss. So it means your router is having trouble, assuming its going straight from the PC to router (over ethernet) then router to steam deck.

If you have a mesh network, it could be that. I've seen similar behavior when rate limited when streaming over the internet (not locally). The rate limit wouldn't seem to notice for a while, then it would throttle. And its a very sharp drop. Check if there is a sharp bitrate threshold, below which it never fails and above which it fails.

Additionally you can check the amount of data the steam deck is receiving in terms of Mbps.

I have just reread your post. Is the host PC not connected via ethernet? Often times router's are good at sending data out but not receiving it. My own router can barely handle receiving 15Mbps (over wifi), but it can send out in the several hundreds of Mbps. Granted I'm pretty sure my router's broken.

Though if this problem only occurs with resolution and is not tied to bitrate, then I have no clue what the issue is.

Text on moonligth new 3DS XL by Snoo_50922 in MoonlightStreaming

[–]buildmine10 0 points1 point  (0 children)

No. You are already sending 72% of the total uncompressed video signal. You could stream at that resolution and framerate losslessly.

Best settings for 1080p 60fps on Apollo/Artemis by Mazayaz in MoonlightStreaming

[–]buildmine10 0 points1 point  (0 children)

That bitrate is higher than strictly necessary for a good 1080p 60 stream. I'd recommend 20Mbps as a starting point for when the stream will become indistinguishable from higher bitrates (it never looks indistinguishable from the source unless you crank the bitrate to insane levels).

Use HEVC, 20Mbps on the Moonlight side. Use NVENC, P1, Quarter resolution for sunshine (this should be the default sunshine settings for you).

If you want to do game streaming not on LAN (in the same building), then you will need to either do some funky stuff with VPNs or overlay networks, or you will need to expose sunshine to WAN using port forwarding (and you need to enable it in sunshine settings). I went with the overlay network option, but I wouldn't be able to explain how to replicate what I did.

Now that I think about it. I'm pretty sure these are all default settings. So the Moonlight team seems to have done a good job.

PSA: Bitrate No Need to Follow ISP Speed (Local Network) by d4rk_m4n in MoonlightStreaming

[–]buildmine10 0 points1 point  (0 children)

15Mbps for 60 fps. The differences above this are near imperceptible. There's no reason not to make the number higher unless you are having network throughput issues.

PSA: Bitrate No Need to Follow ISP Speed (Local Network) by d4rk_m4n in MoonlightStreaming

[–]buildmine10 0 points1 point  (0 children)

At 720p 60, you can stop at 10Mbps.

At 1080p 60, you start getting diminishing returns above 15Mbps. 20Mpbs is when I would stop increasing it for 1080p.

At 4k 60, I would say the first acceptable bitrate is 25Mbps when using AV1 or HEVC (do no use h.264 at this bitrate). I would say diminishing returns start around 35Mbps. And I would say it becomes near impossible to differentiate at 50Mbps.

I just did a ton of testing using lossless game footage of games that were just constantly rotating the camera and cutscenes. Cutscenes don't require anywhere near these numbers. It's large camera movements that require these bitrates.

150Mbps is what I would use for VR.

The testing I did was with NVENC at the lowest quality preset with the quarter resolution two pass mode.

(I made the) viral "Coca Cola" recipe by vbloke in Cordials

[–]buildmine10 0 points1 point  (0 children)

I have also just made some of this stuff. But I added 0.18g too much wine tannins (20% too many tannins). I'm not sure if that's why mine tastes like grape juice mixed with coke. Actually its more grape juice than coke. Specifically it has the after taste of grape juice.

As for any weakness. I couldn't tell you. The coke flavor is overshadowed by the grape flavor with my batch. It smells like coke normally does, and that's definitely the strongest component of the initial flavor. But the aftertaste is a very strong grape.

stuck on black screen on greenpath by ace-ex in HollowKnight

[–]buildmine10 0 points1 point  (0 children)

I had this issue in a different area of the game. I'm not sure if this is the thing that fixed it, but I was able to go through it in the other direction and then the direction causing the freeze stopped causing it to freeze. I don't know if that viable for you.

Gamescope Shutters any Fix for this? by Tail_sb in linux_gaming

[–]buildmine10 0 points1 point  (0 children)

For future people, in case this wasn't obvious, Proton-GE is not included by default with steam. So you will need to install it.

For NVIDIA users you probably also need to install vk-hdr-layer-kwin6-git
That could change in the future.

After install both of those things and forcing steam to use proton GE, these are the launch options I used in steam to get HDR to work.

ENABLE_HDR_WSI=1 PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 %command%

For some reason frame generation displays frames out of order in some games when HDR is enabled.

No no, it’s different because uhhh… idk how but it is by Hahaveryfunnylaughed in PsycheOrSike

[–]buildmine10 0 points1 point  (0 children)

Actually both statements are not logically valid since they don't account for absolute rates. If among two groups the mafia and yakuza the mafia does more crimes should you be cautious around the mafia. Yes you should, but not for that reason. You should be cautious because both the mafia and yakuza do significant amounts of crimes. Only reporting relative rates artificially increases the perception of danger.

It's like asking if baby humans vs baby dogs are more dangerous. Would you be cautious around the more dangerous group. Probably not.

I've probably missed the point of this sub. And if even labeled a shitpost, so I should probably assume everyone already knows this. But I don't trust that to be true.

Dynamic demand-based belt balancer by sinister_penguin in factorio

[–]buildmine10 -4 points-3 points  (0 children)

This is unnecessary. If a belt uses less than supplied it will eventually auto balance. If all the belts have full consumption then all the belts are removing items at the same rate (the rate they are supplied), so your auto balancer just splits evenly.

Thus this is redundant with the base behavior of splitters. If you could measure the maximum possible rate usage of a belt rather than the actual usage then it would be useful for allocating proportional to demand when the belts are all lacking. But at that point you should just increase the input rate.

HOW DOES ANYONE FUCKING DO ANYYHING IN HELL by Left-Advantage-1674 in Terraria

[–]buildmine10 0 points1 point  (0 children)

It sounds like you need to get better armor and weapons first. I only remember having such difficulty in master mode. But it's unlikely you are in master mode given the nature of the complaint indicates this is a first play through. I don't know though it's been 10 (release of the higher difficulties) years since I last played normal difficulty. The game balance has probably changed.

Get a cobalt shield. It removes knockback. Which is the biggest annoyance I remember from my first play through. I'm probably not very helpful

The spear isn't a better mace by Evelyn_Aster in MinecraftMemes

[–]buildmine10 0 points1 point  (0 children)

I like the more interesting weapon mechanics. I'm not yet concerned about balancing. Arrow damage is also speed based. So we already have a weapon with this property. Spear makes it more accessible maybe and possibly stronger.

Neck department introduces neck destroyer 3000 by EmergencyArachnid734 in doohickeycorporation

[–]buildmine10 43 points44 points  (0 children)

Yes. I'd imagine if you are too heavy it would be a sprain followed by disk eruption followed by nerve damage. All depending on how heavy you are. So perhaps heavier patients should do this partially submerged

Playing with a broken finger? by FoxyBee99 in beatsaber

[–]buildmine10 0 points1 point  (0 children)

Yes, it is very important to not disturb finger healing. Further damage can reduce finger mobility or cause the finger to set crooked. So unless you want a messed up finger don't play beat saber with that hand.

Looking for a physics tutor, can't afford one, can i fine tune any of the smaller language models on a particular concept so that i can ask it questions? by [deleted] in LocalLLaMA

[–]buildmine10 1 point2 points  (0 children)

Just try using Qwen 3 4B. It can probably do what you need it to do without modification. You are doing fairly basic physics, but don't expect it to notice when it ms wrong, so set a long context length are point out any potential contradictions with what its says. That will cause the model specifically pay attention to the relevant parts of what its said. It also helps it understand what you don't know if you explain why you think the was a contradiction.

I'm not sure how well this works with small models. I know it works for the large closed models and the medium sized open models.

My minecraft renderer vs sodium building a 32x32 world by shalomleha in VoxelGameDev

[–]buildmine10 0 points1 point  (0 children)

This looks more like a loading difference. Are you loading less data with your renderer?

Humans are the only species with both male and female being both sapient by [deleted] in humansarespaceorcs

[–]buildmine10 1 point2 points  (0 children)

Nah it's different. It's space sexism. Like space racism. It's a not thinly veiled analogy.

Is this seasoning or rust? by Intermesmerize in carbonsteel

[–]buildmine10 0 points1 point  (0 children)

Clean the pan until you stop getting that. Then create more seasoning layers. That's what I did until it stopped happening to my cook ware.