Even in Gamma, the performances in Rift are ridiculously slow, play at your own risk

I was hoping that in the final release, the performances would increase, but still it is far from being usable for long sessions.

I don't play 8 hours, but even an hour or 2 are too much to use the Rift. And funny enough; a guy at the ED event last week said the same thing in camera (and the host was a bit disappointed, and went to look for someone that would give a more enthusiastic feedback).

I need to reduce the details to low, to be able to play with the rift, and even like that, with resolution set to 1080p, the performances are fine in free space, but drop significantly when there are asteroids or plenty of objects on screen. My computer does not flinch and never goes under 60 fps at max detail without the rift, so either is the game that does not support it correctly, or the SDK is just not ready yet to handle a real AAA game.

I tried every combination of settings and the only usable setup is the min detail. If I use anything else, performances go down to the point of causing ghosting and trailing on screen, which looks like an old gameboy screen while playing super mario :(

I was so excited to use the DK2 on ED, because the resolution allow finally to read text, but it is good for 10 minutes to impress your friends when they show up, but not to play for sure. Save your eyes, don't push it too much.

Hopefully the final release of the Rift will improve things, because I don't believe that Frontier can do more than this.
 
What do you have for a computer? I can play for hours in the rift with no ill effects and I have a less than ideal IPD of 70.8

I would suggest that either you have something set incorrectly or you might need some upgrade in the hardware.
 
That's strange... I think ED runs pretty good, not butter smooth but still. Not sure what hardware you are running. My specs are in my signature.
 
Well I have a 3 weeks old computer; the game was running just fine on a Mac pro from 2007 and ancient ATI card at max res; so I thought that there would be no issue running it on the rift too, with a brand new system.

Got an i5 K series, running at standard speed (no OC), and a GTX 770 on W7. The only game that goes slow and give issues is just ED; I play other games like A10 and it works just fine. Even Star Citizen runs better than ED, which was a surprise, since my video card fan just scream in pain when I run that game. 2 monitor connected via HDMI and DVI, and the rift.
The latest SDK from the rift site, and I have deactivated the direct HMD access.

Tried the presets (low, mid and high), then I tried the different variables, reducing AA, removing bloom and such; but it still run pretty slow.
Changed the quality settings for the rift and that didn't work either; changed resolution and still nothing changed.

If I need a 9xx series or a SLI config to play this game on the rift; I believe that there is something really wrong :) Text is largely readable, but it takes a bit of efforts to do so, especially when you move sideways. Not sure if Frontier realize that if there is a virtual cockpit, you may want to orient the screen with the text toward the viewer; so the text get less aliasing.
Or the UI should change to something more suitable for the mid res of the actual DK2 (something that stick on your helmet, would be probably better).

I can play decently in open space, but when you hit an area with plenty of object the game just slow down and the blurfest start.
 
IMHO I would recommend to my friends waiting for CV1 because of the DK2s limitations.

Having said that clearly several people on this sub forum (including me) are very happily playing long hours of ED on the DK2.

Unfortunately the term 'playable' is a grey area as it's so down to the individual. The minimum requirement is a high range GPU and even then it's not for everyone.

For me personally it has provided the best gaming experience ever.

------------
Ps just saw your update :

Some users are very happily playing on a GTX 770 - however your experience sounds similar to mine. To get a solid 75fps on that GPU (inside stations etc) I had to turn the graphics down so low it hurt my eyes. I upgraded to a GTX 970 and the problem went away.
 
Last edited:
Me too; I accept that the resolution isn't great and the software is a "work in progress" but the experience is awesome! It simply cannot be adequately described to anyone who has not actually tried VR - especially with positional tracking. A friend of mine disses it outright as just a fad that will go nowhere.

No.
 
And funny enough; a guy at the ED event last week said the same thing in camera (and the host was a bit disappointed, and went to look for someone that would give a more enthusiastic feedback).

The gentleman you are paraphrasing didn't mention performance at all, what he did mention was resolution, two completely different things.

I need to reduce the details to low, to be able to play with the rift, and even like that, with resolution set to 1080p, the performances are fine in free space, but drop significantly when there are asteroids or plenty of objects on screen. My computer does not flinch and never goes under 60 fps at max detail without the rift, so either is the game that does not support it correctly, or the SDK is just not ready yet to handle a real AAA game.

My system, an i5-4670K @ 4.5GHz, 16GByte RAM, R290X @ 1100MHz/1400Mhz runs ED with all graphics options at maximum, except anti-aliasing and motion blur set to disabled. There's is no stutter in deep space, (with a plethora of ships around), and minimal stutter at asteroid rings and in stations. If you doubt me, then check out the micro-stutter thread where I posted results with the DK2 on my son's machine, a slightly lower spec'ed machine than mine.

Your machine's hardware and or configuration are just not up to the requirements, you have to remember the following:

- If your machine cannot render 2D mode at approximately 120-150FPS, without VSync, (layman's rule of thumb for DK2), then it's not going to cope with the DK2. Rendering 60FPS means nothing when comparing to the rendering performance you need for the DK2, (see next couple of points).

- The DK2 uses a total render target size of 2564x1461, (ED may go even higher than this when setting the Rift quality slider to maximum, though I doubt it), to compensate for the distortion of the lens and correction of the shaders, this obviously has higher fill rate, shader processing and ROP requirements.

- The scene with ALL of it's vertices, shaders, lighting, shadows, effects, etc is rendered twice, once for the left eye and once for the right eye, offset apart using your own personal IPD; this basically means the GPU has to do twice the work and at 75FPS, not 60FPS, hence the 120-150FPS requirement.

I tried every combination of settings and the only usable setup is the min detail. If I use anything else, performances go down to the point of causing ghosting and trailing on screen, which looks like an old gameboy screen while playing super mario :(

There are thousands of people playing ED on the DK2 without your issues, that doesn't minimise your experience in the least, but it also means you cannot extrapolate your results to everyone else.

I was so excited to use the DK2 on ED, because the resolution allow finally to read text, but it is good for 10 minutes to impress your friends when they show up, but not to play for sure. Save your eyes, don't push it too much.

I can play for 3-4 hour stints daily, the only thing that stops me is that the experience is like a time warp, it feels like 45mins and I have things to do.

Hopefully the final release of the Rift will improve things, because I don't believe that Frontier can do more than this.

The ED Rift experience will improve on both FD and Occulus's sides of the software boundary, whether yours does or not is completely dependent on you doing some research as to why your machine's is so underwhelming.

There are megabytes of results, research, experiments, tweaking and forum posts on optimising ED for the DK2; you should perhaps partake in some of it before declaring your apocalyptic forecasts.
 
Last edited:
The gentleman you are paraphrasing didn't mention performance at all, what he did mention was resolution, two completely different things.

In the beginning I was talking about the fact that you can't play for long time; I never said anything about performances, when mentioning the gentleman.


My system, an i5-4670K @ 4.5GHz, 16GByte RAM, R290X @ 1100MHz/1400Mhz runs ED with all graphics options at maximum, except anti-aliasing and motion blur set to disabled. There's is no stutter in deep space, (with a plethora of ships around), and minimal stutter at asteroid rings and in stations. If you doubt me, then check out the micro-stutter thread where I posted results with the DK2 on my son's machine, a slightly lower spec'ed machine than mine.

Your machine's hardware and or configuration are just not up to the requirements, you have to remember the following:

- If your machine cannot render 2D mode at approximately 120-150FPS, without VSync, (layman's rule of thumb for DK2), then it's not going to cope with the DK2. Rendering 60FPS means nothing when comparing to the rendering performance you need for the DK2, (see next couple of points).

- The DK2 uses a total render target size of 2564x1461, (ED may go even higher than this when setting the Rift quality slider to maximum, though I doubt it), to compensate for the distortion of the lens and correction of the shaders, this obviously has higher fill rate, shader processing and ROP requirements.

- The scene with ALL of it's vertices, shaders, lighting, shadows, effects, etc is rendered twice, once for the left eye and once for the right eye, offset apart using your own personal IPD; this basically means the GPU has to do twice the work and at 75FPS, not 60FPS, hence the 120-150FPS requirement.


Beside the Video card, I have similar components to yours. I have no issues playing on the monitor at all, the problem is just with the rift, and if other games work fine, but not ED, I can't really blame neither the SDK that is still hold together with glue and duct tape, nor my machine. That said; I see that many people has issues with "low" tier video cards, like the 7xx series; and it is sad...I won't spend 500 dollars to get a video card for just one game, to play just ED...either Frontier find a way to make it better, as other games do, or I guess I will have to play other games with the rift, beside ED, which is sad.

You have a valid point about the double amount of render calls, since Oculus approach is to use a single monitor divided in 2 and render twice the same scene. Instead than use 2 different monitors (it is still 2 draw calls, but you gain in performances since you can use the wait cycles while the card is switching GL context. If you ever wrote anything in OGL, you may remember that the GPU has to switch context between when the scene is rendered and when is "composed" in memory). And still, you tell me that Star Citizen is able to do it, but not ED? A10 and any of the DCS world games are able to give decent performances, are these less intensive application, compared to ED? I thought that a flight sim is the most complex application that you may have. It is not like you keep 400B systems in memory and do culling :)

There are thousands of people playing ED on the DK2 without your issues, that doesn't minimise your experience in the least, but it also means you cannot extrapolate your results to everyone else.

Totally agree, my point was to compare experiences, with similar hardware...if a guy run in a ferrari and has no problem... Data has to be compared with similar scenario, otherwise it is just noise.

I can play for 3-4 hour stints daily, the only thing that stops me is that the experience is like a time warp, it feels like 45mins and I have things to do.

And you don't get headaches trying to read the text, nor sore eyes? I suppose that you have very good eyes then, you don't wear corrective lenses and you are not in your 40s :) My nephew is 19 and he play night and day, has no problem with vision and he can't play either, for more than an hour or so, and not daily. Not every person is the same, and that's why I am looking to see if the problem is mine and mine only, or if there is something else.

The ED Rift experience will improve on both FD and Oculus's sides of the software boundary, whether yours does or not is completely dependent on you doing some research as to why your machine's is so underwhelming.

There are megabytes of results, research, experiments, tweaking and forum posts on optimizing ED for the DK2; you should perhaps partake in some of it before declaring your apocalyptic forecasts.


This sentence sounds similar to " Poo is good, million of flies can't be wrong"; there is a reason why majority does not always hold the absolute truth :)

I understand that for many of us, playing this game is something that would minimize any kind of issue.
I am not saying that rift does not work in game; but I am giving my experience, which is shared with others that like me, cannot play this game decently, while can play other games without problems.
I may waste time searching for a solution, but my time is much more valuable when invested in more pressing matters, so to me there is no real issue, beside the disappointment (one of the many, after all), to not be able to enjoy the game fully like I do with other games, using the rift.

No apocalyptic forecasts were made here: I said "play at your own risk".
But it seems that for many, anything that could shake the solid ground that they built in their comfort zone, about this game, is something to avoid at all cost.

No big deal, it works for so many people, the problem does not exist...it is my computer or my eyes or who knows what else...Why optimize, when people buy bigger and faster systems? The cost of a card is 5 hours of work of an engineer, so looking at the money saved, it is a better choice to save on optimization :)

Thanks for your feedback; I will keep it in mind for the future.
 
Well, your card (gtx 770) is 1-2 generations old. Put it simply, playing games in VR at 75fps is akin to playing games in 4k resolution at 120 fps. The gpu technology hasn't catch up yet. I'm hoping nvidia/amd step up to the challenge.

I'm over 30 and play with glasses on for 3-4 hours per session. I used to play with an old gtx 460 rig, it was horrible and I had to upgrade to a gtx970 rig. Currently, the experience is bearable but still not perfect. Dk2 is the only reason I started playing Elite. To me, this game is unplayable without it (the pirate eye patch bug was horrible...).
 
Well, your card (gtx 770) is 1-2 generations old. Put it simply, playing games in VR at 75fps is akin to playing games in 4k resolution at 120 fps. The gpu technology hasn't catch up yet. I'm hoping nvidia/amd step up to the challenge.

I'm over 30 and play with glasses on for 3-4 hours per session. I used to play with an old gtx 460 rig, it was horrible and I had to upgrade to a gtx970 rig. Currently, the experience is bearable but still not perfect. Dk2 is the only reason I started playing Elite. To me, this game is unplayable without it (the pirate eye patch bug was horrible...).

What I do not understand is why it is a problem only for ED.... I was playing with an old Radeon on a mac pro, with the PCI-E that was 1X, and the DK1 until last summer; moved on DK2 and everything improved; but since the resolution is twice the DK1, I had to upgrade also the GPU, so I just purchased a PC to play ED, SC and other games.

ALL the other games play fine with the DK2, all but ED. So I assume that my 2 gen old card, is still good for other games but not for ED. SC is not out yet and is working fine, go figure....

I get that most love to have the latest video card, but this is only giving slack to programmers IMO. There was a time when people like Geoff Crammond used to make the best F1 simulation ever, running on a 7 Mhz Amiga with 1 Mb of ram....maybe I am expecting today, the same level of optimization; while the general opinion is to simply buy more expensive and powerful rigs. Fine with me, I respect it but I do not agree with it.
 
I have a GTX770, and experience the same issues as the OP. The Rift needs cutting edge GPU power, and I accept that my experience with this combination is going to be borderline. I find that if I stay away from ring clusters and keep the quality settings modest, it's not so bad. I certainly prefer close quarters combat in the Rift to anything else, and have no problem with a 2 hour gaming stint.

I plan to upgrade my GPU for CV1, but its too early to do that IMHO. I'm expecting that to run ED well, the CV1 will need a minimum of 2*GTX970 with the nVidia VR SLI tech that's been announced but not released.
 
4920k CPU @4.4
780Ti standard
8gb 2133 ram

Everything max, slight judder on "new" star stations.

I can play for hours.
Resolution on CV1 will be better but we might be dead or in the poorhouse then, I am enjoying my DK2 now and for the next 12 months.
 
I just upgraded to a 980gtx and i have no studdering at all with all settings on max except for aa set on smaa and blur off. My old 670gtx just couldnt cut it. Vr is super system intensive and basically all my problems came from that. After the upgrade, it's a night and day difference, absolutely incredible to play in the rift.
 
Last edited:
So, again, I keep hearing from ppl with GTX770 that it's playble or it's not. So I guess this card is on the very edge between playable/unplayable. If that's the case, I hope having OCed MSI Lighting edition will help me to be on playable side. Cheers.
 
I was hoping that in the final release, the performances would increase, but still it is far from being usable for long sessions.

I don't play 8 hours, but even an hour or 2 are too much to use the Rift. And funny enough; a guy at the ED event last week said the same thing in camera (and the host was a bit disappointed, and went to look for someone that would give a more enthusiastic feedback).

I need to reduce the details to low, to be able to play with the rift, and even like that, with resolution set to 1080p, the performances are fine in free space, but drop significantly when there are asteroids or plenty of objects on screen. My computer does not flinch and never goes under 60 fps at max detail without the rift, so either is the game that does not support it correctly, or the SDK is just not ready yet to handle a real AAA game.

I tried every combination of settings and the only usable setup is the min detail. If I use anything else, performances go down to the point of causing ghosting and trailing on screen, which looks like an old gameboy screen while playing super mario :(

I was so excited to use the DK2 on ED, because the resolution allow finally to read text, but it is good for 10 minutes to impress your friends when they show up, but not to play for sure. Save your eyes, don't push it too much.

Hopefully the final release of the Rift will improve things, because I don't believe that Frontier can do more than this.

strange.....

I have an I5 2500k too. and only a GTX670 (gtx980 on the way)

1st off whilst I do overclock the balls off my rig I would still say yours should be ok with elite on minimum details. Do bear in mind your GPU is right on the advertised minimum spec for oculus rift DK2 however (I am below it). like it or not the rift takes a lot of juice running right.

rift wise the sweet spot for me on my current rig is extended mode 72hz with vsync turned off.

at 60hz its too blurry and at 75hz and esp vsync on its a bit stuttury, but I can (and do) play for hrs in the rift with no ill effects with elite.

bear in mind the final version of the rift will be even more punishing on our hardware
 
Don't read this unless you have some serious spare time, you have been warned!

Beside the Video card, I have similar components to yours. I have no issues playing on the monitor at all, the problem is just with the rift, and if other games work fine, but not ED, I can't really blame neither the SDK that is still hold together with glue and duct tape, nor my machine. That said; I see that many people has issues with "low" tier video cards, like the 7xx series; and it is sad...I won't spend 500 dollars to get a video card for just one game, to play just ED...either Frontier find a way to make it better, as other games do, or I guess I will have to play other games with the rift, beside ED, which is sad.

- When you say you have no issues playing on the monitor at all, what FPS do you get in stations, at asteroid fields and in deep space with vsync/gsync off? If you're not getting 120+ FPS in stations with a 2D monitor, then you have little chance of using the DK2 without stutter, how tolerable that stutter is, is a personal experience for each user.

- "Glue and duct tape"; I assume you are talking about the Occulus Rift SDK, (correct me if I am wrong)? Have you actually built anything against the Rift SDK? I am developing with it daily and it has it's good and bad points, but for a beta release API it is more than acceptable.

- Lets say by release FD manage to optimise their rendering engine by another 20%, (improbable at this late stage), will that make a difference to your performance issues? I am guessing not, therefore it's up to you to determine why your machine isn't performing like others with similar setups.

You have a valid point about the double amount of render calls, since Oculus approach is to use a single monitor divided in 2 and render twice the same scene. Instead than use 2 different monitors (it is still 2 draw calls, but you gain in performances since you can use the wait cycles while the card is switching GL context. If you ever wrote anything in OGL, you may remember that the GPU has to switch context between when the scene is rendered and when is "composed" in memory). And still, you tell me that Star Citizen is able to do it, but not ED? A10 and any of the DCS world games are able to give decent performances, are these less intensive application, compared to ED? I thought that a flight sim is the most complex application that you may have. It is not like you keep 400B systems in memory and do culling :)

- ED uses a DirectX based renderer, this has nothing to do with OpenGL.

- You as the progammer don't normally switch contexts in DirectX or OpenGL, one thread per context. The system switches between contexts for different windows on a desktop or when switching processes. If you use an API like Equalizer for OpenGL, then yes you can use multiple contexts but that is irrelevant for this discussion. Also DX11 supports multi-threading and deferred contexts, but once again it is one thread per context, there is no unbinding/rebinding of contexts at the singular thread level.

- Remember, switching contexts used to be an extremely costly operation for the GPU and to some extent it still is, all it's onboard pipelines and caches get flushed, the driver flushes it's shader caches and re-intialises it's memory manager, etc, etc.

- There is no wait states between GPU context switching, the GPU is effectively stalled whilst the old context is being flushed and the new one is being created. The process of sending draw calls to the GPU is already a deeply pipelined operation at the API level, at the driver level and even internally on the GPU. You NEVER want to stall the GPU, in an ideal game the GPU runs at 100%, (no VSync), all the time and the CPU cores run less than 100% happily feeding it batched draw calls, handling input, streaming resources, performing AI, procedurally generating content, (in ED's case), etc.

- What exactly does Star Citizen do that ED doesn't with respect to the DK2?

- Of course 400Billion systems aren't stored client side, the galaxy has been pre-generated server side and it feeds local slices, (infinitesimally small), to each island host, (multiplayer), or individual client, (solo); the client then generates a new scene based on that data.

- With the DK2, you have two separate cameras, your scene graph/render lists, need to be traversed, culled and converted into draw primitives twice, there is no short cut, no wait states, nothing, it's just twice the work. You can completely cheat by rendering a normal single image into a render buffer and then reconstruct a left and right view from the depth buffer by generating position information and generating a new left and right image in post processing shaders, but it is a hack and usually gives poor results.

And you don't get headaches trying to read the text, nor sore eyes? I suppose that you have very good eyes then, you don't wear corrective lenses and you are not in your 40s :) My nephew is 19 and he play night and day, has no problem with vision and he can't play either, for more than an hour or so, and not daily. Not every person is the same, and that's why I am looking to see if the problem is mine and mine only, or if there is something else.

- I am 47 years old; when I first received my DK2 kit, the A lenses that I tried were horrible, (I am slightly near sighted and have an IPD of 68mm), after a couple of weeks of experimenting, I modified the B lenses, (to be 68mm apart), and rebuilt the DK2 examples with a modified HDMInfo.LensSeparationInMeters = 0.068 and guess what, voila everything was suddenly in focus and I could finally see the actual Pentile pattern as a screen door effect that a lot of people had been whining about on the Occulus forums. The CV1 without a shadow of a doubt needs physically adjustable IPD, (just like a set of binoculars), that the API can monitor or be adjusted to; the current optic system with it's sweetspot at 63.5mm +/- 2mm just doesn't cut it in my opinion.

- Now I use VRGear Interceptor which is a small Windows app that intercepts the DK2 API's messages and reports a user defined screen separation that matches my modified B lenses and once again, voila, I now have perfect in focus DK2 imagery for all applications, including ED.

http://www.vr-gear.com/

- Note I am not affiliated with them in anyway and even though I did end up ordering the attachments, I ended up using my own previously modified B lenses with their software.

This sentence sounds similar to " Poo is good, million of flies can't be wrong"; there is a reason why majority does not always hold the absolute truth :)

- Weird analogy; here's how I see it, there is no absolute truth, there is a majority truth, there are multiple minority truths and then there is your truth. Your truth is an isolated experience, what you have observed and experienced may have been observed and experienced by others in the minority groups, but not by the majority group.

- How do I know this, well it's extremely simple logic, if the majority experienced what you are experiencing, then the DK2 just would not work and it plainly does, for a lot of people, including me.

I understand that for many of us, playing this game is something that would minimize any kind of issue.
I am not saying that rift does not work in game; but I am giving my experience, which is shared with others that like me, cannot play this game decently, while can play other games without problems.
I may waste time searching for a solution, but my time is much more valuable when invested in more pressing matters, so to me there is no real issue, beside the disappointment (one of the many, after all), to not be able to enjoy the game fully like I do with other games, using the rift.

- I understand your experience and I am not trying to minimise it, as I expressed in my earlier post; but you are projecting your experiences onto others, go through the huge VR thread and collate how many users shares experiences similar to yours and how many share experiences similar to mine.

No apocalyptic forecasts were made here: I said "play at your own risk".
But it seems that for many, anything that could shake the solid ground that they built in their comfort zone, about this game, is something to avoid at all cost.

- I won't argue this point with you, it just has to much flammable potential, so I will leave it at that.

No big deal, it works for so many people, the problem does not exist...it is my computer or my eyes or who knows what else...Why optimize, when people buy bigger and faster systems? The cost of a card is 5 hours of work of an engineer, so looking at the money saved, it is a better choice to save on optimization :)

- I think you are really making light of the work and optimisation that has already gone into ED, I have been creating 3D engines for a very long time, right from pre-hardware days where you scan line filled the individual triangles themselves on the CPU. I don't share your views, I don't think it is perfect, but from what I have seen it is mostly there in terms of optimisation, especially given the server side size of the galaxy and the real-time generation of procedural content client side.

Thanks for your feedback; I will keep it in mind for the future.

This is an enjoyable discussion, I hope it continues!
 
Last edited:
So, again, I keep hearing from ppl with GTX770 that it's playble or it's not. So I guess this card is on the very edge between playable/unplayable. If that's the case, I hope having OCed MSI Lighting edition will help me to be on playable side. Cheers.

I have an MSI 770 Lightning, and I've overvolted and overclocked it well beyond what Afterburner allows for that card; I'm probably slowly cooking it. I still consider it pretty borderline in Elite Dangerous.

There are a lot of variables. In a sidewinder I can have the Oculus Quality slider at max and most of the other settings at high - I'll get 75fps in stations, and occasional dips below that flying around planets, in asteroid rings etc. If I keep the same graphics settings but switch to an Eagle or Cobra it's judder-city in stations, especially if I move my head. Technically it's 'playable' but it really kills the immersion (for me) and even the illusion of 3D to a large degree.

I'll probably be upgrading to a 970 soon :)
 
I'm running an I7 at 4.6ghz with 2 GTX 970's running in SLI and still get studder in super cruise or in a heavily populated station. I'm forcing it to run at 1440 resolution with everything set on medium. Hopefully NVIDIA comes out with better drivers for VR soon.
 
Back
Top Bottom