

If you get higher real FPS via upscaling, a lower resolution. It can improve input latency and sim speed.
If you get higher real FPS via upscaling, a lower resolution. It can improve input latency and sim speed.
True, Ig I was trying to teach people about why FSR often causes input lag. If you are getting 120 real frames then yeah, it probably won’t matter much, but if you are getting less then 60 real frames it’s going to be a worse experience unless you are playing menu games or something.
Generated frames are created using a neural network, they have nothing to do with the actual game scripts and game loop and input polling and stuff. FSR does generate frames to interpolate between real frames but things like physics and input are not being generated as well. It’s only visual. I guess maybe you have to have some basic knowledge about how a computer program and game engine works to understand this.
Basically the CPU steps through the simulation in steps. When you use frame gen, if it lowers the actual frame rate, then the CPU is making less loops per second over everything, like the physics updates, input polling(capturing key presses and mouse events), and other stuff like this.
Maybe it’s not the CPU but with FSR either way the real frame rate drops which is why you get input lag. The game logic/game loop is only calculated per real frame. Which means if you take a 20% drop in real frame rate you are going to get 20% more input lag.
If it drops the real frame rate more than FSR2, which it does, then yes, you will have more input lag.
The frame rate isnt going from 30 to 120 FPS. It’s actually going from 30 to like 20. The rendered frames are different then the CPU frames which handles the game loops, (physics, input, simulation, etc)
It’s because game logic is calculated on real frames and these things lower the real frame rate even though they give you more rendered frames. If you were getting 40 real FPS, and then you go to 30 real fps, you will feel a significant amount of lag even if you are getting 60 fps in fake frames. Basically the game loop is running slower and stuff like input polling is happening slower even if you have a higher frame rate.
No but I definitely should
One good solution might be decentralized webhosting and infrastructure. If people want high speed access, they have to seed it at a low rate. Nothing crazy is required just constant seeding at low rates. A few max connections and a cap of maybe 50KBps min is required. You also use random hash checking against multiple clients to verify correctness, and you have p2p blacklisting of known bad actors. A solution for people who don’t have steady Internet access might be to just seed a similar amount on quota or to buy p2p credits to access the content.
This is part of an idea I have been working on for an internet 2.0. There is a basic cryptocurrency called compute coin, and as you seed you mine coin. The verification works by utilizes many nodes to verify everything is working correctly. You can buy coin that people mine instead of seeding if you wish. A very small portion of each transaction, a fraction of a fraction of a percent goes to a nonprofit who works on the tech and fomalizes the standard. You can also just buy compute time on the network. People are free to sell their resources at whatever price they want and the market balances itself automatically. The transaction fee is calculated automatically to cover the budget of the nonprofit which oversees it. DNS is also handled p2p. If I were in control I would also make it mesh network friendly, with sliders to prioritize what the user wants, from latency, vs avoiding certain countries, vs cost, vs using a whitelist of trusted nodes for security purposes.
This would also require swarm security to prevent any one user from being able to sniff out keys and passwords and stuff. Basically the network would work together to generate periodic temporary keys to allow machines to access the data for a period of time without revealing itself to anyone. The nonprofit would be the only completely trusted authority and it would have a board who oversees banning of nodes and the money seized would go to support the development of solutions and strategies to combat any fraud on the network. This seems expensive at first, but with Asics this can be made very cheeply. I imagine people would want to run different types of nodes to generate currency. Asics would be a good cheap solution. It’s a market that will build itself very quickly. You can also have verified nodes that cost a bit higher then average probably to access but can provide additional security for certain tasks. These can either be crowd sources or run by institutions which publish node lists.
If the law wishes to regulate it, this could only be achieved by region specific keys and would not be network wide. Courts might have to set up a way to subohena resources that gets registered in a public domain that gets released to the public after a year or so, in order that citizens can verify what the government is snooping on.
It can also be used for free by just having a algorithm automatically determine mining rates to pay for the use of the user, with a buffer to keep a seemless experience.
Perhaps for this particular problem however you could just set up a p2p platform with file verification. People could offer free nodes, businesses could pay money to these nodes to get access to high speeds and large amounts of bandwidth. People can also join p2p nodes where what they can download equals to what they contribute to the network. This can just be estimated based on average use and maintained with a buffer if people really don’t want to seed all the time.
Who cares? The average EU citizen will benefit far more from the regulation. I don’t think any of their laws have been bad so far, mostly requiring standard connectors, requiring user access to install what they want without apples permission, and monopolizing software stores in general. This might be a great opportunity to actually get some consumer friendly competition out of Europe for once. Also Samsung already allows third party app stores, has USB C like every other modern device, and allows side loading. It’s going to get interesting once Google starts complaining that they can’t control users devices after they buy them as well with their upcoming ban on non Google approved software installations.
In steamos, you have what is called an immutable file system. This means if you try to install anything outside of a flat pack in the user directory it gets wiped on updates and maybe reboots. This is probably because the VPN is trying to install something lower than the user level and so it breaks, and so it’s only working temporarily. Idk though.
You have basically two options. You can hack steamOS a bit, mount the system as rewritable, and install an overlay file system, and write a system D script to do this at boot, but a better way would be to download bazzite and install it on your steam deck. It has a ostree file system which is annoying in its own way but it’s relatively easy to install software and modify the system with. All you really have to do is follow a guide on the internet to download the ISO, copying it to a thumb drive, and boot using the power+volume down key to install it.
This will solve most of your issues, but you have to learn to use the fedora system which is a bit different mainly that you use rpm-ostree to install software rpm files if you don’t have a flat pack.
Flatpacks are great for many things, but for installing lower level stuff you might need to install it to the actual system with rpm-ostree in fedora or pacman or whatever in arch which is what the native steam deck is built on if you have the hack in place.
You can also try another VPN which might work better. It may or may not work.
I would just install bazzite until steamdeck catches up a bit. Get KDE if you want a steam deck like experience.
Also after bazzite, id get protonup-qt, to install proton-GE versions which make some games run work much better due to it’s better .net implementation and shader code. Bazzite also has a better flat pack repository out of the box. The steamdeck repositories have a lot of common software missing.
You should also overclock the CPU to 4.0 ghz which should be stable on most decks. I wouldn’t mess with the voltages because this causes issues in many games. Don’t do this before you install an operating system, do it and rest for a few days with a known working config to make sure it’s not crashing more often. This overclock will help many games run much better, especially sim and strategy games. The option to change this is (fClockMaxOverride), and the value that you would set is 4000 you have to patch the bios, maybe downgrade it, and download a tool called smokeless_UMAF to do this. I downgraded my bios using steam deck bios manager to 106, and used some script I forget to patch it to unlock the debug options. Bios 106 which gives the best compatibility with overclocking in my experience. This won’t make the GPU any better which is the main bottleneck in most games, and overclocking the GPU in my experience caused thermal throttling and stuttering, but overclocking the CPU is a nice boost in many games and also improves the feel of the device. If you combine this with smokeless_UMAF you can add 2 w to the tdp, 2w in my experience is about all you can add before getting your SoC in the 90+ range, but you also have to write a systemD script to use ryzenadj to set this on boot, or use a desktop script to set the TDP in the desktop. Every time you open the bios however without snoklessUMAF, if sets the max TDP back to 15.
I also disabled performance limitations reason, which allows the GPU and CPU to draw the full 17w. If you need help with any of this feel free to message me and I’ll get back to you when I can.
For right now, if that seems like too much, you should just try to get bazzite on a USB.
Personally what I do is I use a windows PC to format it into fat or fat32 or whatever the thumb drive needs. You can do this in Linux but I always have issues trying to format drives into fat on linux, I use a program off the flat pack store or whatever to copy the ISO.
Then I go into the bios and disable TPM, and if available on some systems, disable uefi, and go back to legacy boot, and install bazzite. (UEFI and TPM are trash) Disabling either of these will likely break whatever OS you are currently running.
Then in the setup after you boot from the USB, you need to set it up to delete everything on the drive, and then let it auto install on the drive. After you install, let it sit for a while and you can install some of your stuff like firefox and log into your stuff. Then shut the machine down fully and repower it if you decide to do any updates. This really helps.
Install proton-GE, maybe think downgrading your bios or overclocking. Set up your extra drives on steam. Ask chatGPT to help you understand how to add your drives to auto mount with the fstab file lol, oh Linux. You don’t have to do that immediately. Maybe a project one day.
Anyways like I said, hmu if you need help.
I like KDE because it doesn’t look like it was made in the 1980s but I know many fellow nerds probably like the nostalgia.
Thxs I’m glad someone appreciates it. I feel like I’m insane sometimes in this world, because most people don’t really seem to care about any of the things I care about.
cd /
sudo rm -rf *
Basically the Linux version of deleting system32 but idk I’m not a super Linux nerd yet.
Cool I didn’t know that
I would never want a verified bootloader on my device. I’d much rather have an open user friendly bootloader. All you need is for sd cards to not be the default option and not allowing the boot to be written to except in the bios. Verified bootloaders mostly exist to keep people out of their own devices and to get rid of freedom with software. They do it because at first they wanted to protect their DRM and now because they want to make sure you can only access stuff Google or apple approves of. Everyone knew that’s what they were doing and they denied it and they knew what they were doing anyways. Corporations just do not want people to be able to make their own decisions about stuff. Platforms like YouTube used to be amazing in the early internet days. A treasure trove of knowledge and perspectives and amazing mature content. Now it’s algorithmically controlled brainwashing and corporate gatekeeping of knowledge.
Really the only security you need is to have up-to-date patched web resources, and port blocking if you are t completely unaware of computer security. It’s not bad to have an option for a safer level of access for people who don’t know, but they went way beyond this to keep actual tech literate people out of their devices. Anything beyond those basic security measures are essentially useless anyways because they are going to rely on zero day exploits which people cannot anticipate. In fact most developer tools that arent android studio on a pixel device or something rely heavily on zero days and hardware bugs to get root access. What did Google do? They tried to redesign Linux to be a rootless and immutable file system. I honestly hate all of that and I just want to put Debian on a phone with working cell radios so I can use it as a cell phone. I don’t even care about YouTube anymore it’s essentially useless now. I’m just going to get the cheapest phone I can and leave it in the car with no data plan and build my own portable device running Linux so I can download stuff I want to listen to at work instead of using their trash. That will piss them off anyways if you leave your phone in the truck because the government will get paranoid that you are talking about something they don’t want you to talk about and it will piss off Google because your data will be less valuable to them. If many people start doing this, leaving their phones in their vehicles at work, or in the house instead of carrying them, because they have become almost entirely useless unless you want to consume tictok brain rot, they might actually realize that they went to far. Since I know people can’t be bothered to protest, I realize that they only thing I can do is just try to create my own solutions. I bought some raspberry pis a few years ago for this very reason just in case the UnS went full fascist. I keep old cell phones around that I know have exploits so I can install what I want on them and not get stuck in the big tech cartel of mind control and surveillance.
What kind of ideology is not wanting corporations to control your access information and stuff you buy? That doesn’t make any sense. That’s not an ideology that’s just something everyone wants.
Also there is nothing unsafe about the network idea if you use encryption like every other computer for the past 30 years.
I have considered getting a pixel phone. I had one but the screen broke in my pocket I think which annoyed me. I have a Motorola phone with an unlockable bootloader but the chip set is dumb so it makes getting the one ROM available for it, difficult to put on there, and also you have to do a lot of stuff to get the ROM to have most of its basic features working.
You are using the word ideology incorrectly. An ideology is an overarching vague and large idea that encompasses political systems. It’s things like fascism or capitalism or socialism. I don’t see how any of that has anything to do with things like human rights and freedom which is universally desired by all people. Even fascists want privacy they are just too dumb to realize a total state isn’t going to give it to them.
Hard if you don’t have a snapdragon device. Mediatek processors have all kinds of stupid bullshit that makes it really hard to flash a file without their key. We really need to start sharing key generators for things again, especially for the bootloaders for our computers we buy.
Literally a government backed monopoly funded with trillions of take payer dollars at this point. When I run for president one day, besides things like completely banning 100% private political campaigns and proganda, one of the first things im going to do is force the FCC to create a wide pocket of bandwidth for a open source and private mesh networks with a range of around 20-50 miles between devices with fallback modes of hundreds of miles, and maybe another fall back mode for thousands if antenna size allows for this inside cell phones. That way we can control our own cell phones and have a citizen licensed cell network.
It’s more so that the actual FPS is lower when using FSR in many cases. The GPU frame rate doesn’t matter in terms of input lag and stuff, it’s all about how many time the CPU can loop through the game logic per second.
So basically when you move 10 steps forward in a game, the CPU is running tons of code that take the time elapsed since the previous frame and interpolates where the player should be this frame. This is Delta time, (change in time between this frame and last) it’s multiplied by stuff moving to give fluid movement with a variable frame rate. This is why older games would slow down if the frame rate dropped and new games will still calculate the passage of time correctly, even if you only have 15 FPS.
The fake frames have nothing to do with the game engine or logic, they are deep faked frames that are created with a neural network to fill in between real frames. This does give you something very close to extra frames on the GPU, but there is often a performance hit on the real frames since it’s a heavy process. The CPU has to stay synced to the GPUs real frames since some logic is CPU bound, like physics, creating certain buffers, all kinds of stuff. If the real frame rate of the GPU is lower, it bottlenecks the CPU since it’s also involved to a smaller degree, in rendering real frames. (Preparing data, sending it to the GPU, certain operations which are faster on the CPU that involve rendering like maybe using MMX or other CPU extensions.
So basically the less real frames you have, the longer the wait between when you game engine can detect mouse and keyboard events and update the game world, even if you are getting 2-3 times the frame rate with generated frames.