A Fully Open Source Peer-to-Peer Social Protocol That Anyone Can Build Apps or Clients On Top Of
https://github.com/plebbit/plebbit-js
https://redd.it/1oysj4m
@r_linux
https://github.com/plebbit/plebbit-js
https://redd.it/1oysj4m
@r_linux
GitHub
GitHub - plebbit/plebbit-js: A Javanoscript API to build applications using plebbit
A Javanoscript API to build applications using plebbit - plebbit/plebbit-js
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
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
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
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
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
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Who does purism think they are charging $800+ for a phone with specs from 2010??
https://redd.it/1oyxnm7
@r_linux
https://redd.it/1oyxnm7
@r_linux
Librepods allows Airpods features on Android & Linux, that are otherwise exclusive to Apple devices
https://github.com/kavishdevar/librepods
https://redd.it/1oyy66k
@r_linux
https://github.com/kavishdevar/librepods
https://redd.it/1oyy66k
@r_linux
GitHub
GitHub - kavishdevar/librepods: AirPods liberated from Apple's ecosystem.
AirPods liberated from Apple's ecosystem. Contribute to kavishdevar/librepods development by creating an account on GitHub.
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
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
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Linux 6.18-rc6 Released With Fix For ARM64 "Catastrophic Performance Issue"
https://www.phoronix.com/news/Linux-6.18-rc6
https://redd.it/1oz4rbo
@r_linux
https://www.phoronix.com/news/Linux-6.18-rc6
https://redd.it/1oz4rbo
@r_linux
Phoronix
Linux 6.18-rc6 Released With Fix For ARM64 "Catastrophic Performance Issue"
Linus Torvalds is out today with the eighth weekly test release of the Linux 6.18 kernel in working toward the stable release at the end of the month.
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
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
Humble Bundle
Humble Tech Book Bundle: Linux for Professionals by Apress/Springer
Unlock essential resources for Linux—get a professional edge on the competition with a little help from the experts at Apress & Springer!
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
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
Codeberg.org
awesome_shells
A new Linux-from-scratch distribution with a clean libc design (openlinux) — looking for contributors
https://github.com/openlinux-src/src
https://redd.it/1ozdlca
@r_linux
https://github.com/openlinux-src/src
https://redd.it/1ozdlca
@r_linux
GitHub
GitHub - openlinux-src/src: A lightweight Linux distribution
A lightweight Linux distribution. Contribute to openlinux-src/src development by creating an account on GitHub.
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
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
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
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
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
GitHub
Release Version 3.0 · HansKristian-Work/vkd3d-proton
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 constant...
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 constant...
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
* 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
GitLab
ac/surface,radv: select better swizzle mode for 2D compatibles images or 3D CB render targets (!38084) · Merge requests · Mesa…
Mesa 3D graphics library
to use-after-free.
* The workaround applies to all uses of FSR. Plausibly workaround a hang in MGS: Delta as well, but not confirmed it was this bug.
* Workaround Control RT path occasionally observing NaNs due to bad normalize() patterns.
* Workaround Final Fantasy Tactics Ivalice Chronicles illegally using dynamically indexed root constants.
# Misc
* Added a lot more debug instrumentation as usual.
* Not user facing, so omitting details.
* Make it a bit easier to use vkd3d-proton in Linux-native projects.
* Remove `DXVK_FRAME_RATE` to align with DXVK's removal. Only `VKD3D_FRAME_RATE` remains (at least for now).
https://redd.it/1ozk3aj
@r_linux
* The workaround applies to all uses of FSR. Plausibly workaround a hang in MGS: Delta as well, but not confirmed it was this bug.
* Workaround Control RT path occasionally observing NaNs due to bad normalize() patterns.
* Workaround Final Fantasy Tactics Ivalice Chronicles illegally using dynamically indexed root constants.
# Misc
* Added a lot more debug instrumentation as usual.
* Not user facing, so omitting details.
* Make it a bit easier to use vkd3d-proton in Linux-native projects.
* Remove `DXVK_FRAME_RATE` to align with DXVK's removal. Only `VKD3D_FRAME_RATE` remains (at least for now).
https://redd.it/1ozk3aj
@r_linux
Reddit
From the linux community on Reddit: VKD3D 3.0 released!
Explore this post and more from the linux community
All the Govt. schools and colleges in my state (in India) uses Linux for education
https://preview.redd.it/qn5b8jujwu1g1.png?width=1163&format=png&auto=webp&s=3420cc47d12eadb356050e0721a85eb4afe8edf9
Kerala, a southern state in India with a current population of over 35 million, has consistently led the way in embracing free and open-source software (FOSS) across various sectors. Since 2006, the state has championed a transition to open technologies, reflecting its commitment to sustainable and accessible digital development. This movement is most evident in the education sector, where the government has seamlessly integrated FOSS into its school curricula.
this was my first introduction to linux during my high school now im posting this using my arch machine.
https://redd.it/1ozndgd
@r_linux
https://preview.redd.it/qn5b8jujwu1g1.png?width=1163&format=png&auto=webp&s=3420cc47d12eadb356050e0721a85eb4afe8edf9
Kerala, a southern state in India with a current population of over 35 million, has consistently led the way in embracing free and open-source software (FOSS) across various sectors. Since 2006, the state has championed a transition to open technologies, reflecting its commitment to sustainable and accessible digital development. This movement is most evident in the education sector, where the government has seamlessly integrated FOSS into its school curricula.
this was my first introduction to linux during my high school now im posting this using my arch machine.
https://redd.it/1ozndgd
@r_linux
I fear that a lot of new Linux tools are losing the “Linux way “
More and more software seems to be abandoning the “older” ways of Linux and maybe even unix, more and more modern tools seem to entirely forgo man pages and more and more software seems to be using non copyleft licenses (MIT specifically), I fear that this is a misstep, man pages are a staple for a reason and are usually easier to use than the average -h of a program, MIT and similar licenses allow malicious actors to just steal the source code and sell it without repercussions or to just not give back to the people that worked on it originally
https://redd.it/1ozslwz
@r_linux
More and more software seems to be abandoning the “older” ways of Linux and maybe even unix, more and more modern tools seem to entirely forgo man pages and more and more software seems to be using non copyleft licenses (MIT specifically), I fear that this is a misstep, man pages are a staple for a reason and are usually easier to use than the average -h of a program, MIT and similar licenses allow malicious actors to just steal the source code and sell it without repercussions or to just not give back to the people that worked on it originally
https://redd.it/1ozslwz
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Git 2.52 Released With More Preparations Toward Git 3.0
https://www.phoronix.com/news/Git-2.52-Released
https://redd.it/1ozteqy
@r_linux
https://www.phoronix.com/news/Git-2.52-Released
https://redd.it/1ozteqy
@r_linux
Phoronix
Git 2.52 Released With More Preparations Toward Git 3.0
Git 2.52 is out today as the newest feature release of this distributed revision control system and in working toward Git 3.0 that will hopefully release by the end of 2026.