#Game doesn't display in VR

387 messages · Page 1 of 1 (latest)

haughty grove
#
  1. EndeavorOS
  2. PhoneVR
  3. ALVR 20.8.1 Streamer tar,gz (It wouldn't start the VR when I installed 20.8.1 through there)
  4. AMD Ryzen 5 3600
  5. GTX 1050
  6. PC

VR doesn't show the game but the desktop window of the game does. Steams dashboard appears correctly tho.

dull meadowBOT
haughty grove
#

its not a blsck screen

#

its a black area

#

there are the lines and arrows that appear on the default view when nothing is running

for hl2:vr that doesnt even happen, its just on default view

#

i can toggle steamdashboard and it shows me am supposed to be in elite and the UI all works nicely

#

and I already did the vrmonitor thing

haughty grove
#

wait where

#

i had that turned on back in mint and hl2 displayed

i went off mint cause of perf issues

#

like the in vr one?

#

ill check tmr, its real late to be getting logs now

#

from my memory there were no errors of any kind

#

as in no red lines

#

wait statistics?

#

not logs?

#

okay

#

thanks

#

ill do it tmr, sleep calls

haughty grove
haughty grove
#

see the game working fine in the background

then see the VR View not showing the game

#

it literally doesnt display in vr

#

only on desktop

#

and i dont understand why

haughty grove
#

/home/tom/.local/share/Steam/steamapps/common/SteamVR/bin/vrmonitor.sh %command%

haughty grove
#

i dont know, i dont know

hollow sigil
#

what game is failing to work?

#

you should know that some/many games just do not work on linux - for me anyway

#

if the steam vr dashboard is showing then that means VR is working pretty much - stuffl like beat saber shoulld work fine

#

but many of my titles have proton issues and do not work

#

in particular i have one game that loads up ok in vr, but when i hit new game it switches to flatscreen only (carrier command 2)

#

ah its elite dangerous? that does work but is fussy

#

the horizons expansion does not work in vr - there is no first person

#

it does the "theater mode" in vr which is crap

#

maybe thats the problem you are reporting

#

you can fly spaceships in vr but not first person

#

on windows....

haughty grove
hollow sigil
#

beat saber is the boring test case we often use

haughty grove
hollow sigil
#

elite dangerous is not a good test case

haughty grove
hollow sigil
#

it has a weird launcher and weird vr compatibility for dlc

#

try some of the free steamvr games

#

like "the lab"

haughty grove
#

i dont use the official launcher

haughty grove
hollow sigil
#

almost yeah - thats usually a sign its working

#

but as said above - some games have problems

haughty grove
haughty grove
#

weird part is i got it to at least display on mint, but the performance was poo poo

#

i wonder how much of this is caused by nvidias shitty drivers

#

i tried a game called resonite and instead wayland compositor died

#

what nvidia gpu driver version do you perhaos have

hollow sigil
#

i use nvidia and it works fine

#

if it doesnt they you are probably not using the nvidia at all

haughty grove
#

i was fucking around with ntfs mounting stuff and somehow it works now

#

i just moved my steam compat folder

#

interesting

#

minedlauncher wont accept my custom steam compat folder for some reason tho

#

their loss

haughty grove
#

aand now its back to being broken

hollow sigil
#

omg

#

after all that it was ntfs?

#

damnit i never even check that

#

dont use ntfs for your games lol - nothing to do with vr

#

stop using ntfs and all of your strange problems will go away

#

all you need to do is install the game using steam on linux

#

and not try to run your windows games partition - this is not supported

#

the various guides showing how to do this online are garbage - it only causes problems

haughty grove
#

perhaps i should use that btrfs driver for windows

#

is converting a bad idea (i think it is)

hollow sigil
#

this is an even worse idea

haughty grove
#

i mean, i have a backup on another drive

hollow sigil
#

if it makes you feel better - everyone tries to do this when they first switch to linux, and it never ends well

hollow sigil
#

steam does not have a check for this, it assumes you are using a linux filesystem

#

ntfs is not fully compatible with linux - just being able to read some files doesnt mean it works for all purposes

#

in particular trying to symlink back and forth to ntfs does not work

#

the fix for this would be for steam to detect the type of filesytem and popup a big box saying "NOPE"

haughty grove
#

thing is, everything just worked™️ on mint..somehow

#

it was horrible

hollow sigil
#

it didnt - the problems are pernicious

haughty grove
#

fair

hollow sigil
#

what happens if u try a native linux game? or try to switch proton stuff?

#

there are lots of nuances going on in steam - you can guess symlinks get used a lot

#

if you just run steam on ext4 or btrfs it just works and there are no stupid problems

haughty grove
#

oh. time to move elite to my boot drive tommorrow and hope the funny problems disappear then

hollow sigil
#

yeah you can just copy the stuff over - you dont need to download everything again

haughty grove
#

its a bit late now

haughty grove
hollow sigil
#

NO

#

looool

haughty grove
#

its jist my pc is off now and its 2am

hollow sigil
#

what did we just discuss?

#

none of these features will work properly

#

you must do this manually

haughty grove
hollow sigil
#

from the terminal, using the mv command

haughty grove
#

okay

hollow sigil
#

do not trust anything else

haughty grove
#

will take note of and report back tommorrow

hollow sigil
#

first create the new steam library, then move the stuff into it manually

#

let steam create the new library as normal

haughty grove
hollow sigil
#

use cp command instead of mv

#

to make sure it works

#

using ntfs on linux is just as crazy as using btrfs on windows

#

if you like having problems and iceskating uphill then sure go for it

haughty grove
#

ok fair enough

what about ext4

hollow sigil
#

how about using a windows filesystem with windows?

haughty grove
#

ok fine ill use it as intended and stop trying to avoid moving a buncha my files around to repartition

#

:v

#

tommorrow ill test moving it to my bootdrive though

#

its big enough

hollow sigil
#

everyone tries this, everyone ragequits

haughty grove
#

;-;

hollow sigil
#

or worse people think its normal to be repairing their filesystem every day

#

or have steam mysteriously downloading stuff all the time

haughty grove
#

i mean..thats normal on windows tbf

hollow sigil
#

there are normal downloads, and then there is the not normal

#

like when your symlinks are broken so steam keeps downloading unnecessarily

haughty grove
#

yeeah i had a problem where steam would refuse to let me shut down the pc because i didnt do my ntfs thjngs in fstab properly

hollow sigil
#

steam does have the shader cache thing which is annoying - thats videos it downloads

#

you can turn that off and use proton-ge - the problem is legal bullshit for video codecs

haughty grove
#

question

is using ntfs as readonly fine

hollow sigil
#

its a symptom that there are problems

haughty grove
#

okay i will stop using ntfs as read only

haughty grove
hollow sigil
#

in some ways yes, in other ways no

#

the whole proton thing is stupidly fragmented mostly coz of legal bullshit

#

proton experimental has dualsense haptics

#

proton-ge doesnt

#

proton-ge has hdr patches and video codecs, proton experimental doesnt

#

so i have to compile my own proton to have everything - which is tedious

hollow sigil
#

videos played in games - like intro screens and stuff like that

#

its a really tedious topic lol

#

so its not actually "shader cache" at all

#

despite being called that

haughty grove
#

what a lie!! (why does it not use internet tho?)

hollow sigil
#

when you play a game on linux - if the video doesnt play and you instead see some "video test card" screen - this is what i mean

#

see that happen with proton experimental

haughty grove
#

havent seen it before

#

interesting

hollow sigil
#

companies like steam have to pay royalty fees for video codecs, because they distribute to millions of customers it would cost them a lot

#

but the proton-ge is just some guy in europe so he cant get hit for royalties

#

coz its opensource we just download it so lol

#

technically we are all pirates - but its impossible not to be

#

the laws for this are insane

haughty grove
hollow sigil
#

this is legal bullshit we are talking about 🙂

#

it might be ok in one country but not another

#

this is a problem for Valve

#

but not for us

haughty grove
#

because suing individuals is a waste of money

hollow sigil
#

exactly

haughty grove
#

right

hollow sigil
#

you know when we post memes here in discord?

#

technically that is piracy in a similar fashion

haughty grove
#

isnt it literally piracy

hollow sigil
#

someone owns the copyright on many of these memes

haughty grove
#

like giphy

hollow sigil
#

piracy is bullshit

#

its impossible for anyone to not be a pirate

#

most people just do not realise

haughty grove
hollow sigil
#

yes basically

#

and now we have AI generated shit to complicate things even more

haughty grove
#

ok this is a bit off topic now and i should probably stop sleep deprivinf myself

see ya

haughty grove
#

@hollow sigil i now moved hl2 to the ssd and it is not working

hollow sigil
#

just reinstall it

haughty grove
#

same issue

hollow sigil
#

let steam download it

#

the problem is the symlinks

haughty grove
hollow sigil
#

no you moved it

haughty grove
#

i have two hl2s now

#

is moving then reverifying bad

hollow sigil
#

make a clean steam library on linux partition and it will work

#

yes just dont move it

haughty grove
#

:(

hollow sigil
#

let steam download

#

or follow some guide

haughty grove
#

do i uninstall it now

hollow sigil
#

verify integrity should fix it

#

unless u have really borked the steam library

haughty grove
#

oh also putting the vr display to fullscreen crashes the wayland compositor and steamvr then complains installation is broken until restart

#

alvr cant restart it either

hollow sigil
#

unblock addson in steamvr settings

haughty grove
haughty grove
#

Upon closer inspection, I am getting a VK_OUT_OF_MEMORY error in the ALVR logs the moment a game starts

haughty grove
#

i was ignoring it before since it seemed to be random but now its pretty consistent

#

its saying its from Renderer.cpp:308

wherever that is

hollow sigil
#

means your settings too high and your gpu cannot handle it

#

combination of game and encode settings

haughty grove
#

but but why cant i just software encode so it uses the cpu instead? the vr game runs fine, seems to just fail streaming

hollow sigil
#

software encode is so slow it cant keep up with the game

#

not much use for vr

#

useful if you leave it running overnight to encode videos sure

#

but not for realtime usage

#

its a simple fact that you need a good gpu for vr

haughty grove
#

using nvenc gives me a bunch of errors about invalid parameters and levels

#

after flipping a bunch of switches, i got it to use nvenc without any errors

same problem still

hollow sigil
#

confirm the problem again plz - elite dangerous in vr right?

#

and you confirmed that it works ok flatscreen without vr?

haughty grove
#

hl2 and elite

#

and the lab

hollow sigil
#

i own all of these and have a quest3 so i can give it a shot

#

you can load up into the steamvr home ok?

haughty grove
#

yep but my pc somehow cant handle it

#

stutters like crazy

hollow sigil
#

ok confirm your steamvr custom options

#

its probably not using your gpu

haughty grove
#

i switched it to gpu, the logs say nvenc

#

wait

hollow sigil
#

copy and paste the exact options here

haughty grove
#

steamvr?

hollow sigil
#

getting laptops to use the right gpu is a constant problem for us

#

life is much easier on a desktop when you can disable the igpu

haughty grove
#

am on a pc with one gpu

#

i dont have an iGPU

hollow sigil
#

this should be rly easy then

#

you are using eos which is arch - you have nvidia installed ok - what could be wrong?

#

nvidia-smi says what?

haughty grove
#

the regulsr stuff? well ig the fan is at 31% and i dont get current watts use

#

300mb/2000 vram

hollow sigil
#

post the complete output here

#

also still waiting to see your steamvr custom launch options

haughty grove
#

didnt i already send that

hollow sigil
#

ok but have you been changing stuff?

#

the problem is now just bad performance right?

haughty grove
#

no, it doesnt appear

#

it appeared once, now it doesnt

hollow sigil
#

and you still have that out of memory error in logs?

#

turn settings down it seems

haughty grove
#

huh

#

it appears something called steamtours is eating all the vram

hollow sigil
#

oh yeah thats normal

#

@hidden vale how we fix that again? mark it as not executable?

#

are you testing after a proper reboot?

#

if stuff crashes you must reboot - or kill zombies

haughty grove
#

how do i kill zombies

#

i know killall steam kills steam but it doesnt kill steamvr fully for some reason so alvr is hooked into a nonexistent steamvr

hollow sigil
#

i just reboot tbh - and yes its annoying

#

the steam stuff just will not die

#

because of the DRM i think

#

thats direct rendering to gpu memory

#

suspect the part running on the gpu wont die - cant kill it

haughty grove
#

direct rendering manager and not digital rights management right

hollow sigil
#

yeah

#

maybe for us nvidia users its more of a problem

#

you have a gtx1050 - you are very constrained on video memory

#

you need enough for the normal game stuff, and also more to to encoding

#

maybe we can get rid of steamtours or something and save some

#

you can try wivrn - and not use steamvr at all

haughty grove
#

figured out how to kill steamtours, just removed steam home from launching on start

haughty grove
hollow sigil
#

yeah that would do it - can also do chmod -x on it - dont need to delete

#

there are alternatives to steamvr - wivrn is one - try it out

haughty grove
#

oh my god, it worked for one frame and then steamvr crashed

hollow sigil
#

logs say what?

#

what alvr settings do you pick?

#

if using high switch to low preset

#

what resolution slider in steamvr set to?

#

more super sampling uses more vram

haughty grove
hollow sigil
#

ouch you already saving a lot

#

i have to point out that you should really upgrade your gpu lol

#

even if this does work it will be potato and not worth it

haughty grove
#

i dont know how to find the logs for steamvr

haughty grove
#

but this is just a test

hollow sigil
#

17:20:07.029969455 [ERROR] error in encoder thread: Vulkan: VK_ERROR_OUT_OF_DEVICE_MEMORYat cpp/platform/linux/Renderer.cpp:803

#

we have a hard limit here

#

you can see what is using this VRAM if you run nvidia-smi

hollow sigil
#

what encode settings do you use?

haughty grove
#

i dont

#

wait maybe i sent the wrong log

haughty grove
haughty grove
hollow sigil
#

yes because an alloc failed

#

settings -> video

#

preferred codec

#

set to what?

#

foveated encoding set to what?

haughty grove
#

h264

haughty grove
hollow sigil
#

good

haughty grove
#

should i disable multipass

hollow sigil
#

this helps performance - but at cost of vram i suspect - not sure if we should toggle it

#

we want to turn off anything that costs us vram

#

on the main presets tab in alvr what settings do you hvae?

haughty grove
#

so should i switch to i3wm to remove plasmashell from vr

hollow sigil
#

resolution what?

haughty grove
hollow sigil
#

framerate what?

haughty grove
hollow sigil
#

resolution what?

haughty grove
#

res very low

hollow sigil
#

ok we cant turn stuff down lower than this

#

steamvr cannot pick 60hz tho can it?

#

if steamvr is set to 72 set alvr to 72 as well

#

not that this matters for our vram

haughty grove
#

steamvr keeps doing 90hz for some reason

hollow sigil
#

what is it set to?

#

if we cannot get rid of this VRAM error im afraid you may need to upgrade

#

or maybe try wivrn

#

but there is no magical way to download more vram

haughty grove
#

why cant it encode using system ram aaah

haughty grove
hollow sigil
#

gpu can only operate on local gpu memory

#

if you are using system memory you would need to copy it to gpu

haughty grove
#

aw

hollow sigil
#

some architectures have both shared - but this is not same as usual pc

#

these nvidia gpus are really a completely seperate computer - they have their own arm64 processor even

haughty grove
#

do i go 90hz because steamvr says so

hollow sigil
#

no you set it as low as you can

haughty grove
#

60 then

hollow sigil
#

you set it to whatever work tbh - but we cant find that

haughty grove
#

oh my god steamvr crashed instsntly again

#

how do i get steamvr logs

hollow sigil
#

look in similar place to the vrmonitor program

haughty grove
#

wivrn is stuck at

-- Checking for module 'libnotify'
-- Found libnotify, version 0.8.3

hollow sigil
#

i just use the wivrn flatpak

#

note that wivrn and steamvr are incompatible - they will not coexist happily

#

once you install wivrn it probably breaks openvr settings

haughty grove
#

does it use monado

hollow sigil
#

yes

haughty grove
#

or am i confused

#

ok

#

do i uninstall steamvr now

hollow sigil
#

just dont run steamvr

#

and make sure no zombies as usual, which is impossible without reboot

haughty grove
#

am on phonevr

#

would i need alxr

hollow sigil
#

i dunno lol

haughty grove
#

blergh

#

alxr looks broken on android

#

am fucked!!?

#

what about windows then, i was thinking linux has more of a chance

#

:<

#

w h a t

#

okay off i go installing windows back to my system

#

id go to a vr arcade to try this stuff out if i liked it if there was one near me instead of..this

#

b570 or b580 is what am looking at

#

yes

#

what i thought it was better than nvidia

#

aw man

#

i do not know how amd gpus

#

expensib

dull meadowBOT
#

Hello! This is automatic message for message containing words "6500 xt"
Please note this GPU doesn't have hardware encoders and will perform poorly in vr. You will fallback to software (CPU encoding), so expect high CPU usage from SteamVR/ALVR

haughty grove
#

wait what

#

what do you mean a gpu doesnt have encoders

#

is software like 10fps

#

is there a list of considerables

#

man its all expensive

#

oh well

#

:<

#

last question, is windows better for vr things

#

perhaps. i just deleted it tho
gonna take me a bit to get all my files and stuff as i want them

#

say if i wait 2 years for intel drivers..th0nk

am joking

hollow sigil
#

just buy whatever mid-range nvidia or amd gpu you can afford - dont overthink this too much

#

and yes gpus are fucking expensive, we all know

haughty grove
#

:/

#

ill probably give up

#

thanks tho

main nebula
#

the heck how come it doesnt have encoders, thats crazy

#

amd does some weird stuff

hollow sigil
#

thats how they made it very very cheap i guess

main nebula
haughty grove
#

i installed windows for another thing and had a chance to test this

it just kept disconnecting, it was even worse