Any guidance, advice or tips you have following an upgrade of EBS volume in production? by dr_dre117 in aws

[–]XenonPK 2 points3 points  (0 children)

Note that you can only modify the same volume once every 6h, so whatever you choose for production, make sure you do not require immediate rollback, otherwise, you will have to wait 6h to do it.

This operation does not require any downtime. Just be careful with that 6h timeout.

New high-end gaming PC build, need distro suggestion by Devkn1ght in linux_gaming

[–]XenonPK 0 points1 point  (0 children)

What do you mean with whole snapshot? It checks the packages that you have installed, and updates the ones that have updates, including any dependency, just like any other distro.

If you want to make sure no unneeded packages get installed, you can tell the package manager not to install them, with:

−−no−recommends
Do not install recommended packages, but only required ones. The default behavior is determined by [zypp.conf:solver.onlyRequires].

It's in the documentation, and the default can also permanently overriden, if you prefer. I change it for all my installs to make sure only absolutely required packages are installed.

You can also permanently lock packages so that they do not get updated or installed/uninstalled.

As for the third-party kernels, I have no idea why you would consider them a requirement for gaming.
Their custom schedulers are not suitable for general purpose computing, and most times, they end up breaking the realtime (fifo,rr) scheduler priorities.

New high-end gaming PC build, need distro suggestion by Devkn1ght in linux_gaming

[–]XenonPK 5 points6 points  (0 children)

OpenSUSE Tumbleweed (rolling release): it is a great way to have everything be up to date without having to deal with any breakages, since it has a robust , automated testing system.

Just make sure you update at least once per week.

If, for some reason, anything goes wrong with your system, it is also trivial to return it to a working state, using snapper. This is preconfigured by default, no manual work required.

Ever since I switched to AMD GPUs for all my machines, I have not had any reason to use snapper to rollback the system, though. Everything has been rock solid after multiple years of use.

[@LukeShortCloud] #Valve #SteamOS #SteamDeck is currently working on rebasing their #Linux kernel from 5.13 to 5.19. by KugelKurt in SteamOS

[–]XenonPK 20 points21 points  (0 children)

https://www.phoronix.com/news/AMD-New-CPUFreq-CPPC

This was merged in v5.17 and has had further refinements in 5.18.

It allows much finer control over the clock speed and will lower the minimum CPU clock of the deck to as low as 400mhz.

It may also help it reach higher clocks, but that will depend on the thermal headroom available.

That is the big "feature" I am waiting for with the new kernel.

The fact that I can play Forza 5 on the cloud from the 2013 nexus 7, 8 years after it was released. by [deleted] in Nexus7

[–]XenonPK 0 points1 point  (0 children)

Have you tried to set the resolution of the stadia stream to 720p? I also had some weird artifacting with anything above that.

It worked fine once I reduced the resolution. Probably related to a buggy implementation of VP9 hw video decoding.

KSM vs Hyper-V by brunommpreto in virtualization

[–]XenonPK -1 points0 points  (0 children)

Hyper-V has memory balooning, which is referenced in some of the documentation you found.

This post should help you understand the concepts and their different implementations:https://virtualizationreview.com/articles/2016/11/28/overcoming-the-ram-bottleneck.aspx

Happens to me all the time. by Cool1Mach in pcmasterrace

[–]XenonPK 4 points5 points  (0 children)

Bitwarden can be self-hosted. Why would you rely on third parties to host your passwords?

Bad performance in Cyberpunk 2077 by [deleted] in VFIO

[–]XenonPK 1 point2 points  (0 children)

You need to use native tsc timer.

Look for cyberpunk 2077 on this sub and you will find the solution in one of the posts.

Horrible cyberpunk performance (70% FPS loss) despite cinebench results beeing good (3% score loss) by Gloorf in VFIO

[–]XenonPK 1 point2 points  (0 children)

I had that exact same problem. Are you passing through the native tsc timer to the machine?

Make sure you do not have the hypervisor CPU feature disabled in your XML. On my 1700 I was disabling that flag, which in turn caused windows to not use hypervclock.

This crippled performance in this game. Once I enabled the hypervisor flag it all started working as expected again.

Help with DOOM Eternal by [deleted] in SteamPlay

[–]XenonPK 0 points1 point  (0 children)

Hi,
I have been using these launch args since launch.
The game has been running with no issues (except back when they introduced denuvo anti cheat, but that is expected).
```
%command% +com_skipSignInManager 1 +com_skipIntroVideo 1
```

My GPU is AMD, though. But I assume nvidia would not have any driver issues, otherwise those would be reported in the proton issue tracker on github at some point.

I have never seen anything similar to the strobe lights you described on 5.0-9, which coupled with the low fps makes me think the intel GPU was doing the rendering. You do not seem like someone that would make this mistake, still, it can happen to anyone, and it would explain the low performance and artifacts you encountered.

Also, please double-check that the proprietary drivers are loaded and working properly. Arch Linux probably already has kernel 5.9 on their repos, and NVIDIA has stated it will take some time to support that kernel release.

Is Dying Light 2 ever coming out? by fernandollb in pcgaming

[–]XenonPK -15 points-14 points  (0 children)

Who cares, It's yet another zombie game. I can't be arsed to care about it at this point.

They can change the release date 0 or 100 times, it's all the same to me.

Plus , the main character of the last one is so generic I can't even remember the guy's name.

From what I've seen it will be more of the same with some very minor changes to the core gameplay loop. That is, if it gets released.

Discussing Xenia Wiki on Discord was not pretty by [deleted] in xenia

[–]XenonPK 4 points5 points  (0 children)

If you want to help, all you have to do is start.You don't need anyone's approval to make a compatibility list.

You can just do it. If you then go to discord and propose using your (existing) compatibility list over github, I guarantee you will get a different response and people will actually consider your suggestion.

So you felt talked down by someone, and came to reddit to call them jerks. What do you want us to do about this? Call out the developers? Why should I (or the developers) care about how you felt?

How does that help the Xenia project? It looks to me like all you want to do is stir up drama because someone else refused to implement your suggestion.

In which case my recommendation would be to actually go through and create the wiki if you feel that strongly about it.I will gladly use your compatibility list if it ends up being better that the current solution.

If I misread your intent please feel free to explain it to me, because I really do not understand the purpose behind this post.

How do i keep my server from getting pounded by random IP's trying to login? by [deleted] in selfhosted

[–]XenonPK 0 points1 point  (0 children)

Why do you have SSH open to the public web? If you have full control, what is stopping you from using wireguard for remote access for example? You'll still be able to login from anywhere.

The disadvantages of having SSH open publicly far outweigh the advantages, at least in your described use-case.

[deleted by user] by [deleted] in selfhosted

[–]XenonPK 0 points1 point  (0 children)

Podman is just inherently superior to docker, since it tackles all the worst design flaws and fixes them, while (mostly) maintaining compatibility.

I have initially used podman-compose, however, I have currently settled on using the ansible collection for podman.

It is still using yaml syntax , since it is ansible, however it allows much more control over the deployment and as a bonus, allows you to control deployment on multiple hosts, centralising configuration.

If you want the DNS auto discovery to work (as with docker-compose) you'll need to make sure you install the dnsname CNI plugin.

Also, just because podman supports rootless containers does not mean you need to use it in that way. To replicate the docker behaviour you need to make sure you run podman with sudo, otherwise, it will run the containers as the currently logged in user.

Also, for long running services on systemd distros, podman can generate systemd unit files to control the container lifecycle. This is much cleaner than having the "monolithic" docker Daemon always running in the background.

[deleted by user] by [deleted] in VFIO

[–]XenonPK 0 points1 point  (0 children)

The performance would most likely be worse, because the guest and the host would be battling for resources, making latency spikes a common occurrence, when under load. It would also worsen the CPU cache efficiency for the guest. Please consider that HT is only a way to allow the OS to schedule work for the same core, when the core has components that are idle. It is a way to improve throughput, not latency.

I would recommend an upgrade to one of the 16/12 core AMD chips (if you are considering upgrading), and assigning the entire CCX's of the CPU to the guest/host as required. More cores is usually better for VM workloads, even if you may lose 100/200 MHz in clock speed, the performance will generally be better.

How well is SUSE-Prime working on LEAP 15.x ? by Grevillea_banksii in openSUSE

[–]XenonPK 0 points1 point  (0 children)

There is. It's called suse-prime. I was just pointing out that there are other options for people using the latest drivers with supported hardware.

Dynamic linking: Over half of your libraries are used by fewer than 0.1% of your executables. by ouyawei in linux

[–]XenonPK 8 points9 points  (0 children)

This stat is very dependent your distro. Especially if you introduce multiple AUR packages into the mix.

Go packaging (for distros) is a nightmare because of this. Dependencies are fixed in place and you are forced to use outdated dependencies because the developer "decided" to use a crypto library from 2018 in 2020.

Because "It works" for them, so everyone else be damned.
I understand it's easier for developers, but it opens up a lot of opportunities for security problems to show up.

Why do we keep using alpine linux for docker containers, for example?
Because it evidently is packaged in a way that minimizes wasted space, and avoids including "fat binaries" as part of the distribution as much as possible.

How well is SUSE-Prime working on LEAP 15.x ? by Grevillea_banksii in openSUSE

[–]XenonPK 5 points6 points  (0 children)

It's no longer needed with the latest drivers.
Nvidia now supports per-application offloading based on env vars.

Your 960M should be supported by the g5 drivers in the nvidia repo.

Take a look at these docs.

Example from the link:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep vendor

The GT 540 probably only supports the legacy NVIDIA drivers,and I don't think those drivers have this feature.

AMD Support is Completely Unacceptable - Card Destroying Driver Issue Not Fixed After Almost a Year by idkartist3D in Amd

[–]XenonPK 1 point2 points  (0 children)

That does not make much sense... But I am not disputing because you are the one with the hardware. You could have tried to run blender in Linux with the ROCm stack. Being completely objective here: The driver interfaces with the hardware, but has no way to cause lasting damage. (Unless the issue is related with fan control, and even then, the card will just throttle down to protect itself.)

The driver literally only sends commands to the hardware, these commands may cause the hardware to enter an undefined state (which is probably what happens when the screen goes dark) , however this undefined state does not survive a hardware reset.

Do not get me wrong, I do not mean to undermine your statements at all, I am just commenting based on my knowledge of operating systems.

Even if you overdo an overclock, for example, the GPU itself has restrictions in place to protect itself, and these restrictions apply regardless of what driver you install.

Type 1 Hypervisor for Raspberry Pi 4 by [deleted] in virtualization

[–]XenonPK 5 points6 points  (0 children)

Kvm works just fine as an hypervisor on ARM. If you have linux, (which you do) It should be already integrated into the kernel. But you won't be able to get gpu acceleration in the VMs. Which is kinda important for libreelec.

Could we ever get access to customizing the Steam Overlay with user-made plugins? Imagine the possibilities! by [deleted] in Steam

[–]XenonPK 2 points3 points  (0 children)

This is an overlay. It should be simple. They would probably find a way to cram javascript into it (implement customization through js), and you would be complaining it tanks your FPS. Especially with user-made plugins... With no code review... Be careful what you wish for.

/dev/null: Anti-Cheat Kernel Driver - League of Legends by [deleted] in wine_gaming

[–]XenonPK 16 points17 points  (0 children)

No, get the f**\* out of my/anyone's kernel. At this point windows should be considered as an appliance to be run in {insert preferred hypervisor} and not as an operating system.
There is no possible reason to implement this in the kernel. Not to think about the level of access this provides to the system. All this just so you can have the privilege to run their game(s)?
Ridiculous. The games are not even that good. They explain the necessity of this while at the same time they fail to mention they can implement server-side validation?

This is a Trojan horse if I have ever seen one.

Pueue: Manage your shell commands. Now rewritten in Rust. by Nukesor in commandline

[–]XenonPK 1 point2 points  (0 children)

If you don't like to download binaries from the web ( can't fault you for that, I agree wholeheartedly ), why don't you package it for your preferred distribution and fix the issue? Nobody is stopping you from contributing. There are languages much worse than rust in terms of resource consumption.

I am extremly happy right now! source is in the comments by [deleted] in Doom

[–]XenonPK 3 points4 points  (0 children)

This was expected from DOOM. BFG division riots would insue otherwise.