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?)

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    2 days ago

    There’s a multitude of things going on here probably, but you need some debug logs to find. My guess is because your machine probably has multiple GPUs enabled, it’s picking the inactive one, or you have multiple portal methods install and it’s choosing the wrong.

    Can you get some logs?

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

      I have the hyprland portals installed, and the kde ones, due to some issue I had to explicitly install them so idk if that will mess with the way applications handle it, assuming not, and yes I have two gpus, one dgpu, and one igpu, the dgpu is directly connected to my hdmi, does OBS stuggle with 2 gpus? still, that sounds like it would be a issue with capturing the monitor managed by my igpu. Not a reason to stop a second pipewire capture.

      What logs do you need? I provided some from running OBS but i assume it isnt enough, what logs should I collect, or is there a flag i need to run with OBS

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

        Missed your logs link, but there’s some hints in there.

        You have both an Intel GPU and Nvidia GPU in that laptop, and it’s selecting your Intel while trying to use Nvidia compatible settings. So you need to try and force everything to either work on Nvidia, or everything to work on Intel. It can’t do both without splitting the settings per GPU, which I don’t think is an option in OBS.

        • 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
            ·
            2 days 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
              2 days 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)

  • oni ᓚᘏᗢ@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    2 days ago

    I had this same issue using certain compositors, the last I remember was Niri, with Wayland. Which compositor do you use?