Which version of stat do you have? I get the same blank result locally on ext4 and btrfs filesystems (not over nfs) using stat 8.30 on an rpi4 (raspbian, 5.10.103-v8+).
Seems to work fine with stat 8.32 on xfs on a spot instance I have, running Rocky 9 (5.14.0-362.13.1.el9_3.x86_64).
I thought there might be more info in the changelog: info coreutils aqstat invocationaq but I’m not seeing it.
Simple thing, but are you sure you mounted the NFS share as NFSv4? I don’t have access to a machine to check right now, but I think it might default to mounting NFSv3, even if both sides support v4.
<span style="color:#323232;">vineta.h.kfe.pt:/nfs/nas on /nfs/nas type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,soft,proto=tcp6,timeo=600,retrans=2,sec=krb5p,clientaddr=2001:470:7391::ce,local_lock=none,addr=2001:470:7391::c0,_netdev)
</span>
I also tried jconvolver in the past, but often hit issues when combined with pipewire. Pipewire’s native virtual surround support just works when configured correctly.
You can change the default sink to go to the virtual surround device this way:
<span style="color:#323232;">pactl list short sinks # get sink name
</span><span style="color:#323232;">pactl set-default-sink <set default sink>
</span>
There will be a way to set the default in the pipewire config files (~/.config/pipewire/pipewire.conf.d/*), too.
I use “catia” when I want to do manual audio routing, and I guess similar is possible with pavucontrol.
So yeah, people have gotten hrtf surround sound stuff going with pulse audio, some searching around that should get you where you want.
Butt your last statement about games being “unplayable” in stereo is pretty silly, too, so I want to call that out. Don’t be silly. They aren’t “unplayable”, you aren’t “locked out,” thats silly. 99% of people that have ever played that game played in stereo.
I mean when i switched from stereo to surround it was like a whole new chapter. I got pseudo wallhacks I’m never going back. But I agree it’d be pretty silly to play RTS or city builders with it. Anyways thanks for the lead!
I asked a similar question and I was lead to this post.
I got side tracked and eventually lost motivation to get it working. I might give it another try in the new year. Hopefully this is what you are looking for. I assume your distribution is using PipeWire, otherwise you may have to look into HRIR for PulseAudio.
The post explains them quite well. HRIR (Head-Related Impulse Response) and SOFA (Spacially Oriented Format for Acoustics) are standards for representing spacial audio (surround sound) in audio files and streams. A convolver is something that performs convolution (a mathematical term for taking one function, applying it to another, and then producing a third function as a result), and a spatializer is more specifically something that, as the name suggests, gives “space” to audio (distorting audio to represent sounds coming from more than simply 2 directions, or again, what you call surround sound). So HRIR Convolver is simply a method to apply the HRIR function to audio to represent it in a way our brain would interpret as 3D audio, and SOFA Spatializer is simply a method to do the same thing, just with the SOFA standard instead of the HRIR standard. Based on the comments of the post, it seems that they recommend you use SOFA.
In either case, Pipewire supports both standards, and it is trivially easy to implement them through filters (as the post covers in depth). You could try both if you want and see which you prefer. If you’re unfamiliar with managing Pipewire and need further resources, the Arch wiki has an entry in great length about it here. I’d recommend reading the comments to that post first if you struggle with anything, such as persistence. Everything you need to set it up should be accessible in that post and its comments.
I’d also like to recommend that you read the post and comments to the post, or simply use a search engine if you come across unfamiliar terms. You can find answers to all the questions you’ve asked through the linked post and a simple search.
I managed to get it working, I just can’t control where the sound actually is coming from. I have to set my default sink to the new surround, so it just picks one random device that’s connected it’d seem. How can I tell it where to play my audio back?
Because it’s not about installing them, it’s making them work that’s not intuitive. I have an nvidia card and some linux experience, it was hard for me to set it up. If you have no background on linux, making it work might make you abandon it. In those cases it’s better to go with something that has everything figured out for you.
I seem to have the nvidia drivers working without having had to fuss too much. I think I may have tried running games before rebooting after graphics drivers were installed because I tried just now and it worked completely fine with the same framerate as on windows!
If you are in the fedora mood, try nobara os. It’s fedora but with a spin on gaming, patches and some gui tools also. You can also try an inmutable distro like bazzite, which is also fedora and also focused on gaming. My advise would be to try a couple of things now that your system is clean and stick with whatever you like best.
I tried nebora after I effed up my kunutnu install. I was doing some super weird stuff. (Tried to remove snap)
Nebora for me was the worst experience out of every distro I’ve tried. I went back to kubuntu and manually applied what nebora did with much better results. (This time around I removed snap before doing anything else).
Kububtu with snap removed has been perfect so far.
To be honest, most things in Nobra can be installed/done to regular Fedora. And, unlike Nobra, Fedora has more than 1 maintainer: goof for the bus factor.
The nobara tweaks and configuration can be done on fedora but op is unlikely to know what they are or how to do them. If I remember correctly there’s quite a few important gaming things that fedora doesn’t ship with but I don’t know what they are cause I loaded fedora then switched to nobara after a few hours.
Maybe pop os is a good choice since it’s a mix of gaming related and beginner friendly.
TBH, I don’t really super feel like moving around since I now have something that works. While I do like setting up an environment, I can’t say I wouldn’t rather use it than set it up :P
Could always triple boot, use the third to play around to see if’n something else is even better than what you have, or use a container to test run different linuxes… linii? Personally I’m enjoying LMDE, and don’t like Gnome either, but that’s the great thing about Linux, so many different options.
I may at some point consider. I’m gonna rock out with this for the time being though, and later down the road if I feel like exploring I can set up a third boot partition. I appreciate the suggstions!
For sure. Lots of people here are enthusiasts that like trying out different things and different distros. Most people will just find something they like and stick with it for years. Don’t get me wrong, it can be fun to jump around, but don’t feel compelled to. Fedora will likely serve you well for many years.
I’m not sure what was wrong with the opensuse install, since I’m pretty sure I got the nvidia drivers to work, but I definitely have everything working with nvidia on fedora
If I ever feel like going back I may do that. In the meantime I’m very happy with what fedora has to offer me so far. Just finishing installing the software I use regularly now!
All jokes aside, most desktop apps and web browsers, nowadays, use ungodly amounts of RAM. The pessimist in me blames Chrome and electron, but in reality it just comes down to programmers being more accustom to having access to more memory than they need.
I say relax and enjoy the lack of slowdowns - having too much RAM is not a problem, but having too little is. Your only concern should ever be trying to avoid the latter, and with 32gb of RAM you should be good until the next big Discord update. (slight /s on that last point)
I recently upgraded my RAM because it was wild how much was being used. I have to eat the cost of more RAM because sites don’t seem to minimize it at all.
Just wait. In 10 years 32 gig is on the low side to just run the OS. Hardware getest faster and bigger, but software scales with it.
The more resources are available, the more people will program computers to use them.
My first graphics card had 128mb memory. These days it goes in gigabyte and they use the memory and processing power to produce amazing things.
On the other hand, they also are not as critical on efficiëncy as used to be, because there are simply more resources available anyway. As a consequence, some programs use a silly amount of resources for basically doing nothing. Sometimes I really feel like my browser is eating RAM…
A program that can run on 1GB but uses 2GB is more wasteful, OS and FS level caching and memory reclamation only work if the memory is available, and a program wasting it takes it from everything else, unused RAM is wasted, but so is RAM being used for no actual function.
Not to say programs cant use large amounts, but they should provide a level of functionality for the amount of memory used, and some programs of late have been more than a bit inefficient, in short, filling the RAM is good, but do make sure its actually being used.
linux
Oldest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.