Feed aggregator

Running third-party EXE with Proton prefx

Reddit Linux_Gaming - 23 Apr 2024 - 7:05am

Hi all:

I need to run FO3Edit. I have Fallout 3 through Steam running through Proton Experimental in its own WINE prefix as usual.

I've had to run plenty of third-party EXEs to patch the game so it'll run, and I've been doing that through my system copy of WINE 9. That's worked fine so far because those other programs haven't been hardcoded to look for a specific file in a specific location like xEdit does - if it can't find FALLOUT.INI in My Documents/My Games it won't boot. It's looking to the registry of the WINE prefix it's being run under to establish this, and when it doesn't find it it refuses to do anything else.

I can't run FO3Edit through my system WINE like everything else because the registry keys are managed by Steam in their own prefix.

It seems to me like there are two possible solutions to this problem:

A. Run FO3Edit.exe through Proton Experimental by adding a new game to Steam - I've tried this already, but it doesn't work because Steam makes it own Proton prefix to run the EXE. Is there a way to run it using the registry of Fallout 3's Proton prefix? I don't know how to accomplish this.

B. Patch/symlink the Fallout 3 prefix registry to my system WINE' registry and run it through system WINE.

Anyone know if either of these are possible? Thanks!

submitted by /u/realwhitespace
[link] [comments]

ChimeraOS vs Bazzite

Reddit Linux_Gaming - 23 Apr 2024 - 6:57am

If you were to have a dedicated living room PC for gaming, should I use chimeraOS or Bazzite, and why?

submitted by /u/ZainAjamUltra
[link] [comments]

Tobii Eye Tracker 5

Reddit Linux_Gaming - 23 Apr 2024 - 3:49am

Does anyone know how to get the Tobii Eye Tracker 5 to work in Linux? USB device is detected, but does not seem to initiate. Here is my boot log:

kernel: uvcvideo 5-3.3:1.2: Unknown video format e39e1ba2-1599-3248-8728-e1b25923a611 kernel: usb 5-3.3: Found UVC 1.10 device EyeChip (2104:0313) kernel: uvcvideo 5-3.3:1.2: No supported video formats found. kernel: uvcvideo 5-3.3:1.2: Failed to initialize the device (-22).

Been searching a lot around for a solution. I see that there is an installer on github, but it seems to be for Tobii Eye Tracker 4 and does not work for 5.

submitted by /u/JohnDoeMan79
[link] [comments]

Steam Deck changed my perspective on linux.

Reddit Linux_Gaming - 23 Apr 2024 - 3:45am

Today mark 1 month since I have the steam deck and it changed how I view Linux and gaming.

A bit of background: I am a .NET developer so most of my time is spent on windows. With a couple of hobbies in Node using my Mac (I like to separate my PC's for work/Hobby). With another windows machine for gaming. Recently, I thought Linux gaming was absolutely awful. Tried it in the early days of proton and having a bad time with both compatability and availability of games.

Recently, I have been wanting to play my PC games on the big TV living room but didn't want to build a whole new desktop. That's when the Steam Deck came in. I bought it with a dock and let me tell you. GAME CHANGER!!! I can play my PC games at a more then enough FPS with more heavy duty titles with steam stream. The ease of use of proton now a days it's almost dead easy and surprisingly fun to tweak the deck on the desktop. Linux marketplace make sit even more easy to install third party programs (back in the day was terminal or nothing). And when I do need the games I can just take it anywhere!

Honestly, I love my Steam Deck and Linux Gaming now. I am slightly considering moving my MAIN PC to Linux but heard Escape from Tarkov does not run.

Just wanted to post my experience with the Deck and Linux Gaming as a whole. It's easier, more flexible then ever and it's a 100x better than what it was a few years ago.

submitted by /u/EpicRocker222
[link] [comments]

Cant launch steam with wofi

Reddit Linux_Gaming - 23 Apr 2024 - 3:36am

I am using hyprland and i recently started using wofi as my runner instead of rofi but now anytime i try and launch steam it only shows the logging in screen and then nothing else it still shows as a running process. It worked fine when launched from rofi or terminal. Any idea of why and how i could fix it?

submitted by /u/Korbin_ham
[link] [comments]

CS2+gamescope=VAC? (just question)

Reddit Linux_Gaming - 23 Apr 2024 - 3:34am

Few months back I was trying to use gamescope with hdr and got kicked from competitive multiple times because VAC didn't like something.
But today I tried it again without hdr and it felt somehow faster? This might not be true but still I like not having to edit /etc/default/grub every time I feel like changing my stretched resolution.

So my question is Can Gamescope get me banned?

Launch options= gamescope -W 3700 -H 1800 -w 2600 -h 1800 -S stretch -b -r 288 -e --adaptive-sync --force-grab-cursor -- mangohud %command% steam

So far I played few competitive matches on my alt account with it and wasn't kicked, but still worry about using it on my main with all the skins.

Arch, kde, wayland, Kernel: 6.8.2-273-tkg-bore

submitted by /u/Own-Client-7439
[link] [comments]

Cuphead is not starting

Reddit Linux_Gaming - 23 Apr 2024 - 2:57am

i forgot enable mouse recording lol

As you can see in the video, it says the game is started, but it doesnt.

PC hardware:

  • CPU: Intel core i7-6500U
  • GPU: ATI Radeon HD 8670A
  • RAM: 16gb

PC software:

  • Distro: Manjaro Linux
  • Desktop: Gnome wayland
  • Proton version: 8.0-5
  • I have disabled the shader pre-caching

Any ideas? Thankscsd uwu

submitted by /u/PasteLuengas
[link] [comments]

How to play roblox in a virtual machine, (bypassing hyperion)

Reddit Linux_Gaming - 23 Apr 2024 - 2:31am

I will share my xml, but here is a bit of context, I wanted to play roblox and since they banned wine i would have to do it in a vm, I got gpu passthrough (more specifically dynamic vfio which is like PCIE hotswapping) working, I enabled hyper-v (I dont have any nested virtulization going on) and turned on core isolation under device security, and included a qemu patch which is supposed to hide the fact its qemu, while i used to get "roblox wont launch, please preform a clean windows boot" I now get "roblox cannot run inside a virtual machine"
My xml:
<domain type='kvm' id='2'>
<name>win11</name>
<uuid>173db595-9d78-477d-ae2a-8b65d2676ee8</uuid>
<metadata>
<libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
<libosinfo:os id="http://microsoft.com/win/11"/>
</libosinfo:libosinfo>
</metadata>
<memory unit='KiB'>8484864</memory>
<currentMemory unit='KiB'>8484864</currentMemory>
<vcpu placement='static'>12</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='x86_64' machine='pc-q35-8.2'>hvm</type>
<loader readonly='yes' type='pflash'>/run/libvirt/nix-ovmf/OVMF_CODE.fd</loader>
<nvram template='/run/libvirt/nix-ovmf/OVMF_VARS.fd'>/var/lib/libvirt/qemu/nvram/mywindo_VARS.fd</nvram>
<boot dev='hd'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
<hap state='on'/>
<privnet/>
<hyperv mode='passthrough'>
<relaxed state='on'/>
<vapic state='on'/>
<spinlocks state='on' retries='8191'/>
<vpindex state='on'/>
<runtime state='on'/>
<synic state='on'/>
<stimer state='on'/>
<reset state='off'/>
<vendor_id state='on' value='PS3000X'/>
<frequencies state='on'/>
<reenlightenment state='off'/>
<tlbflush state='on'/>
<ipi state='on'/>
<evmcs state='off'/>
</hyperv>
<kvm>
<hidden state='on'/>
<hint-dedicated state='on'/>
<poll-control state='on'/>
<pv-ipi state='on'/>
</kvm>
<vmport state='off'/>
<smm state='on'/>
<ioapic driver='kvm'/>
</features>
<cpu mode='custom' match='exact' check='full'>
<model fallback='forbid'>Cooperlake</model>
<vendor>Intel</vendor>
<topology sockets='1' dies='1' cores='6' threads='2'/>
<feature policy='require' name='ss'/>
<feature policy='require' name='vmx'/>
<feature policy='require' name='pdcm'/>
<feature policy='require' name='hypervisor'/>
<feature policy='require' name='tsc_adjust'/>
<feature policy='require' name='avx512ifma'/>
<feature policy='require' name='sha-ni'/>
<feature policy='require' name='avx512vbmi'/>
<feature policy='require' name='umip'/>
<feature policy='require' name='avx512vbmi2'/>
<feature policy='require' name='gfni'/>
<feature policy='require' name='vaes'/>
<feature policy='require' name='vpclmulqdq'/>
<feature policy='require' name='avx512bitalg'/>
<feature policy='require' name='avx512-vpopcntdq'/>
<feature policy='require' name='rdpid'/>
<feature policy='require' name='movdiri'/>
<feature policy='require' name='movdir64b'/>
<feature policy='require' name='fsrm'/>
<feature policy='require' name='avx512-vp2intersect'/>
<feature policy='require' name='md-clear'/>
<feature policy='require' name='flush-l1d'/>
<feature policy='require' name='xsaves'/>
<feature policy='require' name='ibpb'/>
<feature policy='require' name='ibrs'/>
<feature policy='require' name='amd-stibp'/>
<feature policy='require' name='amd-ssbd'/>
<feature policy='require' name='sbdr-ssdp-no'/>
<feature policy='require' name='fbsdp-no'/>
<feature policy='require' name='gds-no'/>
<feature policy='require' name='vmx-ins-outs'/>
<feature policy='require' name='vmx-true-ctls'/>
<feature policy='require' name='vmx-store-lma'/>
<feature policy='require' name='vmx-activity-hlt'/>
<feature policy='require' name='vmx-activity-wait-sipi'/>
<feature policy='require' name='vmx-vmwrite-vmexit-fields'/>
<feature policy='require' name='vmx-apicv-xapic'/>
<feature policy='require' name='vmx-ept'/>
<feature policy='require' name='vmx-desc-exit'/>
<feature policy='require' name='vmx-rdtscp-exit'/>
<feature policy='require' name='vmx-apicv-x2apic'/>
<feature policy='require' name='vmx-vpid'/>
<feature policy='require' name='vmx-wbinvd-exit'/>
<feature policy='require' name='vmx-unrestricted-guest'/>
<feature policy='require' name='vmx-apicv-register'/>
<feature policy='require' name='vmx-apicv-vid'/>
<feature policy='require' name='vmx-rdrand-exit'/>
<feature policy='require' name='vmx-invpcid-exit'/>
<feature policy='require' name='vmx-vmfunc'/>
<feature policy='require' name='vmx-shadow-vmcs'/>
<feature policy='require' name='vmx-rdseed-exit'/>
<feature policy='require' name='vmx-pml'/>
<feature policy='require' name='vmx-xsaves'/>
<feature policy='require' name='vmx-tsc-scaling'/>
<feature policy='require' name='vmx-invvpid'/>
<feature policy='require' name='vmx-invvpid-single-addr'/>
<feature policy='require' name='vmx-invvpid-all-context'/>
<feature policy='require' name='vmx-ept-execonly'/>
<feature policy='require' name='vmx-page-walk-4'/>
<feature policy='require' name='vmx-ept-2mb'/>
<feature policy='require' name='vmx-ept-1gb'/>
<feature policy='require' name='vmx-invept'/>
<feature policy='require' name='vmx-eptad'/>
<feature policy='require' name='vmx-invept-single-context'/>
<feature policy='require' name='vmx-invept-all-context'/>
<feature policy='require' name='vmx-intr-exit'/>
<feature policy='require' name='vmx-nmi-exit'/>
<feature policy='require' name='vmx-vnmi'/>
<feature policy='require' name='vmx-preemption-timer'/>
<feature policy='require' name='vmx-posted-intr'/>
<feature policy='require' name='vmx-vintr-pending'/>
<feature policy='require' name='vmx-tsc-offset'/>
<feature policy='require' name='vmx-hlt-exit'/>
<feature policy='require' name='vmx-invlpg-exit'/>
<feature policy='require' name='vmx-mwait-exit'/>
<feature policy='require' name='vmx-rdpmc-exit'/>
<feature policy='require' name='vmx-rdtsc-exit'/>
<feature policy='require' name='vmx-cr3-load-noexit'/>
<feature policy='require' name='vmx-cr3-store-noexit'/>
<feature policy='require' name='vmx-cr8-load-exit'/>
<feature policy='require' name='vmx-cr8-store-exit'/>
<feature policy='require' name='vmx-flexpriority'/>
<feature policy='require' name='vmx-vnmi-pending'/>
<feature policy='require' name='vmx-movdr-exit'/>
<feature policy='require' name='vmx-io-exit'/>
<feature policy='require' name='vmx-io-bitmap'/>
<feature policy='require' name='vmx-mtf'/>
<feature policy='require' name='vmx-msr-bitmap'/>
<feature policy='require' name='vmx-monitor-exit'/>
<feature policy='require' name='vmx-pause-exit'/>
<feature policy='require' name='vmx-secondary-ctls'/>
<feature policy='require' name='vmx-exit-nosave-debugctl'/>
<feature policy='require' name='vmx-exit-load-perf-global-ctrl'/>
<feature policy='require' name='vmx-exit-ack-intr'/>
<feature policy='require' name='vmx-exit-save-pat'/>
<feature policy='require' name='vmx-exit-load-pat'/>
<feature policy='require' name='vmx-exit-save-efer'/>
<feature policy='require' name='vmx-exit-load-efer'/>
<feature policy='require' name='vmx-exit-save-preemption-timer'/>
<feature policy='require' name='vmx-entry-noload-debugctl'/>
<feature policy='require' name='vmx-entry-ia32e-mode'/>
<feature policy='require' name='vmx-entry-load-perf-global-ctrl'/>
<feature policy='require' name='vmx-entry-load-pat'/>
<feature policy='require' name='vmx-entry-load-efer'/>
<feature policy='require' name='vmx-eptp-switching'/>
<feature policy='disable' name='hle'/>
<feature policy='disable' name='rtm'/>
<feature policy='disable' name='avx512-bf16'/>
<feature policy='disable' name='taa-no'/>
</cpu>
<clock offset='localtime'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
<timer name='hypervclock' present='yes'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/run/libvirt/nix-emulators/qemu-system-x86_64</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/home/spiderunderurbed/virtual-disks/windows.qcow2' index='2'/>
<backingStore/>
<target dev='sda' bus='sata'/>
<alias name='sata0-0-0'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<source file='/home/spiderunderurbed/Downloads/Win11_23H2_English_x64v2.iso' index='1'/>
<backingStore/>
<target dev='sdb' bus='sata'/>
<readonly/>
<alias name='sata0-0-1'/>
<address type='drive' controller='0' bus='0' target='0' unit='1'/>
</disk>
<controller type='usb' index='0' model='qemu-xhci' ports='15'>
<alias name='usb'/>
<address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</controller>
<controller type='pci' index='0' model='pcie-root'>
<alias name='pcie.0'/>
</controller>
<controller type='pci' index='1' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='1' port='0x10'/>
<alias name='pci.1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='2' port='0x11'/>
<alias name='pci.2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
</controller>
<controller type='pci' index='3' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='3' port='0x12'/>
<alias name='pci.3'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
</controller>
<controller type='pci' index='4' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='4' port='0x13'/>
<alias name='pci.4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
</controller>
<controller type='pci' index='5' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='5' port='0x14'/>
<alias name='pci.5'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
</controller>
<controller type='pci' index='6' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='6' port='0x15'/>
<alias name='pci.6'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
</controller>
<controller type='pci' index='7' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='7' port='0x16'/>
<alias name='pci.7'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
</controller>
<controller type='pci' index='8' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='8' port='0x17'/>
<alias name='pci.8'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x7'/>
</controller>
<controller type='pci' index='9' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='9' port='0x18'/>
<alias name='pci.9'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='10' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='10' port='0x19'/>
<alias name='pci.10'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x1'/>
</controller>
<controller type='pci' index='11' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='11' port='0x1a'/>
<alias name='pci.11'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x2'/>
</controller>
<controller type='pci' index='12' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='12' port='0x1b'/>
<alias name='pci.12'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x3'/>
</controller>
<controller type='pci' index='13' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='13' port='0x1c'/>
<alias name='pci.13'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x4'/>
</controller>
<controller type='pci' index='14' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='14' port='0x1d'/>
<alias name='pci.14'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x5'/>
</controller>
<controller type='pci' index='15' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='15' port='0x1e'/>
<alias name='pci.15'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x6'/>
</controller>
<controller type='pci' index='16' model='pcie-to-pci-bridge'>
<model name='pcie-pci-bridge'/>
<alias name='pci.16'/>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</controller>
<controller type='sata' index='0'>
<alias name='ide'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
</controller>
<controller type='virtio-serial' index='0'>
<alias name='virtio-serial0'/>
<address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
</controller>
<interface type='network'>
<mac address='52:54:00:2c:1f:5a'/>
<source network='default' portid='ff8e6e72-7af7-446d-be0c-4f234639cb21' bridge='virbr0'/>
<target dev='vnet0'/>
<model type='e1000e'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</interface>
<serial type='pty'>
<source path='/dev/pts/0'/>
<target type='isa-serial' port='0'>
<model name='isa-serial'/>
</target>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/0'>
<source path='/dev/pts/0'/>
<target type='serial' port='0'/>
<alias name='serial0'/>
</console>
<channel type='spicevmc'>
<target type='virtio' name='com.redhat.spice.0' state='disconnected'/>
<alias name='channel0'/>
<address type='virtio-serial' controller='0' bus='0' port='1'/>
</channel>
<input type='tablet' bus='usb'>
<alias name='input0'/>
<address type='usb' bus='0' port='1'/>
</input>
<input type='mouse' bus='ps2'>
<alias name='input1'/>
</input>
<input type='keyboard' bus='ps2'>
<alias name='input2'/>
</input>
<graphics type='spice' port='5900' autoport='yes' listen='127.0.0.1'>
<listen type='address' address='127.0.0.1'/>
<image compression='off'/>
</graphics>
<sound model='ich9'>
<alias name='sound0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x1b' function='0x0'/>
</sound>
<audio id='1' type='spice'/>
<video>
<model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/>
<alias name='video0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
</video>
<hostdev mode='subsystem' type='pci' managed='yes'>
<driver name='vfio'/>
<source>
<address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</source>
<alias name='hostdev0'/>
<address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
</hostdev>
<hostdev mode='subsystem' type='pci' managed='yes'>
<driver name='vfio'/>
<source>
<address domain='0x0000' bus='0x01' slot='0x00' function='0x1'/>
</source>
<alias name='hostdev1'/>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</hostdev>
<redirdev bus='usb' type='spicevmc'>
<alias name='redir0'/>
<address type='usb' bus='0' port='2'/>
</redirdev>
<redirdev bus='usb' type='spicevmc'>
<alias name='redir1'/>
<address type='usb' bus='0' port='3'/>
</redirdev>
<watchdog model='itco' action='reset'>
<alias name='watchdog0'/>
</watchdog>
<memballoon model='virtio'>
<alias name='balloon0'/>
<address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
</memballoon>
</devices>
<seclabel type='dynamic' model='dac' relabel='yes'>
<label>+1000:+100</label>
<imagelabel>+1000:+100</imagelabel>
</seclabel>
</domain>

submitted by /u/SpiderUnderUrBed
[link] [comments]

Linux VM applications

Reddit Linux_Gaming - 23 Apr 2024 - 12:45am

i just came across this video, this guy makes some interesting videos.
https://www.youtube.com/watch?v=fzzf2QnyPgY&ab_channel=TheLinuxExperiment

submitted by /u/Techy_Bob
[link] [comments]

Anybody have any experience with Cachy OS - share your thoughts!

Reddit Linux_Gaming - 23 Apr 2024 - 12:35am

Been using it for a week now, really happy with how most stuff work out of the box, but it's also a niche one and as a new Linux user I'm not sure if that's okay? Is it okay to use niche distros? The only thing that's scary rn is Arch, it's definitely a bit different than what I tried from Debian and Fedora, but not much aside from just the general structure of commands.

Also, I'd love any tips for a new Linux gamer, like maybe stuff I should get to installing on Cachy, there's definitely been times where stuff like Bluetooth don't work and it required me to install a package from their package installer, is there smth essential package wise I should look into getting as a gamer? Maybe there's a website that kind of lists some compatibility stuff that's good to have?

Also, what would u be your recommendation for a file system? Right now I use btrfs for my 2TB storage (mainly steam) and xfs for the main drive.

Thanks in advance 🐦💜

submitted by /u/DwelfGG_
[link] [comments]

steamvr giving error 109 and then encountering critical error before crashing

Reddit Linux_Gaming - 23 Apr 2024 - 12:08am

just got an og vive, and i have steamvr set to the 1.14 version.

this fixed the issue of the window manager not connecting to steamvr, and my headset turns on, but it only displays white. not sure what else im missing

i have a 3080, zorin os 17.1 xorg, proprietary nvidia 550.54.13

submitted by /u/amaghon69
[link] [comments]

What is NVIDIA Prime really?

Reddit Linux_Gaming - 23 Apr 2024 - 12:02am

There are two modes: on-demand and performance mode. I've read many versions of what it is, but I still can't understand which one is correct. There is an opinion that it switches between the GPU and CPU depending on the task. There are two forks here:
a) Applications themselves determine whether they will run with Prime.
b) The operating system does this automatically (How? How does it understand when to run from the video card?)

There are some other oddities: In Ubuntu, you can choose to launch using the discrete graphics card by right-clicking. What's the point? Why is NVIDIA Prime absent in Fedora? Does it mean Prime or on-demand is the default there?

submitted by /u/vadimk1337
[link] [comments]

İs there any way to play Minecraft Bedrock edition on linux?

Reddit Linux_Gaming - 22 Apr 2024 - 11:12pm

I tried to download an app from Flathub but it says that I need to buy the PE version of the game, but I already have bought the game on the official Minecraft page and I ain't buying that game twice, so is there any alternatives to play Minecraft Bedrock Edition?

submitted by /u/Grdnfr
[link] [comments]

Lower frequency/power/performance GPU in kernel 6.8 vs 6.6

Reddit Linux_Gaming - 22 Apr 2024 - 11:04pm

I upgraded to newer kernel version, but I notice a performance regression, the RX 7800 XT isn't performing as well on the newer one. When running the Heaven benchmark, the GPU hits 100% usage, but its frequency is lower on kernel 6.8, hovering around 2200 to 2250MHz, while on 6.6, it's consistently over 2650MHz. Power-wise, it's drawing around 140W on kernel 6.8 compared to 228W on 6.6, although I managed to hit 228W on the newer kernel when I tested it with Furmark. In the Heaven benchmark that change result in a lower fps from 195 to 165.

In CoreCtrl, both test are running on automatic setting, but there are different settings available in the advanced mode for each kernel. On 6.8, you've got options to tweak core and memory frequencies and voltage, while on 6.6, it's just core and memory frequencies and power limits.

Image of CoreCtrl graph and advance settings in each kernel https://imgur.com/a/fOGpEyf

So, is there a setting I can tweak to make the newer kernel perform like the older one, or did I miss something between these versions?

uname -a output:

Kernel 6.8:

``` Linux nixos 6.8.7 #1-NixOS SMP PREEMPT_DYNAMIC Wed Apr 17 09:23:43 UTC 2024 x86_64 GNU/Linux

```

Kernel 6.6:

```

Linux nixos 6.6.28 #1-NixOS SMP PREEMPT_DYNAMIC Wed Apr 17 09:19:38 UTC 2024 x86_64 GNU/Linux

```

submitted by /u/Expert_Curious
[link] [comments]

No Audio Device in Steam Games Without Workaround (Focusrite Scarlett)

Reddit Linux_Gaming - 22 Apr 2024 - 10:50pm

Hi all! Tech support question here ... I've been having a weird issue where my audio device (Focusrite Scarlet 18-20 Gen2) does not show up in many games when using Proton. In this scenario the game either won't launch, OR it will launch but there will be no sound, and the sound settings shows no available audio devices. The weird workaround I've found is that if I change my default output in my DE to my motherboard audio, then launch the game, the game will see my Focusrite and the audio will work with no issues once I change my default output back to the Focusrite in my DE.

I've had this issue for well over a year ... but it hasn't been an issue since I've been using a Windows VM for most of my multiplayer gaming anyway. One of the main games I play where I experience this issue is Smite, and due to a recent EAC update I can no longer launch the game in a VM.

OS is OpenSUSE Tumbleweed w/ KDE Plasma 6, Steam is installed from Flathub instead of native.

Doom Eternal is an example game that sees my Focusrite with no issues, Civilizations VI crashes on loading if I have my Focusrite turned on, and Smite shows no audio device unless I do the workaround above. Not sure what the difference here is ...

submitted by /u/Traemandir
[link] [comments]

Question about steam flatpak

Reddit Linux_Gaming - 22 Apr 2024 - 9:07pm

Apologies if this a dumb question but if I use the steam flatpak does that mean that steam games are also sandboxed or just the steam client?

submitted by /u/cloud12348
[link] [comments]

Pages