Reddit Linux_Gaming

[AMDGPU] Crashing while running Minecraft
So here I am.
I've been playing this modpack we did with some friends, and I've been constantly crashing. Not the game crashing, I mean a full system freeze, nothing responding, not even kernel panicking, the kind of crash where I have to push the restart button on the PC.
I have tried to troubleshoot a few things :
- First, this only happens on Linux, as my friends playing on Windows do not experience this crash
- Second, I have tried removing mods that could change something with the graphics, nothing changed
- Third, I noticed an update to Mesa and did it (running on Arch, every single package is up to date)
- Lastly, I am always monitoring my hardware usage while playing and I am 100% sure that nothing was being fully used. Also I am 100% confident that my hardware has no physical flaw because it has already been tested.
Did someone experience this kind of crashes. And if so, how did you fix it ?
I feel like playing Minecraft on Linux is getting harder and harder, everything keeps having problems. A few months back there was a huge memory leak that was only affecting Linux and there was "nothing that could be done".
My hardware :
CPU : AMD Ryzen 7 5800X GPU : AMD RX 6750 XT (using amdgpu and vulkan-radeon, SAM enabled) RAM : 2x 16GB DDR4 3200MHz OS : Arch LinuxMods (Neoforge 1.21.1) :
3d-Skin-Layers 1.7.5 (skinlayers3d) Accessories 1.1.0-beta.43+1.21.1 (accessories) AmbientSounds 6.1.11 (ambientsounds) AppleSkin 3.0.7+mc1.21 (appleskin) Architectury 13.0.8 (architectury) Armor Poser 6.2.1 (armorposer) Athena 4.0.1 (athena) BaguetteLib 1.0.0 (baguettelib) Balm 21.0.46 (balm) Bendy lib 5.1 (bendylib) Better Advancements 0.4.3.21 (betteradvancements) Better Animations Collection 21.1.0 (betteranimationscollection) Better Climbing 4 (better_climbing) Better ModList 1.1.18 (mod_menu) Better Ping Display 1.1 (betterpingdisplay) Better Third Person 1.9.0 (betterthirdperson) Better Tridents 21.1.0 (bettertridents) BetterF3 11.0.3 (betterf3) betterfpsdist mod 6.0 (betterfpsdist) Bow Infinity Fix 3.1.1 (bowinfinityfix) Bridging Mod 2.6.2+1.21.1 (bridgingmod) Caelus API 7.0.1+1.21.1 (caelus) Camera Mod 1.21.1-1.0.20 (camera) Charm of Undying 9.1.0+1.21.1 (charmofundying) Chat Heads 0.13.18 (chat_heads) Chipped 4.0.2 (chipped) Cloth Config v15 API 15.0.140 (cloth_config) Comforts 9.0.4+1.21.1 (comforts) Common Networking 1.0.18-1.21.1 (commonnetworking) CommonGroovyLibrary 0.5.1 (commongroovylibrary) Configured 2.6.0 (configured) Configured Defaults 21.1.3 (configureddefaults) Connectivity Mod 7.1 (connectivity) CorgiLib 5.0.0.4 (corgilib) CoroUtil 1.21.0-1.3.8 (coroutil) Corpse 1.21.1-1.1.10 (corpse) Corpse Curios Compatibility 3.0.2 (corpsecurioscompat) Crafting Tweaks 21.1.5 (craftingtweaks) Create 6.0.6 (create) Create Confectionery 1.1.2 (create_confectionery) Create: Cheese Factory 1.2.0 (create_cheese) Create: Copycats+ 3.0.2+mc.1.21.1-neoforge (copycats) Create: craftable diamond 1.0.0 (create_craftable_diamond) Create: Deep Dark 1.9.0 (create_deep_dark) Create: Waystones Recipes 3.0.1 (create_waystones_recipes) Create: Winery 1.6.0 (create_winery) CreativeCore 2.13.6 (creativecore) Cupboard mod 2.9 (cupboard) Curios API 9.5.1+1.21.1 (curios) Customizable Player Models 0.6.22a (cpm) Cut Through 21.1.0 (cutthrough) Dank Storage 19 (dankstorage) Dark Mode Everywhere 1.21-1.3.5 (darkmodeeverywhere) Data Anchor 2.0.0.12 (dataanchor) Diagonal Blocks 21.1.2 (diagonalblocks) Diagonal Fences 21.1.1 (diagonalfences) Diagonal Walls 21.1.2 (diagonalwalls) Diagonal Windows 21.1.1 (diagonalwindows) Distant Horizons 2.3.2-b (distanthorizons) Do a Barrel Roll 3.7.3 (do_a_barrel_roll) Durability Tooltip 1.1.5 (durabilitytooltip) Dynamic FPS 3.9.5 (dynamic_fps) Easy Anvils 21.1.0 (easyanvils) Easy Magic 21.1.0 (easymagic) Eating Animation 6.0.1 (eatinganimation) ElevatorMod 1.21.1-1.11.4 (elevatorid) Elytra Slot 9.0.2+1.21.1 (elytraslot) Emotecraft 2.4.10 (emotecraft) Enhanced Celestials 6.0.2.0 (enhancedcelestials) EntityCulling 1.7.4 (entityculling) Extreme Sound Muffler 3.49.2 (extremesoundmuffler) Fallingleaves 2.5.1 (fallingleaves) Fast IP Ping 1.0.5 (fastipping) Fast Item Frames 21.1.4 (fastitemframes) Fast Suite 6.0.4 (fastsuite) Flywheel 1.0.4 (flywheel) Forgified Fabric API 0.115.6+2.1.1+1.21.1 (fabric_api) Forgified Fabric API Base 0.4.42+d1308dedd1 (fabric_api_base) Forgified Fabric API Lookup API (v1) 1.6.70+c21168c319 (fabric_api_lookup_api_v1) Forgified Fabric Biome API (v1) 13.0.31+1e62d33c19 (fabric_biome_api_v1) Forgified Fabric Block API (v1) 1.0.22+a6e994cd19 (fabric_block_api_v1) Forgified Fabric BlockRenderLayer Registration (v1) 1.1.52+b089b4bd19 (fabric_blockrenderlayer_v1) Forgified Fabric BlockView API (v2) 1.0.11+e9036fd419 (fabric_block_view_api_v2) Forgified Fabric Client Tags 1.1.15+e053909619 (fabric_client_tags_api_v1) Forgified Fabric Command API (v2) 2.2.28+36d727be19 (fabric_command_api_v2) Forgified Fabric Content Registries (v0) 8.0.18+0a0c14ff19 (fabric_content_registries_v0) Forgified Fabric Convention Tags 2.1.4+7f945d5b19 (fabric_convention_tags_v1) Forgified Fabric Convention Tags (v2) 2.11.0+87e5848019 (fabric_convention_tags_v2) Forgified Fabric Data Attachment API (v1) 1.4.3+58235da019 (fabric_data_attachment_api_v1) Forgified Fabric Data Generation API (v1) 20.2.28+2d91a6db19 (fabric_data_generation_api_v1) Forgified Fabric Entity Events (v1) 1.7.0+1af6e62419 (fabric_entity_events_v1) Forgified Fabric Events Interaction (v0) 0.7.13+7b71cc1619 (fabric_events_interaction_v0) Forgified Fabric Game Rule API (v1) 1.0.53+36d727be19 (fabric_game_rule_api_v1) Forgified Fabric Game Test API (v1) 2.0.5+29f188ce19 (fabric_gametest_api_v1) Forgified Fabric Item API (v1) 11.1.1+57cdfa8219 (fabric_item_api_v1) Forgified Fabric Item Group API (v1) 4.1.7+e324903319 (fabric_item_group_api_v1) Forgified Fabric Key Binding API (v1) 1.0.47+62cc7ce119 (fabric_key_binding_api_v1) Forgified Fabric Lifecycle Events (v1) 2.5.0+a2ee258a19 (fabric_lifecycle_events_v1) Forgified Fabric Loot API (v2) 3.0.15+a3ee712d19 (fabric_loot_api_v2) Forgified Fabric Loot API (v3) 1.0.3+333dfad919 (fabric_loot_api_v3) Forgified Fabric Message API (v1) 6.0.13+e053909619 (fabric_message_api_v1) Forgified Fabric Model Loading API (v1) 2.0.0+986ae77219 (fabric_model_loading_api_v1) Forgified Fabric Networking API (v1) 4.3.0+ab6ec1d119 (fabric_networking_api_v1) Forgified Fabric Object Builder API (v1) 15.2.1+cc242efd19 (fabric_object_builder_api_v1) Forgified Fabric Particles (v1) 4.0.2+824f924c19 (fabric_particles_v1) Forgified Fabric Recipe API (v1) 5.0.14+59440bcc19 (fabric_recipe_api_v1) Forgified Fabric Registry Sync (v0) 5.2.0+867470b919 (fabric_registry_sync_v0) Forgified Fabric Renderer - Indigo 1.7.0+4198af7119 (fabric_renderer_indigo) Forgified Fabric Renderer API (v1) 3.4.0+acb05a3919 (fabric_renderer_api_v1) Forgified Fabric Rendering (v1) 5.0.5+0d1668bc19 (fabric_rendering_v1) Forgified Fabric Rendering Data Attachment (v1) 0.3.49+73761d2e19 (fabric_rendering_data_attachment_v1) Forgified Fabric Rendering Fluids (v1) 3.1.6+857185bc19 (fabric_rendering_fluids_v1) Forgified Fabric Resource Conditions API (v1) 4.3.0+5bdd099819 (fabric_resource_conditions_api_v1) Forgified Fabric Resource Loader (v0) 1.3.1+4ea8954419 (fabric_resource_loader_v0) Forgified Fabric Screen API (v1) 2.0.25+4228281319 (fabric_screen_api_v1) Forgified Fabric Screen Handler API (v1) 1.3.88+8dbc56dd19 (fabric_screen_handler_api_v1) Forgified Fabric Sound API (v1) 1.0.23+10b84f8419 (fabric_sound_api_v1) Forgified Fabric Transfer API (v1) 5.4.2+a25cb45619 (fabric_transfer_api_v1) Forgified Fabric Transitive Access Wideners (v1) 6.2.0+6c854b6f19 (fabric_transitive_access_wideners_v1) Framework 0.9.6 (framework) FTB Chunks 2101.1.9 (ftbchunks) FTB Library 2101.1.14 (ftblibrary) FTB Teams 2101.1.2 (ftbteams) Functional Storage 1.21.1-1.4.3 (functionalstorage) GeckoLib 4 4.7.6 (geckolib) Gpu memory leak fix 1.8 (gpumemleakfix) GroovyModLoader 6.0.2 (gml) Handcrafted 4.0.3 (handcrafted) Iceberg 1.3.2 (iceberg) Infinity and Mending 2 (mr_infinity_mending) Inventory HUD+ 3.4.28 (inventoryhud) Inventory Tweaks Refoxed 1.21.1-1.3.2 (invtweaks) Iris 1.8.12-snapshot+mc1.21.1-local (iris) Jade 15.10.1+neoforge (jade) Jade Addons 6.1.0+neoforge (jadeaddons) Journeymap 1.21.1-6.0.0-beta.50 (journeymap) JourneyMap API 2.0.0 (journeymap_api) JourneyMap Integration 1.21.1-1.9 (jmi) Just Enough Items 19.21.2.313 (jei) Just Zoom 2.1.0 (justzoom) Konkrete 1.9.9 (konkrete) Krypton FNP 0.2.14 (krypton) KubeJS 2101.7.1-build.181 (kubejs) KumaAPI 21.0.5 (kuma_api) Legendary Tooltips 1.5.5 (legendarytooltips) Light Overlay 12.0.0 (lightoverlay) Lithium 0.15.0+mc1.21.1 (lithium) Macaw's Bridges 3.1.1 (mcwbridges) Macaw's Doors 1.1.2 (mcwdoors) Macaw's Fences and Walls 1.2.0 (mcwfences) Macaw's Lights and Lamps 1.1.2 (mcwlights) Macaw's Roofs 2.3.2 (mcwroofs) Macaw's Trapdoors 1.1.4 (mcwtrpdoors) Macaw's Windows 2.3.2 (mcwwindows) Measurements 3.0.1 (measurements) Melody 1.0.10 (melody) Minecraft 1.21.1 (minecraft) Mob Plaques 21.1.1 (mobplaques) Moog's End Structures 1.3.5-1.21 (mes) Moog's Nether Structures 1.0.8-1.21 (mns) Moped 1.1.0 (moped) Mouse Tweaks 2.26.1 (mousetweaks) MrCrayfish's Furniture Mod: Refurbished 1.0.16 (refurbished_furniture) NeoForge 21.1.179 (neoforge) No Chat Reports 1.21.1-v2.9.1 (nochatreports) oωo 0.12.15.1-beta.3+1.21 (owo) Particular 1.1.4 (particular) Pehkui 3.8.3+1.21-neoforge (pehkui) Placebo 9.8.1 (placebo) Placeholder API Neoforge 2.4.1+1.21 (placeholder_api) Player Animator 2.0.1+1.21.1 (playeranimator) PolyLib 2100.0.3-build.172 (polylib) Ponder 1.0.56.0 (ponder) Prism 1.0.11 (prism) Puzzles Lib 21.1.36 (puzzleslib) Reese's Sodium Options 1.8.3+mc1.21.4 (reeses_sodium_options) Resourceful Lib 3.0.12 (resourcefullib) Rhino 2101.2.7-build.74 (rhino) SecurityCraft 1.10 (securitycraft) Simple Voice Chat 1.21.1-2.5.30 (voicechat) SimpleHats 0.4.0 (simplehats) Simplest Paxels 1.0.6 (simplest_paxels) Simply Light 1.5.3 (simplylight) SmithingTemplateViewer 1.0.3 (smithingtemplateviewer) Smoothchunk mod 4.1 (smoothchunk) Sodium 0.6.13+mc1.21.1 (sodium) Sodium Dynamic Lights 1.0.9 (sodiumdynamiclights) Sodium Options API 1.0.10 (sodiumoptionsapi) Sophisticated Backpacks 3.24.15 (sophisticatedbackpacks) Sophisticated Core 1.3.50 (sophisticatedcore) Sound Physics Remastered 1.21.1-1.4.12 (sound_physics_remastered) spark 1.10.124 (spark) SpectreLib 0.17.2+1.21 (spectrelib) Statue Menus 21.1.0 (statuemenus) Straw Statues 21.1.0 (strawstatues) SuperMartijn642's Config Library 1.1.8 (supermartijn642configlib) SuperMartijn642's Core Lib 1.1.18+a (supermartijn642corelib) Tiny Skeletons 21.1.0 (tinyskeletons) TinyCoal 1.0.3 (tinycoal) Titanium 4.0.37 (titanium) Trash Cans 1.0.18+c (trashcans) TrashSlot 21.1.4 (trashslot) Villager Hats 1.7.2+1.21 (villagerhats) Visual Workbench 21.1.0 (visualworkbench) WaterFrames 2.1.14 (waterframes) WaterMedia 2.1.25 (watermedia) WaveyCapes 1.5.2 (waveycapes) Waystones 21.1.19 (waystones) What Are They Up To 1.21.0-1.2.7 (watut) YetAnotherConfigLib 3.7.1+1.21.1-neoforge (yet_another_config_lib_v3)journalctl -b -1 logs on the moment of the crash :
juil. 11 10:15:16 z9-neo kernel: amdgpu 0000:2d:00.0: amdgpu: ring gfx_0.0.0 timeout, signaled seq=426344, emitted seq=426346 juil. 11 10:15:16 z9-neo kernel: amdgpu 0000:2d:00.0: amdgpu: Process information: process java pid 12105 thread java:cs0 pid 12204 juil. 11 10:15:16 z9-neo kernel: amdgpu 0000:2d:00.0: amdgpu: Starting gfx_0.0.0 ring reset juil. 11 10:15:16 z9-neo kernel: amdgpu 0000:2d:00.0: amdgpu: Ring gfx_0.0.0 reset failure submitted by /u/Captn138[link] [comments]
Laptop vs desktop build
Do you prefer building your own pc or buying a laptop?
What is your favorite part of customizing your build?
submitted by /u/More-Cabinet4202[link] [comments]
[Open Source] InterMux - Route Linux app traffic through specific network interfaces
Delta Force developers single out review about their kernel level anti-cheat and disable comments
Is Nvidia worse with power usage on Linux?
I have noticed higher electricity bills lately for the past months, so I decided to check power usage between Linux and Windows 11.
I switched to Windows and noticed lower power usage on my next eletricity bills. Later I bought a power usage meter device that you can see actual Watts usage. While on idle Linux actually uses less but gaming wise it can differ from 10-20 Watts more than on Windows. Can't seem to find the culprit except NVIDIA GPU I think.
Arch linux, Intel CPU 11th gen 8 cores. RTX 3070.
Tried both nvidia-dkms, and nvidia-open-dkms, same usage.
submitted by /u/Mr_Corner_79[link] [comments]
DualSense Haptic Support?
Hi all,
I've just started playing The Last of Us Part 1 on my PC using a DualSense controller, have been playing wired. Adaptive triggers work great, but I have no haptic support. In game, it says "Vibrations are currently unavailable because the controller's audio is disabled. Re-enable the sound playback device.".
I've tried Proton-GE 10.8 and 10.4, as I saw posts mentioning it working there, but I haven't been able to get it working, I also tried ClearlyClaire's fork of Proton but it didn't work either. I'm on Arch.
I've also tried a wireplumber rules configuration file to spoof the name of the device, but for some reason the device nickname and description just won't change. To be honest, I've never messed with wireplumber configs and had ChatGPT write that file, so I wouldn't be surprised at all if the file just is broken, so if that was someone's fix that would also be appreciated.
Let me know if I can share any more information on my system, any help is extremely appreciated! Thanks.
submitted by /u/RandomFun32[link] [comments]
linux gaming is in an amazing spot-but linux game modding could be better
I am someone who loves modding their games. The state of modding games through proton/wine really could use some work. From the proton file browser being forced white mode, having to scale it properly so the text isn't tiny and the file browser really sucking to having to go through proton in the first place because a lot of tools don't have linux builds yet, I think that this is a space that needs to reach at least a little more parity with windows. I desperately want to move away from windows but unfortunately I really can't until there is more work in this department. I saw that valve added support for automatic recognition of dinput DLL files so there's no need to put a wine command in the launch options whenever you want to use a modded one, and this is a great first step but work still needs to continue. Tools like mod organizer, wabbajack and fluffy mod manager need linux builds, and/or in general the experience of file management and modding through proton/wine needs more work.
I am incredibly grateful for the work the community has put in up to this point and I am not trying to say that it's bad or anything. I'm just saying that the work is far from over. 99% or more of games are absolutely playable now on linux and even a better experience performance wise, but until modding reaches a point where it is almost the same and not nearly as annoying I can't quite say linux gaming overall is truly a headache free experience, as I consider modding to be absolutely essential to PC gaming as a whole. I know a lot of this has to do with individual programs and creators, but I suppose this is a plea for people to begin recognizing the growing audience for their tools on linux. Shout out to tools like hedgehog mod manager, olympus mod manager, opengoal launcher and outer wilds mod manager among others which have distro agnostic native linux builds. if you are a developer of mods or mod tools please consider making a linux build or at least having your code be open source so that other people can port your tools.
submitted by /u/Subject_Swimming6327[link] [comments]
Play Roblox on Linux
Has anyone gotten lsfg-vk working on linux mint?
It was working yesterday with the old build but the new one has much better support (newer version of lossless scaling) so I have been trying to install it but it always fails to compile at the last steps. I'm not really sure what I am doing wrong here.
OS: Linux Mint 22.1 x86_64
Kernel: 6.8.0-63-generic
CPU: AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx (8) @ 2.000GHz
GPU: AMD ATI Radeon Vega Series / Radeon Vega Mobile Series
Memory: 5202MiB / 14881MiB
Errors message in console:
[91/92] Building CXX object CMakeFiles/lsfg-vk.dir/src/extract/trans.cpp.o
FAILED: CMakeFiles/lsfg-vk.dir/src/extract/trans.cpp.o
/usr/bin/clang++ -DLSFG_NO_DEBUG -Dlsfg_vk_EXPORTS -I/home/microwavedthebaby/lsfg-vk/include -I/home/microwavedthebaby/lsfg-vk/lsfg-vk-v3.1/public -isystem /home/microwavedthebaby/lsfg-vk/build/peparse_git-p
refix/src/peparse_git/pe-parser-library/include -isystem /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/build-native/include/dxvk -isystem /home/microwavedthebaby/lsfg-vk/build/dxvk_git-p
refix/src/dxvk_git/src -isystem /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/include/spirv/include -O3 -DNDEBUG -std=gnu++20 -flto=thin -fPIC -MD -MT CMakeFiles/lsfg-vk.dir/src/extract/
trans.cpp.o -MF CMakeFiles/lsfg-vk.dir/src/extract/trans.cpp.o.d u/CMakeFiles/lsfg-vk.dir/src/extract/trans.cpp.o.modmap -o CMakeFiles/lsfg-vk.dir/src/extract/trans.cpp.o -c /home/microwavedthebaby/lsfg-vk/sr
c/extract/trans.cpp
In file included from /home/microwavedthebaby/lsfg-vk/src/extract/trans.cpp:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/dxbc_modinfo.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/dxbc_options.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_device.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_adapter.h:6:
/home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_device_info.h:33:5: error: unknown type name 'VkPhysicalDeviceMaintenance7PropertiesKHR'
33 | VkPhysicalDeviceMaintenance7PropertiesKHR khrMaintenance7;
| ^
/home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_device_info.h:77:5: error: unknown type name 'VkPhysicalDeviceMaintenance7FeaturesKHR'
77 | VkPhysicalDeviceMaintenance7FeaturesKHR khrMaintenance7;
| ^
/home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_device_info.h:83:5: error: unknown type name 'VkPhysicalDeviceRawAccessChainsFeaturesNV'; did you mean 'VkPhysicalDevi
ceMeshShaderFeaturesNV'?
83 | VkPhysicalDeviceRawAccessChainsFeaturesNV nvRawAccessChains;
| ^
/usr/include/vulkan/vulkan_core.h:13909:3: note: 'VkPhysicalDeviceMeshShaderFeaturesNV' declared here
13909 | } VkPhysicalDeviceMeshShaderFeaturesNV;
| ^
In file included from /home/microwavedthebaby/lsfg-vk/src/extract/trans.cpp:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/dxbc_modinfo.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/dxbc_options.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_device.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_adapter.h:7:
/home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_extensions.h:324:51: error: use of undeclared identifier 'VK_KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME'
324 | DxvkExt khrLoadStoreOpNone = { VK_KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME, DxvkExtMode::Optional };
| ^
/home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_extensions.h:326:51: error: use of undeclared identifier 'VK_KHR_MAINTENANCE_7_EXTENSION_NAME'
326 | DxvkExt khrMaintenance7 = { VK_KHR_MAINTENANCE_7_EXTENSION_NAME, DxvkExtMode::Optional };
| ^
/home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_extensions.h:335:51: error: use of undeclared identifier 'VK_NV_RAW_ACCESS_CHAINS_EXTENSION_NAME'
335 | DxvkExt nvRawAccessChains = { VK_NV_RAW_ACCESS_CHAINS_EXTENSION_NAME, DxvkExtMode::Optional };
| ^
In file included from /home/microwavedthebaby/lsfg-vk/src/extract/trans.cpp:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/dxbc_modinfo.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/dxbc_options.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_device.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_adapter.h:6:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_device_info.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_include.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/../util/log/log.h:8:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/../util/log/../thread.h:15:
/home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/../util/log/.././rc/util_rc_ptr.h:154:9: error: cannot initialize object parameter of type 'dxvk::RcObject' with an express
ion of type 'dxvk::DxvkAdapter'
154 | m_object->incRef();
| ^~~~~~~~
/home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/../util/log/.././rc/util_rc_ptr.h:29:13: note: in instantiation of member function 'dxvk::Rc<dxvk::DxvkAdapter>::incRef' re
quested here
29 | this->incRef();
| ^
/home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_adapter.h:297:37: note: in instantiation of member function 'dxvk::Rc<dxvk::DxvkAdapter>::Rc' requested here
297 | dgpu->m_linkedIGPUAdapter = this;
| ^
In file included from /home/microwavedthebaby/lsfg-vk/src/extract/trans.cpp:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/dxbc_modinfo.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/dxbc_options.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_device.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_adapter.h:6:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_device_info.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_include.h:3:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/../util/log/log.h:8:
In file included from /home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/../util/log/../thread.h:15:
/home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/../util/log/.././rc/util_rc_ptr.h:159:47: error: cannot initialize object parameter of type 'dxvk::RcObject' with an expres
sion of type 'dxvk::DxvkAdapter'
159 | if constexpr (std::is_void_v<decltype(m\_object->decRef())>) {
| ^~~~~~~~
/home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/../util/log/.././rc/util_rc_ptr.h:91:13: note: in instantiation of member function 'dxvk::Rc<dxvk::DxvkAdapter>::decRef' re
quested here
91 | this->decRef();
| ^
/home/microwavedthebaby/lsfg-vk/build/dxvk_git-prefix/src/dxvk_git/src/dxbc/../dxvk/dxvk_adapter.h:297:37: note: in instantiation of member function 'dxvk::Rc<dxvk::DxvkAdapter>::~Rc' requested here
297 | dgpu->m_linkedIGPUAdapter = this;
| ^
8 errors generated.
ninja: build stopped: subcommand failed.
[link] [comments]
I'm working on a app similar to Lutris or Bottles but for Termux
Modded Minecraft refuses to capture mouse on Wayland (Plasma 6.4)
Out of everything that would make me use X11, I never thought it'd be the block game.
My experience with modded MC on Wayland has been nothing but actual torture. For example, I'm running a 1.20.1 instance with Forge, it just refuses to capture your mouse, which means you won't get cursor recentering. As small as this sounds this is alone makes it unbearable.
So, try the Wayland patch I thought, and I did, it fixes the capture thing, but somehow makes my cursor use a fallback cursor(?), and reduces my framerate nearly by 25%, okay, that's not great.
I'm on an Nvidia GPU, I'm assuming that causes the 25% framerate reduction, Wayland is the future sure, but why does it feel like every other game I play has a horrible time trying to capture my mouse.
I don't particularly like X11 either, so I'm essentially swapping just to play Minecraft, which is rather tedious.
If literally anyone has tips or suggestions in regards to this or even just mouse capturing in general I would be truly grateful, this small thing makes so many games just awful to play because they're built around the mouse not moving.
submitted by /u/Apprehensive_Floor25[link] [comments]
Steam Directory When Switching to Linux
Hello,
As the title says, I am going to be switching to Linux. I already have a sizeable Steam library. My Steam Games Directory is on a separate SSD than my current OS (Windows 10 lol). I plan on switching to Bazzite as my distro, and I was wondering how the Steam directory worked in that case. I know Steam comes pre-installed, is there a way to direct the OS installation's Steam Installation to use my pre-existing Steam Directory that I have on my SSD? Or would I just have to redownload everything again?
submitted by /u/vinnabon[link] [comments]
GPU passthrough toggle?
I am a newer linux user, and dealing with windows/linux gaming scenarios via dual boot is a pain.
I've tried GPU passthrough a few weeks ago but always found rebinding the GPU to back from win11 to Cachyos tedious, is there a github guide or some script that can help automate some or most of the process?
I have a 7800xt and 7700x (I know dual passthrough is possible with the iGPU but game performance is lackluster)
submitted by /u/QueueExe[link] [comments]
in light of all the 64 bit controversy, I just discovered I'm running a 64 bit only distro, and Steam as well as 32 bit Linux native games run just fine. How can that be?
So I'm running KDE Neon User Edition 6.4.2, and before anyone says anything - I've been running this distro since 2018 and I've encountered very few issues, even running the Nvidia proprietary drivers installed via the Launchpad PPA.
Just getting that out of the way, it's not the point of this thread.
As evidenced by this point under the KDE Neon FAQ page:
Is KDE neon 64bit only? 🔗
Yes. As computers without 64bit have become increasingly rare, we have chosen to focus our resources on higher-quality 64bit builds.
Furthermore, KDE Neon has been 64bit only since ~2016. Looking at my kernel version, I see the following:
I have Steam installed via the official .deb as downloaded from Valve's site, and it runs perfectly. What's more, even 32bit Linux native games run perfectly, I can play Black Mesa just fine.
Based on discussion from when Fedora decided changing to 32bit only would be a good thing, I was under the impression that running Steam on a 64bit only OS wouldn't be possible, let alone 32bit Linux native games? So why is everything running faultlessly here?
Any insight would be appreciated, I'm genuinely curious.
submitted by /u/BulletDust[link] [comments]
the lego batman videogame graphic glitch
this is what the game looks like, i tried with proton 9, 10(beta) , hotfix and experimental, idk what to do now
submitted by /u/CookieBlast313[link] [comments]
Passthrough Nvidia GPU not recognized in Windows 11 guest qemu
# My Problem
I passed through my nvidia gtx 1650 laptop gpu along with its audio (they were in a iommu group) to windows11 guest while installing but when i install drivers for it from nvidia site, it says "hardware not found for this driver" but i'm 101% sure that the drive i'm using is correct, i even tried using previous versions and even nvcleanstall but they can't detect my gpu.
So i though it was not passed properly, i go inside "device manager" and see 2 unknown pci devices and it even knows that one of them is a communication device (probably gpu's audio pci).
Now i was confused so i created a arch linux guest this time and passed the same 2 pci (my gpu and its audio which are in an iommu group), after properly installing drivers for gpu in arch it worked as intended and even hashcat was running properly.
Now i'm even more confused on why my pass through works on linux guest and not on windows guest. So if any of you have any suggestion then pls tell
here is my windows11 guest xml
here is my arch linux guest xml
submitted by /u/0xhanu58[link] [comments]
Banned from Call of Duty: Black Ops Cold War for launching the game on Linux
There are tons of cheaters on this game. Do they get in trouble? OF COURSE NOT! THEN WHY DO I GET BANNED FOR HITTING PLAY?????? This in no way circumvents the anti-cheat, and nowhere in your terms of service does it say anything about simply launching the game on Linux being against TOS. HELP!! I've put so many hours into this game and now it's all just nothing.
submitted by /u/Flimbamafoo[link] [comments]
Fallout 4 Proton Intermittent Screen Tearing Ubuntu 24.04 NVidia 3080
All, I've tried every possible solution offered by protondb.com and am still having intermittent screen tearing 3/4th up the top of screen. I am running Ubuntu 24.04 on AMD system using an NVidia 3080 graphics card. Any help would be greatly appreciated. Also, tried setting "Force Full Composition Pipeline" in advanced NVidia X Server settings, which made things much worse.
submitted by /u/OldBeardedCoder[link] [comments]