How come when I try to create a new obs screen, it is black, whether or not i toggle off the visibility on Screen Capture and how do i get it to show the capture settings, like which monitor, or what portion of the screen, to be clear, the! first capture works, for some reason no other capture i try to create is letting me configure or display anything

^ Image
https://pastebin.com/AzKCZ8Tt
^ Logs
https://imgur.com/a/K7pMA4p
^ Video
There is a chance this might be related to another issue I had, but I dont know a fix (I have to manually add what portals I want to install due to a bug, but I have the plasma portals so that should be enough?)

  • SpiderUnderUrBed@lemmy.zipOP
    link
    fedilink
    arrow-up
    1
    ·
    2 days ago

    I tried nvidia-offload, as I set up PRIME awhile ago, it didnt help, here is the logs, if its useful: https://pastebin.com/CiJ4Zyjw

    Idk if OBS would actually respect the GPU being handed to it, or if it’ll do something weird with screen capture, its weird per-gpu settings is not a option with OBS, if this is a OBS bug, i can file a bug report. Hopefully it can be resolved here.

    • just_another_person@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      Well in that log, it actually DOES use the right GPU. There are some other errors you have going on in there though, like you seem to have AV1 encoding selected somewhere in your settings, but this RTX 3070 doesn’t support AV1 encoding (on the fly) AFAIK.

      Try launching the app this same, setting all your hardware encoding stuff back to defaults, then see if you can get it working. In these logs it IS picking up the second pipewire display, so that’s good, but launch this way again without AV1 enabled then upload the logs again and let’s see what’s happening.

      • Dima@feddit.uk
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        1 day ago

        To add RTX 30XX series doesn’t support AV1 encode, only decode, so any AV1 encoding would have to be done on the CPU (better to use h.264 or HEVC for hardware encode in OBS)