i have a high end system running perfectly fine, stable and fast (i7 6700k @ 4.6ghz, gskill 3000mhz ddr4, GTX1080, win 10 and Asus z170-AR motherboard.
only adjusting the memory frequency between default factory speed (3000mhz) and underclocking it down to 2144mhz, why does the tracking system of the rift go from being unstable and often unplayable to flawless?
oculus can you look into this please?
0
Comments
It could buy me a truck to pull it
It could buy me a Yeti 110 iced down with some silver bullets
I am building my new system right now ( specs below ) and will test it out with/without XMP and report back.
Intel i7-7700K @4.2GHZ
MSI Z270 VR-Ready M5 Gaming MB
MSI 1080Ti Armor 11G OC
G-Skill 32GB 3200Mhz DDR4
Samsung 960 EVO 1TB
Orico PA31-2P USB 3.1 Expansion Card
Fractal Design R5 Silent Case
3 ( soon to be 4 ) Sensor Roomscale Setup
Other USB devices such as my G25 racing wheel and my Saitek X52 Pro joystick are 100% stable at default (3000mhz) Ram frequency.
Danknugz - If you know how, I suggest trying to use your rift with your XMP profile or better yet, leave it disabled, set all RAM options to "Auto" and only change your frequency to it's factory speed and test your Rift. I would love to know your results. What is your motherboard?
Dougchism - I am considering changing my motherboard if this is a common problem with Z170 motherboards. I will have to test with XMP enabled with a slower RAM frequency, if my BIOS allows it.
The Rift can not be compared to other USB devices. It is a picky SOB.
4 x DIMM, Max. 64GB, DDR4 3466(O.C.)/3400(O.C.)/3333(O.C.)/3300(O.C.)/3200(O.C.)/3000(O.C.)/2800(O.C.)/2666(O.C.)/2400(O.C.)/2133(O.C.) MHz Memory
Dual Channel Memory Architecture
Supports Intel® Extreme Memory Profile (XMP)
* Hyper DIMM support is subject to the physical characteristics of individual CPUs.
* Refer to www.asus.com for the Memory QVL (Qualified Vendors Lists).
So yes, it does support my memory speed. If it didn't, I wouldn't have selected it when I purchased it and it certainly wouldn't support it in the BIOS.
Could also be the timings set for your XMP profile @ 3000 MHz. Even if a RAM stick can run @ 3000, it doesn't necessarily mean it will perform well at that speed.
Intel i7-6700k @ 4.5 Ghz
Gigabyte Z170X-Gaming 3 Motherboard
GTX 1080
16 GB RAM @ 3200 Mhz
Startech 4-port/4-USB controller add-on card
3-Sensor, Roomscale Setup
Intel i7-6700k @ 4.5 Ghz
Gigabyte Z170X-Gaming 3 Motherboard
GTX 1080
16 GB RAM @ 3200 Mhz
Startech 4-port/4-USB controller add-on card
3-Sensor, Roomscale Setup
Again - Why is Ram frequency effecting the stability of tracking performance!?!?!?!?
Intel i7-7700K @4.2GHZ
MSI Z270 VR-Ready M5 Gaming MB
MSI 1080Ti Armor 11G OC
G-Skill 32GB 3200Mhz DDR4
Samsung 960 EVO 1TB
Orico PA31-2P USB 3.1 Expansion Card
Fractal Design R5 Silent Case
3 ( soon to be 4 ) Sensor Roomscale Setup
Also, my last ASUS motherboard, a Z77 sabertooth, could not run XMP enabled even with sticks that were on its compatibility list. XMP was pretty new back then so it was pretty common.
The MSI board I am using now is actually the first computer I have owned with no XMP issues ( yet ).
Intel i7-7700K @4.2GHZ
MSI Z270 VR-Ready M5 Gaming MB
MSI 1080Ti Armor 11G OC
G-Skill 32GB 3200Mhz DDR4
Samsung 960 EVO 1TB
Orico PA31-2P USB 3.1 Expansion Card
Fractal Design R5 Silent Case
3 ( soon to be 4 ) Sensor Roomscale Setup
If your ram with Aida is indeed FASTER than at stock (and obviously this is XMP's purpose)....YET this would introduce problems with tracking, it must be some timing issue with Oculus softare. Or that possibly some other frequency in your bios is too far off and messes with timings, but this just a guess.
EDIT: OK it's either worse or unchanged but certainly not better. Completely unplayable.
XMP timing enabled, ram FREQUENCY is the only variable.
2133mhz - stable, flawless.
2400mhz - stable, flawless.
2700mhz - noticeable jittering but tracking was fine.
3000mhz - bad tracking, errors, warping, ect.
Can someone from oculus please give some kind of explaination? My system is 100% stable and as Flexy123 suggested, I ran Aida64 with no issues, errors or loss of performance at full factory clock speed (3000mhz). Timing is not the problem, the Frequency is affecting my tracking.
Intel i7-7700K @4.2GHZ
MSI Z270 VR-Ready M5 Gaming MB
MSI 1080Ti Armor 11G OC
G-Skill 32GB 3200Mhz DDR4
Samsung 960 EVO 1TB
Orico PA31-2P USB 3.1 Expansion Card
Fractal Design R5 Silent Case
3 ( soon to be 4 ) Sensor Roomscale Setup
The most likely explanation, since it happens when overclocking the RAM, is that memory errors are causing the tracking to fail. The Rift cameras are presumably doing DMA to a block of RAM sixty times a second or more, and the overclocked RAM can't handle it.
It has always been the case in my experience.
There are many others like it, but this is mine.
Yes I asked him that..he didn't directly answer it but I assumed he did. (He pretty confidently said his system is stable).I also would be interested to know whether he can run 30-60min OCCT on "large" without problems. The thing is, XMP memory settings are usually not exactly hardcore overclocking settings, they are normally rather conservative.
TBH...for me it's very difficult to see how changed ram timings WHILE THE SYSTEM REALLY BEING STABLE (ie: tested with OCCT, memtest etc.) would cause such problems. The only explanation for me would be if another clock in the BIOS would be off, like PCI bus freq or something like this....or (far fetched...) that his motherboard bios does something odd it shouldn't do when changing memory speed. I am still blindly guessing his system is in reality not stable.
He needs to run OCCT at the bare minimum, and preferably also memtest (the Windows version), and spawn several instances of it and then have it run for some hours to really test. I am saying this since OOCCT/large..while being very good..doesn't test ALL memory...and the memtest that you can from CD/boot isn't as sensitive as the memtest tool that runs in Windows.
There are many others like it, but this is mine.
The Rift software is looking for flashing lights in images. The camera is doing repeated DMA, many times a second, to big blocks of RAM through the CPU's memory controller, which is only rated to 2133MHz. May not take many memory errors to confuse the software about which pixels are flashing and which aren't.
And, oddly enough, it works fine at the frequency the CPU is rated for.
But it is making me wonder whether I should switch mine back to default memory timings from the XMP ones it's currently using.
Already Running the latest BIOS (v.3301) This BIOS version has also solved other issues I had with previous BIOS revisions.
Thank you for the only decent theory as to what could be going on.
I don't know how many times I have repeated myself on multiple posts. If my system was "unstable", I'd be having other symptons with software and I wouldn't be here trying to fix it.
Memory is currently at 2400mhz manually set.
XMP profile timing from CPU-Z
Freq - 1500Mhz
CAS - 15
RAS to CAS - 15
RAS Precharge - 15
tRAS - 35
tRC - 50
Voltage - 1.35v
I have downloaded OCCT, ran it for 30min at factory 3000mhz XMP profile. (it's late) and was fine
Already Running the latest BIOS (v.3301) This BIOS version has also solved other issues I had with previous BIOS revisions.
Thank you for the only decent theory as to what could be going on.
I don't know how many times I have repeated myself on multiple posts. If my system was "unstable", I'd be having other symptons with software and I wouldn't be here trying to fix it.
Memory is currently at 2400mhz manually set.
XMP profile timing from CPU-Z
Freq - 1500Mhz
CAS - 15
RAS to CAS - 15
RAS Precharge - 15
tRAS - 35
tRC - 50
Voltage - 1.35v
I have downloaded OCCT, ran it for 30min at factory 3000mhz XMP profile. (it's late) and was fine
Asus Z170-A and tracking problems if i overclock my ram (i can notice that instantly if i run The Unspoken, with Touch tracking going super messy every couple of seconds).
I tried 2133mhz (the frequency they are staying at now) for them to be stable, and 2666 or more, at which they started to be unstable. I also came to the conclusion that cpu overclock was not the culprit, so i decided to keep that and keep the Ram at 2133, but lowering the latencies (tightening them). So far so good.
I don't remember Ram modules' brand atm, but if this information can be helpful i will check and come back for sure.
I will definitely try to go up to 2400mhz with my Ram and see what i can accomplish with the Rift