Linux - Reddit – Telegram
Linux - Reddit
733 subscribers
4.13K photos
207 videos
39.6K links
Stay up-to-date with everything Linux!
Content directly fetched from the subreddit just for you.

Powered by : @r_channels
Download Telegram
linux really isnt that complicated

hi
im someone who recently switched from windows, ive known linux for a long time, ive heard much about it but just never really bothered on switching to it since windows did everything i wanted, now recently windows has annoyed me a bit in certain aspects and so i was ready to switch.
first thing first...... picking the right distro
i within a few hours decided on fedora, if im going to be fully honest - i dont really have an actual reason on why specifically fedora, i just picked that distro because i saw fedora with KDE gui and thought it looked cooler than mint with cinammon or ubuntu
so yeah thats literally it
even though thats literally just a gui and....... yeah i know
gui itself isnt "fedora", its kde
i can also have fedora with gnome or xfce or whatever and same applies with other distros
i know

so far..... it has been good
like the install itself was incredibly simple, the few days that ive spent only using fedora has been good
wifi works, bluetooth works, my keyboard works, my mouse works
everything
i can change my wallpaper within 2-3 clicks, literally just right clicking the desktop and then clicking "wallpaper" option and thats it, or if i want to add my own custom wallpaper, i just need to click the "add" button on top right corner
THATS IT
firefox is already installed
there is also a "software centre" which is basically like a better version of the microsoft store, but i noticed..... where is the task manager? OH right all i have to do is install the "resources" app from the software centre and thats it, its basically the same thing as the task manager on windows
cool
audio works
i installed steam and discord without any hassle either, the simple few step guide was on the docs fedora site
discord did required me to extract the file, which is just 1 click extra, thats all
and then finding an executable file in that folder, thats all, took me 5 secs to find the file
now i have discord
simple right?

\+ there was a github repo which told me how to install the nvidia drivers, rpmfusion and all that
i just copy pasted the codes into terminal. thats it, copy pasting
and after 15 mins thats it, rebooted my pc
yeah

"oh but what about updates?" in the software centre app, you have the "update" tab
\+ you can just type "sudo dnf update" in the terminal, boom
thats it
simple

like how isnt linux for everyone? this assumes that people who arent for linux should just go back to windows but honestly fedora has been so simple
like its only slightly slightly more technical than windows but thats about it
like if something like fedora or mint just isnt for someone then neither is windows
that person should learn on how to use a computer first, like this is SIMPLE

the only potential issue that i can think of is just the app support, a lot of apps dont support linux but there are a buttload of alternatives so yeah
linux is easy
at least the beginner distros, i know gentoo exists, yeah
it looks scary
but fedora, mint, ubuntu, POP os, its barely any harder than windows
like if someone finds these distros really difficult then same thing applies to windows, the person just doesnt know how to use a comptuer at that point
like fedora is even a tiny bit harder because you dont get certain things that you do get with mint or ubuntu hence why i mentioned that github repo AND EVEN THEN, its EASY, its just copy pasting

https://redd.it/1oygvau
@r_linux
Connex: Easy wifi manager
https://redd.it/1oyiyoh
@r_linux
PSA: Intel Arc GPU users

If you're having issues with crashes in game with the latest kernel (6.17), switch over to LTS (6.12) as latest seems to have a regression preventing it from correctly getting info on drm and GPU power limits.

I was having this for the better part of a week, tried far too complicated solutions like installing the latest development branch of Mesa drivers only to realize the solution was the simpler one so saving you guys the trouble here lol

https://redd.it/1oynn46
@r_linux
New to NixOS – Loving it so far, but curious what experts think

I have always found Linux overwhelming when it comes to installing apps. There are multiple package managers, they all work differently, and sometimes you have to do things manually. I just could not wrap my head around it.

Then I came across NixOS and it completely changed the game for me. Everything is unified in one config file: apps, system settings, shortcuts, users, and more. Personally, I find this very comforting.

Recently I ran into a small hiccup. An app would not run because it was looking for a library in the usual place such as /bin or /sbin, but NixOS had installed it somewhere else. It was still easy enough to figure out.

As a complete Linux newbie I really like NixOS. I am curious what the experts here think about it and what pros and cons I should be aware of as I keep exploring.

https://redd.it/1oypsl5
@r_linux
Tired of Windows 11, recommend me a Linux distro

Alright, I’m fed up with windows 11, my laptop keeps getting slower and slower on it even after a restore. About to switch to Linux, what distro y'all recommend, I use to run Ubuntu but didn’t care too much for the GUI. Elementary OS is another one I was looking at but give me some recommendations. All I do on my laptop is web surf and edit pictures. (I will leave windows on Dual Boot for apps not on Linux but I’m going to daily drive Linux)

Laptop Specs: 11th Gen Core i5-11320H 3.2GHz
8GB DDR4
512GB NVMe

https://redd.it/1oyugwt
@r_linux
YaST‘s sudden disappearance in SLES 16 is kind of crazy

Before, you could do any server side configuration from the TUI and it was actually insane. You wanna join an AD domain? No worries, there a module for that. Wanna spin up a VSFTP server? There’s a module for that. Wanna configure global proxy settings? You bet your sweet ass there’s module for that. Now I feel like they took away everything that felt unique about SUSE Linux. Wicked‘s gone, YaST is gone, now we have Agama I guess. At least SELinux being included by default is pretty nice. Just a rant.

https://redd.it/1oywk6f
@r_linux
Who does purism think they are charging $800+ for a phone with specs from 2010??
https://redd.it/1oyxnm7
@r_linux
Well well well, you guys were right.

6 months ago, I installed Linux mint on my main PC. I was sick of being tortured by windows. I knew I was never going back after the first 3 weeks. Did some minor customizing and was happy. I learned the terminal. I learned the basic commands. I learned some not so basic commands. I set up a keyboard centric work flow. I set up binds, hot keys etc. Did a small bit of ricing. I got used to learning how to fix shit myself. And im not going to lie, it was great. I have never had a more stable desktop experience. Some of you told me that I should try other distros, but I was happy. I was content. And I ignored those that told me I would be back...looking for trouble...

Over the last 2 weeks, I have been tossing and turning during sleep. I have been hearing voices. Like the scream and shout of a toxic ex making you want to cheat on your partner. Abandon the love and return to the chaos. The voices whispered "Install Arch". And believe me when I say...I tried to fight it. I tried to prevent it from breaking through. But...I have failed. I have failed. I will be installing Arch.

All jokes aside, my desktop needs are very basic. I need basic stability for my uni work (not losing all my personal files every 3 days) and thats about it honestly.

How have other peoples use of arch as a daily driver been.

How often do you update? I heard every 4-6 weeks to let the bugs bugs bugs bunnies get fixed.

Any thoughts appreciated. I love this community. Thanks

https://redd.it/1oz2abe
@r_linux
CentOS 5 on a 32" curved display :)
https://redd.it/1oz478y
@r_linux
DietPi after upgraded to BookWorm (Debian 12)
https://redd.it/1oz7r4d
@r_linux
Is this a good deal for someone who wants to learn more about using linux? (humblebundle deal"

book sale

Was scrolling for a Sonic 4 deal & I saw this. It got me wondering, I've been wanting to learn more on about kde /linux in general, so came to ask if this is a good deal or not. I learn better using books rather than vids so. it seems like a great idea



General Consensus: Skip themdue to it being outdated and better to google it

https://redd.it/1oz85y5
@r_linux
Awesome Shells: A list of Desktop shells for Wayland Compositors

So, since r/unixporn just removed the post, i thought i'd try here. Recently, i have seen a lot of "Shells" popping up. Basically complete Desktop Environments build around different Wayland Compositors. I thought it might be interesting to have a list with a bit of a support matrix and some screenshots, so here it is:

https://codeberg.org/domsch1988/awesome\_shells

I'm currently using DMS so i have pretty limited experience with the other shells, so feel free to add/correct Information.

I have this Repository mirrored on Github, but i can't get the images to render bigger. Codeberg looks nicer. But if you want to create PR's, github is fine too: https://github.com/domsch1988/awesome\_shells?tab=readme-ov-file

https://redd.it/1ozbsgm
@r_linux
OmniVision OV08X40 integrated webcam

I got a Dell Pro Max Premium with the OmniVision OV08X40 integrated webcam, but I can't get it working with ubuntu 24.04 lts.

Does anyone have a suggestion to get it working?
When running command dmesg the camera is detected. Also enabled in bios

https://redd.it/1oze9tw
@r_linux
VKD3D 3.0 released!

Lots of changes and improvements!

Full changes [here](https://github.com/HansKristian-Work/vkd3d-proton/releases/tag/v3.0).

I'm going to leave you with the full changelog because this is amazing. There are lots of improvements in performance, speed, and more! Although it's very technical to read all of this.

A new major release, yay!
A few milestones have been reached over the last year, warranting a new major bump.
It's been quite a while since the last release due to new things coming up constantly.
These tags are mostly arbitrary anyway, and tend to be done when islands of calm and stability emerge.

# Major items

# DXBC shader backend rewrite

[u/doitsujin](https://github.com/doitsujin) rewrote the entire DXBC backend, replacing our legacy vkd3d-shader path.
DXVK and vkd3d-proton now share the same DXBC frontend which gives us clean,
"readable" (as readable as DXBC can be) and lean IR to work with.
dxil-spirv standalone project now supports DXBC as well as a result.

Lots of games which used to be completely broken before due to bugs and missing features
in the legacy vkd3d-shader backend are now fixed. E.g. Red Dead Redemption 2 runs just fine now in D3D12 mode.
Some recently released DXBC based games also only work on the new path.
The amount of regressions found the last months in DXBC games has been very minor,
but it's possible there are still bugs in this area.
However, given that DXVK uses it now as well, it's been battle tested quite extensively already.

# FSR4 support

We added support for AGS WMMA intrinsics through `VK_KHR_cooperative_matrix` and `VK_KHR_shader_float8`,
which is enough to support FSR4.
Note that these shaders are tightly coded for AMD GPUs with some implementation defined behavior
(particularly around matrix layouts), and they will not necessarily work on other GPU vendors.

There is also a quite hacky emulation path of this which relies on int8 and float16 cooperative matrix support,
which can run on older GPUs at significant performance cost (and some cost to theoretical correctness).

Note that the default "official" build of vkd3d-proton only exposes this feature when the native
`VK_KHR_shader_float8` is properly supported, i.e. RDNA4+ only.
The emulation path is available when building from source with the appropriate build flags.
The decision to not include this emulation path by default is over my pay grade.
The aim is to be able to ship FSR4 in a more proper way in Proton.

# Features

We've more or less caught up on the things we can feasibly implement,
so there isn't much exciting stuff happening on the feature front.

* Implemented experimental support for D3D12 work graphs. No real-world content ships this yet. This implementation is far from complete, but it works on "any" GPU since we emulate the feature with normal compute shaders. Funnily enough, the performance of this emulation can massively outperform native driver implementations of the feature in many scenarios we've tested (at the cost of some extra VRAM usage). See `docs/` for more details on implementation and some performance numbers.
* Expose `AdvancedTextureOpsSupported` by default from SM 6.7 if `VK_KHR_maintenance8` is supported.
* Expose the recently added sparse TIER\_4.
* Bump exposed D3D12SDKVersion to latest 618.
* Experimentally expose support for opacity micromaps. There are some details which aren't quite compatible with the D3D12 API, but some basic demo content is working fine.
* Add support for AMD\_anti\_lag when exposed. The current implementation does not take frame-gen into account.
* Implement support for tight alignment from recent AgilitySDK.
* Add support for shared resource path on upstream Wine.

# Performance

* Overhaul the texture copy batching situation. The new batching logic should be able to improve performance in many more cases than before.
* Implemented support for `VK_KHR_unified_image_layouts`. Image copy batching in particular can take advantage of this to avoid a lot of unnecessary barriers.
* Removed manual
clear workaround on newer (6.15.9+) kernels on AMD, where an old kernel regression was finally fixed. Kernels older than 6.10 are also not affected by this workaround.
* Use push denoscriptor path on Qualcomm GPUs over BDA for speed.
* Improve handling of GDeflate when decompression extension is not available. We now ship our own fallback shader in GLSL instead of the more awkward HLSL shader that dstorage ships.
* Bump DGC scratch size on NVIDIA. Should avoid some massive perf drops in Halo Infinite on NVIDIA.
* Add performance optimization for The Last of Us Part 1 to prefer 2D tiling on 3D images. Requires [an update to Mesa](https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38084) as well to get the proper effect.
* Handle depth/stencil <-> color image copies better when `VK_KHR_maintenance8` is supported.
* Make use of `VK_EXT_zero_initialize_device_memory` to avoid manual clears on allocation.

# Fixes

* Emit render pass barriers as expected on tiled GPUs. Fixes misc rendering bugs reported on e.g. Turnip.
* For performance reasons, we deliberately skirt the spec a bit on desktop GPUs.
* Fixed a bunch of minor correctness problems exposed by new Vulkan-ValidationLayers.
* Adjust how `PointSamplingAddressesNeverRoundUp` is reported to match recent driver behaviors.
* Fix overflow bugs in massive (> 4GiB) sparse resource handling.
* Fix reporting of some esoteric format properties to better match native drivers.
* Fix handling of NULL acceleration structure denoscriptors.
* Fix some texturing bugs in Helldivers II on NVIDIA.
* Fix some bugs with memory type handling on very old NVIDIA GPUs.
* Fix bug when pixel shader includes root signature.
* Make ClearUAV barrier insertion the default now. Too many games screw this up, and D3D12 drivers seem to do it by default.
* Fix shared fences when initial value is not 0. Fixes some Star Citizen issues.
* Fix rare deadlock scenario in Ninja Gaiden 4. Fixes some long-standing issues with how we deal with fence rewinds.
* Fix some long-standing issues with how we deal with placed MSAA resources and alignment.
* Make sure we don't clear memory of imported resources. This doesn't fix any known games, but you never know :V
* Improve correctness for many odd GS/HS/DS corner cases with primitive types and API validation.
* Fixes crashes when index buffer SizeInBytes = 0, but VA was invalid. Seen in some Saber Interactive games.
* Fixes some potential deadlocks in VR interop APIs when multiple threads attempt to acquire Vulkan queue.
* Fixes 16-bit aligned structured buffer strides. Not observed in any real content, but you never know!

# Workarounds

* Add FF VII rebirth sync bugs workarounds. Fixes some rare GPU hangs.
* Add misc AMD workarounds for Monster Hunter Wilds caused by bugged hardware around sparse SMEM.
* A proper hardware workaround in RADV is still pending.
* Workaround some Starfield bugs around `NonUniformResourceIndex` use.
* Add performance workarounds for extremely large tessellation factors used in misc new Koei Tecmo games.
* Add Wreckfest 2 workarounds for illegal texture placement aliasing. Fixes some broken textures.
* Add barrier in Satisfactory that game missed. Fixes some corrupt rendering especially on AMD.
* Ignore NOT\_CLEARED flags on allocation in all games now. Native drivers seem to always clear regardless of the flag, and e.g. Street Fighter 6 relies on NOT\_CLEARED memory to actually be cleared :(
* Workaround some issues with RGB9E5 and alpha write masks observed in Ninja Gaiden 4.
* Add missing barrier in Death Stranding (the older build, not Director's Cut).
* Add missing barrier in Wuthering Waves.
* Workaround bugged uninitialized loop variable in Dune MMO.
* Disable UAV compression in Spider-Man Remastered. Fixes some weird RT issues on RDNA2.
* Add Root CBV robustness workaround for Gray Zone Warfare.
* Disables color compression in Rise of the Tomb Raider. Fixes some glitches due to game bug on AMD.
* Workaround some bugs in Port Royal benchmark.
* Workaround Mafia: Definitive Edition hanging GPU when using FSR on startup due