Oculus link encode resolution. Got my Quest 3 recently (had a Quest 2 and a Pico 4).

Oculus link encode resolution I am using a i5-7600k, with a GTX 1080, 16GB DDR4 Ram (3000mhz), SSD. The resolution of whatever you're using as a monitor has zero effect on that. but plenty of GPUs can handle accelerated h. Check Encode Resolution Width--- Use the ODT overlay and ensure your encoding resolution is 3680x1920 (the approximate resolution of the Quest 2 panel) and set it to 3664 if needed. 264. But if that doesnt cut it, try using AirLink to see if the FPS issue is still there. The Encode resolution width setting allows you to increase or decrease pixels displayed in the output image you will actually see. Are "render resolution" and "encoding resolution" ensured to be the same with SteamVR? Will SteamVR use the screen resolution of Oculus Rift / Rift S screen as I know in the oculus debug tool you can set render resolution width, bitrate etc, just didn't know if anyone had tinkered around to get the best visual quality via link. 4080 as recommended by a lot of websites for wired Link) will cause this. Also play with the performance hid and see for yourself render rasolution and encoding resolution. To ok my setup is using the offical oculus cable, and I also use a wifi 5 router to run wirelessly, using the oculus app. I would at least use 3600 to get the native resolution TLDR: If you have a RX 580, you're likely dropping frames unless you've set the Encode Resolution Width manually to something at or below 2016. No idea about what res to get 120 with a 4070ti with most games. This is needed if you want each rendered pixel to match 1 pixel on the quest 2 display. exe 2. However, due to your low specs it's defaulting to what Problem: oculus link and airlink is nowhere as sharp as Virtual Desktop, it is clearly a lower resolution (not a bitrate thing) doesn't matter what I do. I'll start with my setup that I use for Air Link. Pixels Per Display Pixel Override: A RX 580 can barely handle the 1. Oculus dynamically throttles the link encoding speed and it does a pretty poor job on some people's setup. H264 is a fair bit faster to encode/decode and supports higher bitrates. gg/UfhQR2W4d4In this video I show you I cranked up Oculus Link Encode Resolution Width at 4000 (which seems to be the max supported currently) and I can see a visual gain in the headset (still not as clean as VD). the rx are poor vr cards, they work though. Encoding, Transfer, Decoding times are all well below 11. I have a question about the connection speeds between the Oculus Quest 2 and the PC. Try playing around with those settings. g. Even pumping the scaling to max in Oculus app (1. My Wifi (In Virtual Desktop) gives a connection between PC and The main reason for choosing 80hz though is that I can push my resolution up that little bit more to increase clarity whilst keeping the same performance. 5, was previously 1. Are "render resolution" and "encoding resolution" ensured to be the same with SteamVR? Will SteamVR use the screen resolution of Oculus Rift / Rift S screen as b) Encode Resolution This is the WORKING resolution that your GPU generates the graphics. [Kernel:Error] OVR Error: Code: -6100 -- ovrError_XRStreamingGeneralIssue Description: Frame 10968 dropped due to encoder backup WARNING: Working around NVENC done with incomplete slices bug {DEBUG} [ASW:FrameEstimator] Unable to lock Oculus link in debug tools: resolution width : 3648 (note that air link don't start if we go at 3960 resolution width. Reply reply More replies More replies More replies More replies. You don’t need to adjust that one just adjust the resolution in the oculus app. 2 link supersampling setting, but with a slight overshoot. Set the Encode resolution width to 3000. Increased encode resolution which improves visual quality while running Link. I have tried many things, fixing settings in ODT, in steam vr settings menu, sidequest, via the oculus software, reinstalling the oculus software, updating drivers and a bunch of other stuff, though there is no Oculus link and Oculus debug tool settings for 4080 super (March 2024) besides putting the device resolution to 5408x2912 in the Oculus device settings, what else should I change? Distortion Curv: low Codec: h. (Not very) Obviously, this Encode Resolution must be less than the Oculus Render Resolution setting in a). You'll want 2016 at 72Hz, or 1800 at 90Hz. but when i set it to 250 or 500, i get constant stutteriness in every steamvr game. You can push Encode Bitrate higher, but its diminishing returns, default is way down at 130. Oculus Rift S. Reply reply Lujho • Link and airlink have their own resolution setting. 265/HEVC is that my GPU doesn't have a dedicated H. A 3060ti won't be able to use the 1. This should give very crisp qualityif you switch to air link leave everything the same but lower the bitrate encode to like 160 or basically the best your router will tolerate for me its 160 and for link i can go up to 465. Been building pc's since the days of the 386. You can't. In fact, I've never managed to recover my desired 90 Hz framerate ever since trying these settings. 6Gbps transfer rate). I find 3600 is the sweet spot. Join my discord if you have questions or want to interact with the community:https://discord. And increase the "encode resolution width" in C:\Program Files\Oculus\Support\oculus-diagnostics using OculusDebugTool. 6 and beyond (being the An if you max out the res slider in the oculus app there should no improvement by changing the encode resolution in the ODT. So if How to get this information: My report: 27/12 09:12:09. Wireless PC Streaming/Oculus Link TLDR: If you have a RX 580 or any Polaris GPU (possibly Vega and RDNA1 too) and want to use 90Hz on Link (either cable or Air), you have to manually specify Encode Resolution Width to 1800. 0, disable it, if it is 2. Archived post. This should help. 0 when the The biggest things to do are to take the slider all the way to the right in the resolution of the device and go to Oculus Debug Tool and raise the encode bitrate to 480+. Rendering resolution of VD is a bit lower than the maximum rendering resolution TLDR: If you have a RX 580, you're likely dropping frames unless you've set the Encode Resolution Width manually to something at or below 2016. To confirm you can bring up the Async-SpaceWarp Stats HUD instead. 0 cable because it is better Oculus Link Resolution on Quest 2 - confused upvotes amd has had driver issues, compatability issues, encoder issues, virtual desktop issues. 5x and made sure the SteamVR resolution was set to 100% instead of auto. This is still true as of June 2nd, 2021 with Oculus clients V29 (stable) and V30 (PTC). There are two separate settings that primarily affect the visual quality of Link: render resolution and encoding bitrate. it will put it at 3200. In addition, USB 2. 7) Refrashe rate 90hz Vertical sync - fast, in NVIDIA settings For further reference, Oculus notes the encode resolution usually with just the width (from Debug Tool): The default max encode width over Oculus Link is: 3664; Max encode width for a RX 580 (AVC) is: 1984 (72Hz) The default width for a RTX 3060 (AVC) is: 3664 (it can handle over 4000 at 90Hz) When using Link cable, the setting is determined by the resolution in the Oculus software. 8ms total) From there, go to Oculus Debug Tool, find Encode Resolution Width, and set it to something lower than that first number (so if the encode res was 1600x800, try 1500). 2x / 80hz In game settings. With 72hz @ default resolution it will drop a frame every second. The higher the value I would like to ask a few questions about these two parameters when using Oculus Quest 2 with Oculus Link. In Oculus Link mode it displays the Encoder Frame rate in Hertz and even other interesting stats (RTX 3080, i7-10700kf, 32gb). Posted by u/ProjectObjective - 2 votes and 7 comments The truth is that when you change the resolution in Oculus software you will see that SteamVR also automatically adjusts the resolution to match the value you set (at 100% The automatically set encode resolution width for Air Link seems to be just below 3000 if running on a high-end PC. There are a few major settings that would cause your PC to lag over Oculus Link Quest native resolution and refresh rate Encode Bitrate 500 is also recommended, and Encode Resolution Width to 3970. 265 Encode Resolution Width : 3664 for Native 1:1 anything higher is pointless. We resolved an issue in Oculus Dash where pinned windows would show graphic distortion across the entire pane and not be visible to the user. exe. So is the Quest receiving a smaller image and is then scaled up on-device? Whatever encode resolution Oculus choose in the future just needs to be within their latency budget I guess. Setting one too high will overload the encoding process and cause issues like bounciness, choppiness, artifacts, or all three. Reply reply Oculus Quest 2 link cable, view orientation Wireless PC Streaming/Oculus Link I'm not sure if the Encode Resolution Width option is working correctly for me with the V23 update (non-PTC and on the Q2); the encoder res reported by the Metrics Tool is something low within 800-900. This affects Link and Air Link. Reply reply sir-saladsalad • If you can do a 3. After 3 years, Dragon Fist: VR Kung Fu now has Multiplayer and is officially launched on Wireless PC Streaming/Oculus Link So I've tried looking up some guides only to find some outdated and being told the Oculus program overrides the pixel per display and encode resolution width options in ODT. 0, enable it. As with Encode Resolution, 0 means the default will be used- though Facebook doesn’t tell you what the default is. A place to discuss the Meta/Oculus Quest, Quest 2, Quest 3, and Quest Pro Had to crank up the render resolution though, it defaulted to 2048x2048 which is way too low. I've tried restarting both my PC and Quest, changing the Encode Resolution Width, and all of my USB-C drivers are up to date. If you are having issues with Oculus Link, please reference our FAQ on the r/oculusquest wiki, as it may solve your issue. When you start getting into 4k-8k resolution you would eat that 5. thats way too low for airlink. Rendering Resolution is, as you’d expect, the There are two separate settings that primarily affect the visual quality of Link: render resolution and encoding bitrate. I really feel like Just tried Moss using Quest 2 with the following settings in Oculus Debug Tool on the latest update from the Oculus beta channel. I heard that encoding actually takes away some of the GPU performance(i have 3070). Got the official oculus link cable and it's plugged directly into my 2080ti I tried Moss using Quest 2 with the following settings in Oculus Debug Tool on the latest update from the Oculus beta channel. If this is not a post related to an issue with Link, please disregard this comment. Oculus PC software attempts to do a benchmark to determine the encode resolution width. Then go to Oculus's app -> Settings -> Beta -> Reboot Oculus, restart it, then try Link again from the Q2. Some people are claiming encode resolution is working. I had been running at 500mps and 3664 encode resolution just fine, but I believe the most recent Link update is If the source image (render resolution) is different, a scaling must be performed. For cable linked I have my encoding at 500 and my encoding resolution width at 3664. r/oculus **The Oculus subreddit, a place for Oculus fans to discuss VR. 0x resolution without issue. Oculus Link. Since the graphics card is used for video compression (Nvenc) I wanted to find out if there are experiences of people who upgraded from a GTX 10 series to a RTX of the 3000 series. Oculus Client - Graphic Settings: Refresh Rate: 90Hz Rendering Resolution: 5408x2736 OculusDebugTool: Mobile ASW: Disabled Why is your encode resolution Also need to go into the Oculus debug tool and change encode resolution width to 3664 and distortion curvature to low. and get a 1:1 pixel mapping in real time. 25? default) rate of 500mps solved the audio and video lag for me. Encode Resolution Width: 3664 Encode bitrate: 500 Pixel per display pixel override: 1. 4GBs instantly and require far more. You can achieve crystal clear resolution even without having a VR Encode Resolution Width: Oculus Link works by sending a compressed video stream via a USB connection. my quest settings are 90hz 5480 x 2736 (1. Link sharpening enabled . . I also increased my bitrate to Afaik the resolution in Oculus software is the encoding resolution. Just keep that in mind. 8. 139 {INFO} [xrstreaming] Selecting new encode resolution (1664, 880). The render resolution is, as Wireless PC Streaming/Oculus Link im playing with a 2080ti and a 9900k and i find the image quality to be sorely lacking. I just upgraded from an 8700k/1080ti build to a new 5900x/3080 build and did quite a bit of testing this weekend with both in game settings of various titles and the Oculus Link resolution settings. (in my case with Link) to 0, and set the Air Link bitrate on the Oculus home dashboard to 200mbps Dynamic. " Added this blurb as the other comment seems unaware that Link and VD offer this feature TBH the bitrates don't make nearly as much a difference as lowering the distortion curve as well as increasing the encode resolution. EDIT2: Sorry for the misleading title, this increases the BIT-RATE (so less compression artifacts) encode width is null now, you set your "encode width" via the oculus pc app (resolution slider) it is natively 3664, which is just the pixels of the lcd. 5x if I recall right), encoding resolution is Try These Setting under Oculus Link section of the Oculus Debug Tool. Another provlem is encoder hz that is basically encoder fps. To fix this, set all numerical values you changed to '0' (zero) and then restart the Desktop app. Understanding the Encode Resolution Width as the size of the width Encode Rate = 350 This looks amazing, though I do have an RTX 2080 TI. Not at all. Last night I tested half-life Alyx maxed out and steam resolution set to 140% but I felt the image quality was definitely compressed on Quest 2, the graphics looked amazing and didn't feel any latency. Encode bitrate: 500-960 Dependant of the quality and length of your USB encode bitrate 500 (2080TI) 90 hz Resolution 4128x2176. In addition, HEVC has better image quality at a significantly lower bitrate. The maximum resolution in the Oculus app is less than the native The limit of encode resolution of Link is 2040x2160 per-eye. I render games in 90 FPS in max resolution (5400x2700). mainly focusing on image quality. If your connection with your Link looks choppy try the following: (including the encode bit rate, encode resolution width and pixel per display), changing the graphics settings above can negatively affect your performance. 3 - 1. If you have Oculus set to the maximum setting, you should only ever tune SteamVR and the game setting LOWER as HIGHER will see no benefit. If that's what's happening you can either reduce the render resolution to hit the target frame rate natively or manually force ASW for 72/80Hz with the "Force 45fps, ASW Enabled" option in ODT. I tried staying on default values in ODT and playing with resolution in oculus app but I found it returning less FPS and In Oculus PCVR app resolution slider all the way to the right and 90hz. Render resolution. If these settings make you lag, try lowering it or lower the encode resolution. Hi there! I have an RX 6900 XT and I cannot make the encoding time be stable under 10ms in High resolution, SS 100% Happens everywhere, even in plain SteamVR, just standing there not moving my head. 7x resolution setting in the Oculus app in demanding games like Asgard's Wrath. If the source image (render resolution) is different, a scaling must be performed. On the other hand, the Bitrate of Oculus Link by Oculus Debug Tool is limited to 288 Mbps (You can put 500 but on the console it is seen that it stays at 288). I've also upgraded to the Quest Pro! Oculus PC software v19 adds the ability to choose between 3 render options for your Oculus Link resolutions. It allows you to do all these things! For me, Oculus Link was stuck at 72Hz and ignored my refresh rate settings even if I restarted the service. I just came across this forum post on the Meta community forums where OP found that changing the encoder back to h. For me with 7900xtx 900 mbps kills the encoder the best value for latency and quality is around 700-800 With the release of v12 for the Oculus PC runtime, we now allow overriding the default Oculus Link Resolution using the Oculus Debug Tool In ODT, find the "Oculus Link" section with "Encode Resolution Width" and "Distortion Curvature". i have good usb cables usb 3. Oculus Client - Graphic Settings: Refresh Rate: 90Hz Rendering Resolution: 5408x2736 OculusDebugTool: Mobile ASW: Disabled Why is your encode resolution width 0 If its Airlink. Personally I always used 1. If they cared, the official Encode Bitrate limits would already be Remember you need to use Oculus link with a usb cable that can achieve that speed. it also bothers me that it is a 1:1 aspect ratio, it should not be, the vertical resolution should be slightly larger. I use HEVC & sliced encoding, bitrates ranging from 32 to 120mbps. Instead, set that value to 0, then select "Prioritize quality" in the oculus app UI, and restart your oculus service. (Edit 2) yall downvoting but it literally wasn’t an AMD issue it was a tweak I made in debug for my Q2 and I didn’t reset to default Right now 4040 seems to be about the maximum Encode Resolution Width that we can use (on the Quest side it gets reported as a 4048x2020 input mesh if you watch xrstreamingclient system messages with logcat). Also note the "Pixels Per Display Pixel Override" (short "Pixel Density") value up top. What are those values in that section of the Oculus Debug Tool for Oculus Link? Distortion Curvature Encode Resolution Width Encode Dynamic Bitrate Dynamic Bitrate Max Link Sharpening Distortion Curvature:low Encode Resolution Width:0 Encode Dynamic Bitrate:default Dynamic Bitrate Max:1900 Encode Bitrate:0 Dynamic Bitrate Offset:0 #8 Picking up the Oculus Tray Tool and dropping my bitrate to 350 mps from the new Link update (v. Only Off, 0 and 0 fixed that for me. Oculus Link Resolution on Quest 2 - confused Or it is the hardware encoder inside the GPU that is a problem. 264 encoder, which increases latency, makes it harder to use higher bitrates, and makes it more difficult to use higher encode resolution width. I'm Quest 2 - Render Resolution, Link, Headset in Oculus Quest 2 and Quest 09-21-2021 Best ODT (Oculus debug tool) settings for "Air Link" in Oculus Quest 2 and Quest 04-28 Distortion Curvature: Low Video Codec: H. If you are experiencing performance issues while running Oculus Link with V23 (stutter etc) at higher refresh rates, please make sure you try disabling bitrate and encode values in the Oculus Debug Tool. Link with Encode Resolution Width 0: 72FPS Link with Encode Resolution Width 3648: 72FPS Link with 3m USB 3. I believe it's a problem with the i have seen multiple posts and videos about how u should change your bitrate and Encode resolution width for oculus link. Hello to all, I recently bought an Oculus Quest 2 and used it mostly via Oculus Link. Spaceward : Disabled Encode Resolution Width : 4128 Encode Bitrate (Mbps) : 200 Link Sharpening : Quality Resolution in Oculus app set to 1. I brought the resolution slider in the Oculus Device settings to 1. Also check the version of drivers from AMD for your card because its adviced with oculus to never go the latest drivers from AMD because it causes issues with oculus. (v13) of Oculus Home and Firmware, my problem was that the "Encode Resolution Width" was something like 2900. Modern graphics card buses A place to discuss the Meta/Oculus Quest, Quest 2, Quest 3, and Quest Pro Members Online • victzbr . My reason for the comment is due to the fact that the original poster asked about vr usage and at that nvidias hardware encoder is far superior. Oculus Encode Resolution: 1984x1056 Virtual Desktop (PC): HEVC Virtual Desktop (Quest): Potato, 72 fps, SSW disabled, Sliced encode, Video buffering, 150Mbps VR Bitrate American Truck Simulator: Low simple settings with High textures City Car Driving: Low settings with High textures Quest 2/Oculus Link - Need Help! We hate to hear that you are experiencing issues with your Oculus Link, We would be happy to help you out with this. \Oculus\Support\oculus-diagnostics\OculusDebugTool. You can't use it when the stream resolution is already higher than the screen resolution. Encode Resolution Width: 2352 Encode Dynamic Bitrate: Default (this is important) Dynamic Bitrate Max: 0 Encode Bitrate Mbps: 0 Dynamic Bitrate Offset Mbps: 0 Link Sharpening: Disabled Mobile ASW: Auto Link Performance Issues are often Associated with Encode Dynamic The maximum for this setting is 4000, but that is only recommended for top end systems. I suggest you set everything to defaults/zeros/auto except distortion low, encoding width 3664, link sharpening enabled, and mobile asw off. Reboot your PC. 2-1. This parameter determines the resolution of the video stream. Change the encode resolution width in the Oculus Debug Tool to 3664 (the horizontal resolution of the headset, 1832x2). Please set it to H. What is "playing in Oculus"? It should be the same as above. It is no accident that the max resolution that you can choose on the quest 2 is that. What is the new number for Quest 3 resolution? Share Keep in mind, if you've previously adjusted any settings for Link with the Oculus Debug tool (including Encode Bitrate, Encode Resolution Width, Pixel Per Display), changing the graphics settings above can negatively impact your performance. Image was so crisp. In the 'Oculus link' section of the debug tool, this is the important stuff: Encode resolution width: 3664 Encode dynamic bitrate: Disabled Dynamic bitrate max: 0 Encode bitrate: 800 (Try Oculus Debug Tool (ODT) settings all default/zero's except encoding res width 3664 (1:1 scaling with Q2), bitrate 500, link sharpening Enabled. A place to discuss the Meta/Oculus Quest, Quest 2, Quest 3, and Quest Pro Members Online Quest 3 Debug Tool questions (Distortion Curvature, Encode Resolution Width) Support - PCVR The recommended Encode Resolution Width for Quest Pro was 3600. 6 or 1. 0x on Graphics preferences and set on ODT 1. 220 - Working - using this one to be more stable less issues it seems. Use a Link Cable, not air Link. ----- Virtual desktop is entirely separate from oculus link settings Low medium high set the resolution for virtual desktop to encode at and the render resolution for applications. Af for the resolution the 2060 is fine. Disabling the Dynamic Encoding switches it back to the constant rate you set it at. New comments cannot be posted and votes cannot be Encode Resolution Width: Oculus Link works by sending a compressed video stream across the USB connection. 0x resolution and then setup things in ODT like bitrate 450, encode width 3664 or 4080, low distortion curvature. For less demanding games you will probably be able to. r/oculus. (if running at a lower resolution, use that . Find the setting "Video Codec". 3 - Encode resolution width : Find it in Oculus debug tool / if 0 please indicate render resolution in link app 4 - Encode bitrate (Mbps) : Find it in oculus debug tool [Comments] Any comment regarding your actual set up and feeling of the result in VR Here is mine : (edited) If you are having issues with Oculus Link, please reference our FAQ on the r/oculusquest wiki, as it may solve your issue. So it is built to some specifications, and it can't change. *Enable Air Link in Quest 2 (Settings → Experimental Features). Encode Resolution Encode Bitrate Check out my full post here to troubleshoot and fix your problem: Unfortunately, I don't think we'll ever get a fix for it, it seems that Oculus has completely abandoned the PC experience and don't care about improving either wired or wireless Link experience. ** Members Online. Amds hardware encoding is far behind and in vr bitrate counts over either air link or cable. If this is A place to discuss the Meta/Oculus Quest, Quest 2, Quest 3, and Quest Pro Members Online We are Caveman Studio, the creators of Contractors Showdown - a VR Battle Royale game. If you can't maintain 90Hz, just turn down the Render Resolution. Putting the OVRServer_x64. E) For Encode Dynamic Bitrate it depends on what USB cable you have, if it is 3. What you're seeing is compression artifacts due to Oculus Link having a low bitrate by default. exe higher in the priority inside the task manager Oculus Debug Tool Encode Resolution Width 1198 Steam VR Render Resolution 32% 784x804 NMS 134% 912x932 (after setting Steam VR Render Resolution) I really wish there was a tool built-in to Oculus Link / Air Link that could benchmark and auto-detect your PC's capabilities and automatically adjust these settings. I am using oculus link with encoding Res set to 3668 and bit rate of 500. e. Go into Devices on the Oculus PC app and move the resolution slider all the way to the right. Oculus Debug Tool: Distortion Curvature Low, Link Sharpening On, 550 Mbps, and Encode Resolution Width to Render Res rounded up to the next 10. With a RTX 2070 you should be fine with a value of 2912. Google how to access the Oculus Debug Tool. 210. Under the Oculus PC settings for the Q2 I have auto disabled, 90hz, ENCODE RESOLUTION WIDTH: 3600+ DISTORTION CURVATURE : HIGH BITRATE : 0 BITRATE : 125+ (within the Oculus Link settings These settings are great for RTX cards in You can increase Oculus Link resolution by using the Oculus App, Oculus Debug Tool, and Steam VR. im sure the new cards are amazing an all for hte price, but there are steps to overcome with amd. I can't with my 2080 Ti and I don't even know if a 3080 or 3090 could with a maxed out resolution in those types of games without dropping the in-game quality down. You'll That's what I have and my best experience has been 3600 encode resolution while using Air Link @ 200Mbps After more testing it seems any changes you make to the encode resolution will Regarding bitrate, Virtual Desktop can uses HEVC encoding which gives the same quality at a much lower bitrate, some say at half the h. Bitrate to 350 should help to gain a little bit more clarity. If they cared, the official Encode Bitrate limits would already be So my conclusion is that in both versions, setting the encode resolution width locks the actual resolution to 2064. You can bring up the performance overlay from the debug tool and see what you get in the games you play and try out the different resolutions. I had been running at 500mps and 3664 encode resolution just fine, but I believe the most recent Link update is The thing is it only lets me set the encode bitrate up to 500 (using the og link cable). Oculus's recommended settings always tend to be trash, but 4128x2096@120Hz is the upper ceiling for the Quest 2's hardware on PCVR in general. Guide on improving visuals with Steam Link Oculus Link will work with USB 2. Unfortunately, I don't think we'll ever get a fix for it, it seems that Oculus has completely abandoned the PC experience and don't care about improving either wired or wireless Link experience. Then go up to the top of the debug tool and click on "services" and then click "restart oculus services". Well for me. 0. (Ignore the name; it's a throwback the Rift CV1 Oculus Link Distortion Curvature - Default Encode Resolution Width - 0 Encode Dynamic Betrate - Default Dynamic Bitrate Max - 0 Encode Bitrate (Mbps) - 0 Doesn’t look too bad. 0x and then turn on the pixel density hud on in Oculus Tray Tool. c) Encode Bitrate This is the COMPRESSED working resolution that your PC sends the graphics to Oculus over wired Link/Airlink. Start there and see how it goes. If it was a AMD issue it would be a constant stutter, it wouldn't just go away for 0 reason. Or 3970 for high resolutions. Encore dynamic bitrate OFF. oculus link+encode bitrate stutteriness Question/Support i have 3080 and i7-10700k. Inside the normal Oculus settings on the desktop you can set the true Rendering Resolution and the encode bitrate now. In the 3D section this effects only the mirror on your desktop. I've been testing my Link cable with Asgard's Wrath and Half life: Alyx lately. Both very regular. When using VD streaming, the encode resolution width can reach 3072, but Quest 3's link will only be locked at around 2000, even if you set a value above 3000, which greatly reduces the advantages of Quest 3's screen. If you then set your Steam resolution to 200%, it will In v23 of Oculus Link, the new app-resolution slider maxes out @ 5408x2736 (combined-eyes). Just use supersampling through Oculus Tray Tool. Good Link performance depends on maintaining a delicate balance between resolution, bitrate, and refresh rate. Go to where the Oculus app is installed on your computer (not the icon, the folder), then navigate to \Oculus\Support\oculus-diagnostics\OculusDebugTool. Oculus defaults to cater for pc noobs but they've done a pathetic job of expanding from there. Oculus Encode resolution to 3664 (anything above this is pointless) bitrate between 350 and 500 (apparently there is no benefit over 350 due to quest 2s ability to decode but maybe placebo) Note: If you've adjusted settings with the Oculus debug tool (e. You can almost have the real 3664 resolution with 1. Reply reply More replies. Set in app while wearing headset "Air link fixed 200Mbps" also! -- actual speed picked up is about 270Mbps In the Oculus app go to device settings and turn the resolution up, with a 3090 you should be able to go x1. There are 2 separate settings that primarily contribute to the visual quality of Link: Rendering Resolution and Encode Bitrate. Encode Resolution width: 3664 Encode Dynamic Bitrate: Disabled Dynamic Bitrate Max: 0 Encode Bitrate (MBPS) : 500 Dynamic Bitrate Offset (Mbps): 0 Link Sharpening: Enabled You need to restart Oculus Services under Services tab after you change the settings. 5 And it looks very, very good! Ran well on a 2070S. This is to optimize performance Set it to 100% in steamvr, and in oculus you need to set it to max, 5408x2736. This is set from Oculus Debug Tool (). The solution I've found so far is to set Oculus Link resolution to 1. whitav8 December 25, 2020, 5:12pm 2 @ IcedLeaf1377528, Thanks for an example for us to try - a couple questions Oculus Link with usb cable roombica (2. Anyway, good luck mate and cheers. So It shouldn't be just the encoding/decoding. 264 bitrate so in theory, 100 in Virtual Desktop Unknown if Encode Bitrate (Mbps) in Oculus Debug Tool affects the automatic encode resolution If you force too-high of an Encode Resolution Width option in Oculus Debug Tool, the framrate Encode Resolution Width: 3712 Encode Dynamic Bitrate: Disabled Dynamic Bitrate Max: 0 Encode Bitrate (Mbps): 480 Dynamic Bitrate Offset (Mbps): 0 Link Sharpening: an option to display performance stats on the headset, of which is an Oculus Link related stats. The encode resolution width setting overrides the output resolution width of the image (in pixels) while maintaining the original aspect ratio. 6x. I figure 1984 would be a minimal encode resoluition for any I use 0 in the encoding resolution width as checking in the oculus link debug hud it results in a 3616x1920 encoding resolution, the same as when setting 3600. It just resets it to default to your oculus link resolution settings. If you’re using Air Link set the bitrate on your dashboard far left icon to In the oculus debug tool I changed the following: Distortion curvature: Low Encode resolution width: 3664 Encode dynamic bitrate: Disabled Encode Bitrate: 960 Link Sharpening: Enabled Encode width and render resolution in the Oculus app determine the resolution of the video feed sent to the headset. If it was built for certain throughput, it can never do higher than that. If you switch By-default with wired Link, Oculus automatically sets the encode resolution width to the max your GPU can ideally sustain, and it does a good-enough job at this that you won't benefit by Encode Resolution Width 3664 Dynamic Bitrate Max 0 I actually didn't know you could set bitrate in the Oculus Link direct settings. I was sensing that Airlink was a bit blurry, specially while using the desktop. in usb link I already managed to have more than 4000) dynamic bitrate : disabled Usb Link : 10 Mbps encoder framerate, 80hz stable. Higher encode bitrates allow for higher video resolutions, which Recently bought myself a Quest 2, and was impressed, so I bought a kiwi third party link cable, to try some PCVR games, but it was hard to enjoy, because the resolution was so bad. 7 on the res slider due to warping and other things, vr streams are not simply the exact amount of pixels as the lcd/screens. If you set the render resolution in Oculus Home to 4128*2272 (because we are talking about Q1 here) it makes little sense to set Encode Resolution Width to 3168 (equivalent of 4032 on Q1). Stream will interpret your settings Oculus Debug Tool: Distortion Curvature Low, Link Sharpening On, 550 Mbps, and Encode Resolution Width to Render Res rounded up to the next 10. The default value (0) means that Oculus will automatically adjust the value based on your PC capabilities and whether you are using wired Link or Air Link. Once I get my 3080 for my desktop I will run it at full resolution and hope to hit 80 or 90 fps consistently. I had an opportunity to use valve index for 2 days and the render resolution there was set to 2200x2000 per eye=4400x2000. In Quality Settings. 7gb/s) Render Resolution 5408x2736 (x1. Other info: If you force too-high of an Encode Resolution Width • If using Link Cable: Set Encode use encode resolution with 3900 and 960 mbits by copy and paste. Dynamic Bitrate Offset (Mbps) : 40 Edit: A few notes, I have a Link Cable, a Kiwi one from Amazon, I have 6700xt GPU, 5600x CPU, Windows I found that a too high Encode Resolution Width (i. When using Link cable, the setting is determined by the resolution in the Oculus software. I simply typed the following into PowerShell (As admin) and hit enter, and the Link encoder was switched to h. 7 in earlier build I believe) getting a true 1:1 ratio along (edit) not to mention, it goes away after a while/after switching between the oculus link menu and going back in game. You have to use the debug tool to adjust Wireless PC Streaming/Oculus Link I'm wondering if the encoder on a GTX 1660 could handle Encode Resolution Width at 3664 at 90Hz in Oculus Debug Tool? I currently use a RX 580, The truth is that when you change the resolution in Oculus software you will see that SteamVR also automatically adjusts the resolution to match the value you set (at 100% The Remember you need to use Oculus link with a usb cable that can achieve that speed. It is *the* number that achieves 1:1 app-to Oculus link and Oculus debug tool settings for 4080 super (March 2024) besides putting the device resolution to 5408x2912 in the Oculus device settings, what else should I change? Oculus PC software v19 adds the ability to choose between 3 render options for your Oculus Link resolutions. 6 Oculus Link makes SteamVR think I have a Rift S. In the debug tool I also forced a resolution of 3664 in "encode resolution width" which is a value I saw suggested online multiple times and actually makes sense given the "real But wired Oculus Link supports up to 500 Mbps. You can change the resolution in steam VR settings. No, its not the encode resolution setting (and the max right now is 4032, beyond that the enconde resolution max on 4032), its the first one, Pixels per Display Pixel Override, you can set 1. co/YLLVfyjj16” Wireless PC Streaming/Oculus Link I'm wondering if the encoder on a GTX 1660 could handle Encode Resolution Width at 3664 at 90Hz in Oculus Debug Tool? I currently use a RX 580, and can only get up to around 1600 at 90Hz before the encoder starts getting backed-up Wireless PC Streaming/Oculus Link TLDR: If you have a RX 580 or any Polaris GPU (possibly Vega and RDNA1 too) and want to use 90Hz on Link (either cable or Air), you have to manually specify Encode Resolution Width to 1800. But I've not tried any more demanding games yet. How can I up it to 960 like you say? Reply reply more replies More replies More replies More replies More replies. If you are testing values on the higher side (3000 In Oculus PCVR app resolution slider all the way to the right and 90hz. But the Rift S has a resolution of 1280×1440 per eye (Quest has 1440 × 1600 per eye). Application framerate is not an issue (just oculus dash is open, plenty of headroom), neither is the cable (USB Test shows green w/ 2. lower the distortion curve under the subcategory "quest link" and encode at max or one below max (3080 or 2070 Encode Resolution Width. Virtual Desktop is 2496x2592. Virtual Desktop and Oculus Air Link can stream SteamVR games at 120Hz 1. if i leave it to 0, i get smooth 90hz experience but really blurry looking game Use a Link Cable, not air Link. 5 Usb Link : 50 Mbps encoder framerate, 80hz stable. Encode resolution width: 0 (let the Oculus app set the resolution) Encode dynamic bitrate: enabled (it typically puts out 200-250 Mbps over AirLink, or 250 over cable, and I can't detect any difference from about 150 Mbps) Encode bitrate: 0 (let the dynamic bitrate control this) Link sharpening: enabled (improves the image at no cost) “Looking to use Oculus Link with your Oculus Quest 2? Here's our guide for how to get the best quality and performance. Is the encoder really the limiting factor for me/AMD cards for oculus link? It shouldn't be noticeable at default settings with wired Link. You need to restart oculus runtime services after making changes to If you’re experiencing low resolution on your Quest 2 whilst using Oculus Link, don’t worry, I’ll show you how to increase your resolution by modifying some VR settings. 1 Gbps in Oculus Home tests. Encode bitrate 450. Alternatively you can have it automatically set based on your graphics I don't recommend changing any of that with a RX 580. I also increased my bitrate to 850mbs, which helped a lot. 0 and work your way up until you start missing the target. Basically if your headset is your monitor, that's your monitor's resolution. You need to quickly remove the 120hz limit on Quest 3's link/airlink, as well as the limit on encode resolution width in the ODT tool. 1ms (~6. Reply reply OutrageousHelp2 Specifically, the Oculus Link Debug tool settings of Sliced Encoding, Encode Resolution Width and Encode Dynamic Bitrate completely knackered the bitrate from my 3080. Changing the 'Encode Resolution Width' value really improved my Airlink experience . encode bit rate, encode resolution width, pixels per display), changing the graphics settings above can affect Encode Resolution Width. exe A place to discuss the Meta/Oculus Quest, Quest 2, Quest 3, and Quest Pro ADMIN MOD Air Link rendering resolution vs encoding width . Also need to go into the Oculus debug tool and change encode resolution width to 3664 and distortion curvature to low. 0x resolution as-is; increasing it further will likely kill performance; Go to C:\Program Files\Oculus\Support\oculus-diagnostics in your file browser and start up the oculus debug tool. I am not using a huge super sampling because I mainly play Half Life Alex which use a dynamic super sampling so adding an additional factor makes the game to drop frames sometimes. No, its not the encode resolution setting (and the max right now is 4032, beyond that the enconde resolution max on 4032), its the first one, Pixels per Here are the values I understood needed to be changed in either the Oculus App or the Debug Tool : The framerate and render resolution directly in the Oculus app The distortion curvature The encode resolution width The encode bitrate Can anybody here provide me with some clearer explanations than what I found online? - The "native" Link resolution in the new client setting is lower than the real screen resolution at 1. com Open. Encode Resolution Encode Bitrate Check out my full post here to troubleshoot and fix your problem: 4128 - 90hz - Working with matching resolution in Oculus App and Debug tool +/- 30 Encode Bitrate (Mbps): Link (Cable) 850 Air Link (Wireless): 200. 2 but if i use Airlink i drop the encode reaolution width to With the oculus desktop app device graphics settings I’d recommend 80Hz refresh rate and the res slider full right. Under the Oculus Link section make sure that "Encode Resolution Width" is set to 2784 or less. Mine is perfectly sharp after that. Currently, I have the bitrate set to 300, Oculus render resolution set to 90hz recommended setting (1. Go to Oculus Debug Tool and change the bitrate somewhere between 400-550. Kinda getting a bit confused from different answers and dont want to mess up my new Quest 2 lol. 0 has a higher latency. 0 + 5m active extension: 72FPS Link with 3m USB 3. My USB cable gives 2. If you are running wireless, set it to 200. but I would go to Debug Tool and specifically set 1984 for the encode resolution width, and make sure the refresh rate in Oculus is 72Hz. It could also be Steam's auto resolution or your Oculus Link's resolution is way too high. I'd like to completely reset ODT settings and use defaults. If you're using the steam VR Link app, then the SteamVR resolution is the one to tweak. Others are claiming its broken and anything you type in there besides 0 forces Copy link Embed Go to oculus r/oculus • by Encode Resolution Width I am wondering if these settings can also be improved in the Rift S. Performance between Link and VD is minimal for me but bear in mind I haven't tweak with link settings that much, only a few settings in oculus debug tool such as encode bitrate and changing resolution and refresh rate in oculus app so I assume with more tweaks even better results can be achieved. i9 13900K water cooled, RTX4090, Z790 MB w It could also be Steam's auto resolution or your Oculus Link's resolution is way too high. You have to keep in mind that a video encoder is an ASIC, it is a fixed piece of hardware. 5x). https://t. 264 Sliced Encoding: On Encode Resolution Width: 3970 Encode Dynamic Bitrate: Enabled Dynamic Bitrate Max: 940 Encode Bitrate (Mbps): 500 For Oculus Link, disabling ASW in the oculus debug tool helped to get more frame ratespeaking between 100-120fps depending on the worlds in VRChat. I use OTT to tweak the settings. Changed it and voila, Oculus Link working perfectly again. For the record Link is only encoding at 1008x1120 per eye at the moment for GPU compatibility reasons So there are times where a higher resolution encode will look better than a lower resolution encode for the same upper bitrate limit even when that limit is lower than it ideally would be. Dynamic Bitrate Offset (Mbps) : 40 Edit: A few notes, I have a Link Cable, a Kiwi one from Amazon, I have 6700xt GPU, 5600x CPU, Windows Also play with the performance hid and see for yourself render rasolution and encoding resolution. Alternatively you can have it automatically set based on your graphics card. If this number is different from your link graphics settings then it may not load. For me with 7900xtx 900 mbps kills the encoder the best value for latency and quality is around 700-800 Copy link Copy link r/OculusQuest. I have my bitrate changed the bitrate 500 Wireless PC Streaming/Oculus Link Even though I have an RTX 3070, 32gb or ram and a ryzen 5 3600 I'm getting extreme stutters and low framerates when hooking my quest 2 to my PC. 0: 72 FPS So basically, it can run anything at 72 FPS. but what does it even do? Specs: 6800xt r9 5900x 32 gb ram 3200 mhz 1tb storage Oculus Debug Tool Always open. *Enable Air Link in Oculus software (Settings → Beta). 5 or x1. native native res is 1. Set Vsync off and set it to the lowest resolution. All other times (game, network, decode) are shown in white, under 8ms. This setting decides the resolution of this video stream. 6 / 2. With high end hardware, I was able to comfortably set the Quest 2 to max resolution (it says 1. Using the Performance HUD I noticed that the Encoder Resolution was set to The debug tool can be found C:\Program Files\Oculus\Support\Oculus-diagnostics Change the setting "Encode bitrate" from 0 to 500 and push enter. "With v23, for Link, other Oculus Link. At least I see no difference. For me with 7900xtx 900 mbps kills the encoder the best value for latency and quality is around 700-800 The thing is it only lets me set the encode bitrate up to 500 (using the og link cable). 7 super sample easily which will improve the detail. Distortion Curvature : Low Video Codec : HVEC H. Then go to Air Link settings in the Oculus home environment and increase the bit rate to maximum and fixed, this will remove compression artifacts to improve visual quality. Part of the reason I want to use H. The 6800xt is a capable card. For further reference, Oculus notes the encode resolution usually with just the width (from Debug Tool): The default max encode width over Oculus Link is: 3664; Max encode width for a RX 580 (AVC) is: 1984 (72Hz) The default width for a RTX 3060 (AVC) is: 3664 (it can handle over 4000 at 90Hz) AirLink 24hr limit in Oculus Quest 2 and Quest 12-27-2021; Wishlist for Link and AirLink features in Oculus Quest 2 and Quest 12-09-2021; Can't create log into 2nd account on Quest 2. Is there a config file that I can delete to do this? I'll start with my setup that I use for Air Link. ODT allows you to adjust the USB transmission Bitrate and the Encoding Resolution Width, to disable Asynchronous Spacewarp and to change FOV Stencil settings. 0 and USB 3. Quest 3 has two 2064x2208 panels, hence the encode width should be 4128 but currently anything above 4032 is dropped back to 4032. Picking up the Oculus Tray Tool and dropping my bitrate to 350 mps from the new Link update (v. One of the Encode Resolution Widths Oculus previously recommended using was Higher than this, so it seems that might be why it was only causing the issues for some people. Then change "encode dynamic bitrate" from default to "disabled" and push enter. The Oculus Quest 2 encode bitrate is a measure of the amount of data used to encode video for the headset, and it plays a crucial role in determining the One way that the encode bitrate affects video quality on the Oculus Quest 2 is through its impact on video resolution. Find the entry labeled "Encode Resolution Width" and change it Oculus Debug Tool settings: 0 Pixels Per Display Override, Default Distortion Curvature, 3664 Encode Resolution Width (also set to prioritize quality in the Oculus app). You can then tweak the super sampling per game up to the max per eye (2704x2736)ish or go lower for performance. I'd recommend cranking up your Encode Resolution Width to 3970 and your Encode Bitrate to 500. 0 . SteamVR: Custom Resolution, disable Advanced Supersample Filtering, turn on Advanced Settings for ease of benchmarking. in Oculus Quest 2 and Quest 12-04-2021; sim EFB in VR in Oculus Quest 2 and Quest 11-17-2021; oculus quest Controllers will not pair with headset in Oculus Quest The Default Oculus Link encode is 1008 pixels per eye width, you can increase this using the information below for a Sharper Cleaner Image In ODT, find the "Oculus Link" section with "Encode Resolution Width" and "Distortion Curvature". Try higher if you can. The render resolution is, as you Oculus Quest 2 2K Res setting | OVRMetrics confirmed. Again, choose your framerate, then start at 1. Make sure to restart the Oculus app to see the changes! The Default Oculus Link encode is 1008 pixels per eye width, you can increase this using the information below for a Sharper Cleaner Image In ODT, find the "Oculus Link" section with "Encode Resolution Width" and "Distortion Curvature". 0x), then I use OTT to add SS (usually 1. Every time I try and use Link with my Quest 2 it comes up with this notification that says Oculus isn't working correctly, and in the Quest, its just a black screen with three dots loading. 5) I'm basing my results off the OTT performance overlay. 264 Encode Biterate: 940 Encode dynamic: can’t remember I think it’s off or low Those are the main ones I’ve come to find Encode resolution: Q2: 3664 Q3: 4128 Any meaningful VGA should handle this, it is set to match the resolution of the Quest 2s 3664*1920 panel. 0, but only at 72Hz refresh rate, and trying to increase the bitrate will result in stuttering. -If you are running wired link, set Encode Bitrate to 500. theres a big difference if you set your encode bitrate from 0 to 500 in oculusdebug tool. Got my Quest 3 recently (had a Quest 2 and a Pico 4). For Oculus Link, disabling ASW in the oculus debug tool helped to get more frame ratespeaking between 100-120fps depending on the worlds in VRChat. 264 via the registry editor fixed the dropped frames. "Link/AirLink already has Meta Super Resolution; (a derivative of Qualcomm Super Resolution). 3 / 4. Link cable looks sharp and little to no pixelation. After that depending of game requirements I setup multisampling ingame to 1. is 2784 still the max encode resolution width that will work? Archived post. Link works on both USB 2. It's an upscaler that runs on the headset and upscales lower res streams. This isn't a random number we picked for Quest 2. so make sure you on a version of the drivers that Oculus is ok with. Pixels on the display will always return to 1. 2070S - 3090 = just works perfectly and the 3xxx cards can do simply amazing things with super sampling and such for link Encode resolution width 3900. Air link will always have some pixelation because it is not as fact as encoding/decoding, hence the 200 bitrate. In Oculus, 72Hz (90Hz even at lowest resolution drops frames; didn't test 80Hz for too long) In Debug Tool, set Encode Resolution Width to 2250 (for me it was defaulting to something around 1800 ); this is seemingly around the max the RX 580 can handle at 72Hz without the encoder getting backed-up frequently, and this sharpens up graphics nicely Set encode resolution to 0. I have the quest 2 with the vr cover premium 5m oculus link cable and it s very bad in my opinion i have the resolution set to 4096x2160 and 90hz, the encode resolution width is 2784 and the bitrate is on 400 mbps, i looked at a few tutorials to get this settings and play with them but no luck, still bad quality and high latency, sometimes it Under the Oculus Link section make sure that "Encode Resolution Width" is set to 2784 or less. Support - PCVR Hi. it WILL help to see if your cable is crap or if your low spec hardware can handle it, however. Keep in mind that Encode Resolution Width has a significant impact on VRAM usage, but looks a lot better. That 4128*2272 image gets downscaled using AADT* to a lower resolution than 3168, even when Distortion Curvature is set to Low. oculus link resolution comments. Hope it helps. I I found that a too high Encode Resolution Width (i. 265 Seems like ASW might be kicking in at 90Hz but not at 72 or 80Hz. - If Air Link runs at extremly low framerates or has huge latency, reduce or disable (0 = Auto) the Encode Bitrate in Oculus Debug Tool. EDIT2: Sorry for the misleading title, this increases the BIT-RATE (so less compression artifacts) Oculus PC software v19 adds the ability to choose between 3 render options for your Oculus Link resolutions. Reboot your Oculus Quest. I've tampered with the debug tool (encode bitrate, resolution width, etc) to no avail. If your PC isn't powerful enough, you can Encode Resolution Width allows you How To Increase Oculus Link Resolution For A Sharper Image On Quest Oculus Link uploadvr. voarkr zrksj mbt ldnayg dsxicek fpt nuusv atfgpd vnd wfzhfw