Support solutions for Streamlabs OBS
Switch branches/tags
Nothing to show
Clone or download
Latest commit e43f7f5 Nov 17, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images Add files via upload Aug 29, 2018
README.md Update README.md Nov 17, 2018

README.md

Getting started with Streamlabs OBS

Check out this Wiki page for an quick getting started guide with Streamlabs OBS.

Have updated drivers and software

Always have up-to-date software and drivers of your hardware if you encounter any issues.

Especially make sure your video drivers are up to date to the latest version.

Streamlabs OBS Issues and Solutions

  • Roadmap > found on Trello
  • Backups > Always make backups during beta testing! Settings > Overlays > Export
  • User Data > User data can be found in %appdata%\slobs-client

Install Visual C++ Redistributable

Streamlabs OBS requires some additional files (Visual C++ 2017 Redistributables) that might not be currently installed on your system. Please download and run both of these Microsoft Visual C++ 2017 redistributables. Restart you computer after installing this.

Both the 32 bit and 64 bit versions should be installed, even if you have a 64 bit version of Windows.

Cannot maximize/open Streamlabs OBS from taskbar

If your Streamlabs OBS is open but you are unable to see the window, but it is on the taskbar where you see a preview of the window please select the program so it is highlighted on the taskbar. Then you press left alt and spacebar. This should open a context menu on the top-left of your screen, where you select Maximize.

Update is stuck at 100%

Redownload Streamlabs OBS from https://streamlabs.com/slobs and run the installer as administrator. There should be no need to uninstall or delete any data prior doing so.

Game optimized encoder settings

The game optimized encoder settings is currently only available when using software (x264) encoding and using Twitch as streaming service. If you use both, you can then enable the use optimized encoder settings found in the Go Live pop-up, where you set your Game and Title. The profile selection is only in effect when Use optimized encoder settings is enabled.

Using this, will override the set preset and any custom x264 flags you have set, with the machine learned values.

  • Medium profile; CPU usage is equivalent to x264 profile veryfast but optimized for gameplay.
  • Low profile; CPU usage is equivalent to x264 profile ultrafast but optimized for gameplay.

If you use a dedicated stream PC to encode or you have a powerful single PC that manages to go slower than veryfast, for example medium, it would not be best to use the optimized encoder settings, as no higher profile exists at this moment.

If you do not see the pop-up to set the game or title, make sure that Confirm stream title and game before going live is set found in the General Settings.

Streamlabs OBS crashes during startup

Do not try to run Streamlabs OBS on a Mac(book) with bootcamp or on macOS with Wine. These are currently not supported and we cannot provide any assistance with this. Most likely the cause for Bootcamp users is the lack of proper updated video drivers, and for Wine it would be vital required components.

  • Reboot your computer.
  • Try starting Streamlabs OBS as administrator.
  • Update your video drivers and other hardware drivers/software (reboot after updating).
  • Install Windows C++ Redistributable
  • Download latest installer and run this as administrator while any AV is disabled temorarily.
  • Add %appdata%\slobs-client directory to your Anti-Virus whitelist to not scan/block there.

If you are still having the issue you could try to clear the user data of Streamlabs OBS and see if that could resolve the issue with starting up. Do keep in mind by doing so you are deleting user data and you need to login, redo your settings and potentially re-adjust your scenes and scene collections depending on the cloud recovery. Not recommended but only used as last resort.

  • Make sure Streamlabs OBS is closed and not running in the background in task manager.
  • Navigate to %appdata% in Windows explorer.
  • Rename slobs-client to _slobs-client found here.
  • Start Streamlabs OBS and close it again (without logging in).
  • Copy the folders SceneCollections from _slobs-client to slobs-client.
  • Start Streamlabs OBS again and log in.
  • Redo the settings as these are not recovered.

If you are on Windows 7 please do the following if experiencing crashing issues when launching Streamlabs OBS

Please enable Aero on Windows 7:

  1. Close Streamlabs OBS and then select an Aero Theme Note: pick this default theme if you do not know which one to pick: https://cdn.discordapp.com/attachments/466431499021844480/492366113162788865/unknown.png
  2. If Aero is ON (check this screenshot to verify: https://i.gyazo.com/84d9078f97714481c9d71eada58c78c8.png) then simply run Streamlabs OBS but if not please continue to the next step
  3. Make sure Streamlabs OBS is closed and that an Aero Theme is selected then search for cmd in windows search bar & run it as admin.
  4. Enter two lines of command, first type net stop uxsms hit enter and let it process (few secs) then type net start uxsms and hit enter again.
  5. Aero should now be on and you can open Streamlabs OBS again. Refer to this screenshot to ensure that it is on: https://i.gyazo.com/84d9078f97714481c9d71eada58c78c8.png

For "Something went wrong" on Windows 7

To resolve this issue on Windows 7, download and install .NET Framework 4.7.2

For troubleshooting "Something went wrong, unable to update", please do the following steps in this order:

If you are still having the issue you could try to clear the user data of Streamlabs OBS and see if that could resolve the issue with starting up. Do keep in mind by doing so you are deleting user data and you need to login, redo your settings and potentially re-adjust your scenes and scene collections depending on the cloud recovery. Not recommended but only used as last resort.

  • Make sure Streamlabs OBS is closed and not running in the background in task manager.
  • Navigate to %appdata% in Windows explorer.
  • Rename slobs-client to _slobs-client found here.
  • Start Streamlabs OBS and close it again (without logging in).
  • Copy the folders SceneCollections from _slobs-client to slobs-client.
  • Start Streamlabs OBS again and log in.
  • Redo the settings as these are not recovered.

Streamlabs OBS randomly crashes during streaming

  1. Update your video drivers and other hardware drivers/software.
  2. Install Windows C++ Redistributable
  3. Try running Streamlabs OBS as administrator.
  4. Disable 3rd party in-game overlays

Stream goes offline when switching scenes (0kbps bug)

If you are still experiencing the issue where the encoder fails when switching scenes you will need to open the transition menu and add a new transition of any type. Once you have done this simply deleting the previous transition should resolve the issue. Gif of how to do this here: https://goo.gl/mgzcBc

Game crashes or drops FPS while trying to capture with Streamlabs OBS

In some cases using 3rd party in-game overlays could cause additional FPS drop or instabilities, especially when you have multiple. If you ever encounter any issues, try disabling them and see if that would increase your performance or stability. A few examples of 3rd party software providing in-game overlays that you can disable if needed;

  • Nvidia GeForce Experience In-Game Overlay
    • Settings (top-right gear icon) -> General -> In-Game Overlay switch.
  • Discord In-Game Overlay
    • User Settings (bottom-left gear icon) -> Overlay -> Enable in-game overlay switch.
  • Steam/UPlay/Origin In-Game Overlay

If you are using Windows 10, make sure that in Windows Settings you have disabled at least the Game DVR feature, and you can also try to disable the Game Bar features but this can cause issues with certain Windows Store games and applications if they are using this. You can find these options via the Windows 10 new settings panel -> Gaming.

Furthermore, try to limit the frames output by the GPU with the likes of V-Sync, G-Sync or Free-sync to the monitors refresh rate, as rendering more frames is a waste of resources if this is causing issues while capturing the game. You could even play and limit the games to 120FPS by using 120Hz as monitor refresh rate, as this is a nice number to be divided to 30 and 60fps for streaming!

Capture Not Working (Black Screen)

  • If you have Studio Mode Enabled, please disable it first, then see if that fixes your issue, else try the steps below.

  • Delete the capture source, restart Streamlabs OBS as administrator, and re-add source.

    • Right click the shortcut on your desktop and select Run as Administrator.
  • Have Streamlabs OBS installed in Program Files (default install location).

    • Some games and Windows Store games, like Sea of Thieves, need this due to given additional permissions.
  • Use Capture Specific Window mode if using Game Capture and/or toggle anti-cheat hook.

  • Disable 3rd party in-game overlays

  • Install Visual C++ Redistributable

  • Have updated drivers and software

Display capture not working for Nvidia notebook users

  1. Have Streamlabs OBS shortcut on your desktop, if not add it.
  2. Right-click the Streamlabs OBS shortcut and select Run with graphics processor -> Integrated graphics.

If you cannot find the option Run with graphics processor in the context menu then follow the following extra steps.

  1. Open up the Nvidia Control Panel.
    • Normally found by right-clicking on the desktop if added to the context menu.
    • Can be found in the system Control Panel -> Appearance and Personalization.
  2. Select Desktop in the menu bar.
  3. Enable Add "Run with graphics processor" to Context Menu option.

If you receive an error saying you do not have the privilege to select the graphics processor in this menu: Right click Streamlabs OBS > Properties > Compatability > Untick "Always run as admin" > http://prntscr.com/kzh8as

AMD/ATI Notebeook users with latest Windows 10 April 2018 (1803) update

  1. Open Windows 10 settings
  2. Select System
  3. Select Graphic settings (found at the bottom of the Display settings page).
    • This is in the Display settings that should be selected by default.
  4. Select Classic app and browse to the Streamlabs OBS executable.
    • Default location: C:\Program Files\Streamlabs OBS\ > Streamlabs OBS.exe
  5. Select the newly created Streamlabs OBS and hit options.
  6. Select Power Saving Mode and Save.

Force SLOBS To Use AMD Graphics Card

Open the AMD Catalyst Control Center app by right-clicking on an empty area on your desktop. Select ‘Catalyst Control Center’ from the context menu. From the list of panels on the left, select ‘Power’. Under ‘Power’, select ‘Switchable application graphics settings’.

Here you will see a list of apps that AMD already recognizes as needing better GPU support. On this panel is an ‘Add Application’ button. Click it and select the EXE of the app you want to force to use the AMD graphics card.

After you add the application, open the dropdown next to it for setting graphics options. Select ‘High performance’ and you’re done. The app will always use AMD graphics card.

We should mention that some options may differ depending on your driver version and the GPU model you have. These solutions will still work but the options may be found under a different menu.

Not capturing desktop audio

  1. Make sure the audio source is not muted in the mixer on slobs.

  2. Some audio management software, like Nahimic 2, Sonic studio sound or motherboard audio software like Realtek HD Audio Manager or Sound Blaster Recon are known to cause issues. Try closing that kind of software, and also check Windows taskmanager if any processes with a similar name are running to be closed. If this doesn't work, try going in to your Windows Playback Devices in your Windows Audio Settings, right click on the sound device you are using and click on Properties, then go to the Advanced Tab and uncheck the box that says "Give exclusive mode applications priority" and that should resolve it.

  3. Select manually the desktop audio device (audio settings), you use as default device in Windows Sound, not setting it to default. Alternatively you can set it to disabled and add in the scene you want desktop audio an Audio Output Capture and select the device that is set as default device in Windows Sound.

  4. Install Windows C++ Redistributable

  5. As last resort, you can temporary use an alternative program to capture audio like VoiceMeeter Banana. This program allows you to set it as default device, and then use a virtual audio cable into Streamlabs OBS to capture the desktop audio. You can find various guides on the internet (like this one) or Youtube.

Not going live on the service

  1. Log out from SLOBS, restart the application as administrator and log back in.
  2. Double check your stream key if this is still correct.
  3. If using Advanced Output Mode and using NVENC/AMD make sure GPU is set to 0.
  4. Install Windows C++ Redistributable
  5. If signed into Streamlabs OBS with Twitch you can run the auto-optimizer found in General Settings.

If this did not work either or get the following error;

Invalid Path or Connection URL. Please check your settings to confirm that they are valid.

  1. Go to Stream in Settings and select a different service than you want to use.
  2. Select the streaming service you want to use again, this reloads the available servers.
  3. Select the server you want to use (do not use auto)
  4. Try going live again.

If the above steps did not work then Delete Cache and Restart found in Settings. This will wipe all user data, including scenes and settings, but after logging in the cloud recovery should recover your scenes. You need to redo your settings but this could fix the not going live issue.

Recording is not working or saved

No errors, but no recording file created.

  • Install Windows C++ Redistributable
  • Have up-to-date video drivers of your graphics card
  • Use anything else except lossless quality
    • If used this, set to another quality and then restart the application

Error; Failed to connect to the streaming server. Please check your internet connection.

Error; An unexpected error occured:

Error; An unexpected error occurred: Unable to write to. Make sure you're using a recording path which your user account is allowed and that there is sufficient disk space.

  • Do not use Replay buffer (not functional anyway)
    • Simple Output settings -> Recording (at the bottom)

Recording + Streaming Performance Issues

If you have performance issues while streaming and recording, check if you are not using twice of the same encoder, like x264 or NVENC for both streaming and recording. For best performance use either x264 or NVENC/AMD for streaming and then record 'same as stream' (only available in simple output mode at the moment). For better quality recordings and having enough system resources, use x264 as stream encoder and NVENC/AMD as recording encoder.

Modifier Keys and Mouse Buttons as Hotkey

Mouse bindings and certain modifier keys are not yet supported to be used as hotkey.

Razer Ripsaw & Avermedia LGP

For the Razer Ripsaw, try to select HDMI + Aux as audio input for the HDMI video input which you can find via configure device. If this does not work, try the following down below;

High CPU usage in Idle

Ensure that you have updated Windows 10 to it's latest patch.

  • Make sure all drivers are up-to-date and are matching 64-bit versions of your system.
  • Almost every source you use, uses CPU to be functioning properly. The more you have the higher the total CPU usage would be.
  • Downloaded animated overlays can cause high CPU usage due to the webm video files used as overlays.
  • Using many different browser sources can cause high CPU usage, try limiting them or create references.
  • You can delete Streamlabs OBS browser source cache that can cause high CPU usage;
    1. Navigate (or winlogo + r) in Windows to %appdata%\slobs-client\plugin_config\obs-browser
    2. Delete Cache
    3. Start Streamlabs OBS again

Enabling Performance mode in Streamlabs OBS will help reduce load on the GPU/CPU slightly. This can be done by right clicking on the preview and selecting "Performance Mode"

I cannot find the side-dock with chat

The side-dock with chat can only be shown when the total width of Streamlabs OBS is 1100px or greater. So monitors that have a horizontal resolution less than that (or you are using landscape, causing this) chat is currently unavailable. If the total width of Streamlabs OBS does meet this criteria you'll see a thin bar either on the left or right (depending on your appearance settings) to slide open the dock.

Set side-dock with the chat to left side

In Settings > Appearance you can checkmark Show the live dock (chat) on the left side.

Connecting Remote Control to Streamlabs OBS

Read Streamlabs OBS Remote Control page for setting up Remote Control and troubleshooting steps for unable to connect, broken camera, unsupported device warning, or connecting over the internet.

Stream is losing frames

These issues are most likely caused by overloading either the GPU and CPU. At all times keep and eye out for both the total CPU and GPU usage in Windows task manager (if you do not have GPU in Windows 10, update to the latest major update). Some games are known to be broken and like to use all available CPU or GPU resources and cause issues for streaming software.

  • Lagged Frames; Compositor overloaded, commonly high GPU usage.
  • Skipped Frames; Encoder overloaded, commonly high CPU usage on x264.
  • Dropped Frames; Network issues, try other servers or restart equipment.

By default 'Detect lagged frames' notification is disabled by Streamlabs OBS. For troubleshooting please enable this via Settings -> Notifications and set the thresholds of the three to 10%.

Lagged frames

IF you are getting lagged frames or the game is having slow FPS then your GPU is being overloaded. Lower the graphics quality in game so streaming software gets more breathing room to compose the frames for the encoder. You can also limit the FPS or use v-sync. One could even consider locking to 120FPS (and 120Hz) as this is a nice /2 division for 60FPS and /4 division for 30FPS streaming.

Regardless of software or hardware encoding selection, streaming software requires shared GPU to compose the frames (combine sources) for the encoder to encode.

Ensure that you in game FPS is not exceeding your monitors refresh rate. Enabling V-Sync in game will help resolve this issue

Skipped frames

If you are using software (x264) encoding and are running into high CPU usage issues, causing skipped frames, consider using a faster preset or start using hardware encoding (NVENC/AMD) as that wont load the CPU extra to encode the stream.

Dropped frames

If you are having dropped frames this is most likely the network/internet connection to the selected server. Try selecting the closest Twitch server manually (not auto), and if already done so, try another (like 2nd closest) server. You can also try to restart your local network gear (modem, router, and switches) and see if that helps.

In addition to the dropped frames, make also sure the video + audio bitrate is not exceeding or is getting close to your internet upload speed. Having other users on same network using upload (like cloud storage) will lower the throughput of the upload.

If you are using Twitch you can test various Twitch servers with this with this tool, as your ISP routing can be messed up as well.