Obs Studio not showing windows in Linux Mint 22.1.

akshays

New Member
Hello,

I recently did a clean install of Linux Mint 22.1, and since then Obs Studio has stopped showing me window-previews, helpful during meetings for window overlays(The reason primarily why I use Obs.). I have tried with and without wayland by switching during Login itself. I tried in Cinnamon and Kde, no luck.
I also tried running it as root. I installed via Github, apt, snap, still no change.

Obs version: 30.0.2

Startup log is more than 15000 chars, so had to move it to pastebin. https://pastebin.com/rkg6GacR
Screenshot attached.

Can someone please let me know. Kinda stuck here since 2 days.

Thank you. :-)
 

Attachments

  • Screenshot_20250310_104603.png
    Screenshot_20250310_104603.png
    51.6 KB · Views: 5

akshays

New Member
Your cropped screenshot cut off the button to do that: Studio Mode
Hi,

I am attaching a complete screenshot. Can you tell me if there is some specific option you are looking for.
 

Attachments

  • Screenshot_20250311_175555.png
    Screenshot_20250311_175555.png
    124.4 KB · Views: 6

akshays

New Member
Again, Studio Mode. There's a button right there. Bottom right...
Attaching new screenshots, I clicked on studio mode, selected the correct window. I also enabled Window preview. Thank you for your patience.
 

Attachments

  • Screenshot_20250312_101703.png
    Screenshot_20250312_101703.png
    138.6 KB · Views: 5
  • Screenshot_20250312_101722.png
    Screenshot_20250312_101722.png
    154.1 KB · Views: 5

akshays

New Member
Screen recording works just fine, but i want to stream, not record. Typically overlay terminal on top of browser window. Worked before flawlessly. :-) My video also works fine, just windows are not getting shown.
 

Attachments

  • Screenshot_20250312_102404.png
    Screenshot_20250312_102404.png
    151.5 KB · Views: 4

AaronD

Active Member
Screen recording works just fine, but i want to stream, not record.
No difference in processing. It just sends the end result to a server instead of a file. That's all. Give it the server that you want to use, and whatever other information the server wants to get from it, and you're good.
Settings -> Stream
If you have a choice, I use the stream key, not account. I've seen lots of reports of account features not working. The key can't even use those features at all, and I know that, so it greatly reduces frustration that way. I do the account stuff through the normal standalone web browser. *That* is logged into my account; OBS is not.

Typically overlay terminal on top of browser window. Worked before flawlessly. :-) My video also works fine, just windows are not getting shown.
There are lots of threads to that effect. Have you looked through them? I don't have an answer myself, because mine "just works".
Ubuntu Studio 22.04 LTS
 

akshays

New Member
No difference in processing. It just sends the end result to a server instead of a file. That's all. Give it the server that you want to use, and whatever other information the server wants to get from it, and you're good.
Settings -> Stream
If you have a choice, I use the stream key, not account. I've seen lots of reports of account features not working. The key can't even use those features at all, and I know that, so it greatly reduces frustration that way. I do the account stuff through the normal standalone web browser. *That* is logged into my account; OBS is not.


There are lots of threads to that effect. Have you looked through them? I don't have an answer myself, because mine "just works".
Ubuntu Studio 22.04 LTS
I tried many threads and different answers... nothing is helping. Most of them just say don't use Wayland, which I am not. :-)
 

Tuna

Member
That first log shows OBS is not running on a GPU. I would not expect window or screen capture to work correctly in this case.
 

akshays

New Member
That first log shows OBS is not running on a GPU. I would not expect window or screen capture to work correctly in this case.
How can I make sure OBS uses GPU in that case? I have a Radeon RX 480 graphics card, for which I have installed drivers via the amdgpu deb file, and then the command

amdgpu-install --usecase=graphics,opencl --vulkan=amdvlk,pro -y --accept-eula
 

akshays

New Member
That first log shows OBS is not running on a GPU. I would not expect window or screen capture to work correctly in this case.
Inxi-fx

inxi -Fx System: Host: akshay-System-Product-Name Kernel: 6.8.0-55-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 Desktop: KDE Plasma v: 5.27.12 Distro: Linux Mint 22.1 Xia base: Ubuntu 24.04 noble Machine: Type: Desktop Mobo: ASUSTeK model: PRIME B350-PLUS v: Rev X.0x serial: <superuser required> UEFI: American Megatrends v: 0609 date: 04/19/2017 CPU: Info: 8-core model: AMD Ryzen 7 1700 bits: 64 type: MT MCP arch: Zen rev: 1 cache: L1: 768 KiB L2: 4 MiB L3: 16 MiB Speed (MHz): avg: 1716 high: 3000 min/max: 1550/3000 boost: enabled cores: 1: 1550 2: 3000 3: 1278 4: 1344 5: 1277 6: 1275 7: 2555 8: 1550 9: 1275 10: 1550 11: 1347 12: 1550 13: 2486 14: 2537 15: 1338 16: 1550 bogomips: 95813 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 Graphics: Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: PC Partner / Sapphire driver: N/A arch: GCN-4 bus-ID: 22:00.0 Device-2: Lenovo FHD Webcam driver: snd-usb-audio,uvcvideo type: USB bus-ID: 3-3:5 Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X: loaded: modesetting unloaded: fbdev,radeon,vesa dri: swrast gpu: N/A resolution: 1920x1080~60Hz API: EGL v: 1.5 drivers: kms_swrast,swrast platforms: active: gbm,x11,surfaceless,device inactive: wayland API: OpenGL v: 4.5 vendor: mesa v: 24.2.0-devel glx-v: 1.4 direct-render: yes renderer: llvmpipe (LLVM 18.1.7 256 bits) API: Vulkan v: 1.3.275 drivers: N/A surfaces: xcb,xlib devices: 1 Audio: Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] vendor: PC Partner / Sapphire driver: snd_hda_intel v: kernel bus-ID: 22:00.1 Device-2: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel bus-ID: 24:00.3 Device-3: Lenovo FHD Webcam driver: snd-usb-audio,uvcvideo type: USB bus-ID: 3-3:5 API: ALSA v: k6.8.0-55-generic status: kernel-api Server-1: PipeWire v: 1.0.7 status: active Server-2: PulseAudio v: 16.1 status: off (using pipewire-pulse) Network: Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK RTL8111H driver: r8169 v: kernel port: f000 bus-ID: 1e:00.0 IF: enp30s0 state: down mac: 88:d7:f6:40:36:c1 Device-2: Realtek RTL8188EUS 802.11n Wireless Network Adapter driver: rtl8xxxu type: USB bus-ID: 3-2.2:6 IF: wlx7cc2c6244f15 state: up mac: 7c:c2:c6:24:4f:15 IF-ID-1: docker0 state: down mac: 72:50:90:af:1f:12 Bluetooth: Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) driver: btusb v: 0.8 type: USB bus-ID: 3-2.4:8 Report: hciconfig ID: hci0 rfk-id: 0 state: up address: 00:1A:7D:DA:71:15 bt-v: 4.0 lmp-v: 6 Drives: Local Storage: total: 9.67 TiB used: 2.81 TiB (29.0%) ID-1: /dev/sda vendor: Crucial model: CT512MX100SSD1 size: 476.94 GiB ID-2: /dev/sdb vendor: Seagate model: ST4000VN008-2DR166 size: 3.64 TiB ID-3: /dev/sdc vendor: Corsair model: Force GT size: 111.79 GiB ID-4: /dev/sdd vendor: Western Digital model: WD40EZAX-00C8UB0 size: 3.64 TiB ID-5: /dev/sde vendor: Western Digital model: WD20EZRZ-22Z5HB0 size: 1.82 TiB Partition: ID-1: / size: 108.56 GiB used: 35 GiB (32.2%) fs: ext4 dev: /dev/sdc2 ID-2: /boot/efi size: 951.1 MiB used: 6.1 MiB (0.6%) fs: vfat dev: /dev/sdc1 Swap: ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) file: /swapfile Sensors: System Temperatures: cpu: 47.8 C mobo: N/A Fan Speeds (rpm): N/A Info: Memory: total: 16 GiB available: 15.55 GiB used: 6.08 GiB (39.1%) Processes: 390 Uptime: 21m Init: systemd target: graphical (5) Packages: 2834 Compilers: gcc: 13.3.0 Shell: Zsh v: 5.9 inxi: 3.3.34
 
Top