Wine 9.22 Enables Wayland Driver By Default

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • ssokolow
    Senior Member
    • Nov 2013
    • 5065

    #11
    Wine 9.22 also brings support for display mode virtualization for handling non-native display/resolution sizes.
    Finally progress on this... but what exactly do they have so far? Just an equivalent to the "create a window and lie about it being a fullscreen resolution" LD_PRELOAD I wanted to write for SDL or do they also have that GPU scaling support I hear Proton uses for fullscreen display?

    Comment

    • ssokolow
      Senior Member
      • Nov 2013
      • 5065

      #12
      Originally posted by ahrs View Post
      IME has been a bit of a mess on Wayland)
      See https://dorotac.eu/posts/input_broken/ for details.

      (As the page says, "This is an edited version of the "Input method on Wayland is broken and it's my fault" talk which I presented at FOSDEM 2024.​")

      Comment

      • avis
        Senior Member
        • Dec 2022
        • 2165

        #13
        Wayland! Wayland! Wayland!

        Meanwhile Adobe Photoshop and other Adobe applications and even something as old as your grandma, WinAmp, both are barely usable under Wine/Wayland because Wayland doesn't allow absolute positioning or applications moving their own windows.

        Comment

        • ahrs
          Senior Member
          • Apr 2021
          • 550

          #14
          Originally posted by avis View Post
          Wayland! Wayland! Wayland!

          Meanwhile Adobe Photoshop and other Adobe applications and even something as old as your grandma, WinAmp, both are barely usable under Wine/Wayland because Wayland doesn't allow absolute positioning or applications moving their own windows.
          Your ignorance is showing. Wayland does not need to support absolute positioning to be usable by Wine. It is able to emulate that because it doesn't actually matter how surfaces are positioned when Wine can just present its surface and do absolute positioning relative to that surface. This is something they had to work out right from the beginning.

          Comment

          • Alexmitter
            Senior Member
            • Mar 2019
            • 1119

            #15
            Originally posted by avis View Post
            Wayland! Wayland! Wayland!

            Meanwhile Adobe Photoshop and other Adobe applications and even something as old as your grandma, WinAmp, both are barely usable under Wine/Wayland because Wayland doesn't allow absolute positioning or applications moving their own windows.
            Birdie: "We need to copy bad design to enable applications written for this bad design to run".
            Birdie also: "REEEEEEEEEEEEE WAYLAND REEEEEEEEEEEEEEEEEEE"

            You can always fall back to the bad design display server if it is required to fully support the bad design window mapping

            Comment

            • TheMightyBuzzard
              Senior Member
              • Sep 2021
              • 381

              #16
              Originally posted by Alexmitter View Post

              Birdie: "We need to copy bad design to enable applications written for this bad design to run".
              Birdie also: "REEEEEEEEEEEEE WAYLAND REEEEEEEEEEEEEEEEEEE"

              You can always fall back to the bad design display server if it is required to fully support the bad design window mapping
              Thanks for your permission.

              Comment

              • avis
                Senior Member
                • Dec 2022
                • 2165

                #17
                Originally posted by ahrs View Post

                Your ignorance is showing. Wayland does not need to support absolute positioning to be usable by Wine. It is able to emulate that because it doesn't actually matter how surfaces are positioned when Wine can just present its surface and do absolute positioning relative to that surface. This is something they had to work out right from the beginning.
                My ignorance is OK. Adobe applications and WinAMP (you cannot drag it by its title, 3D virtualization embed is broken) are barely usable under Wine/Wayland. Have a nice day!

                Comment

                • TheMightyBuzzard
                  Senior Member
                  • Sep 2021
                  • 381

                  #18
                  It's fun watching how far kids will bend their brains out of shape to support anything that goes against their parents. It's going to be even more hilarious when they eventually end up trying to explain to someone how old and bad can be better a better choice than new and good. Because it will happen sooner or later, they just won't realize how much of an idiot it marks their past self as at the time.

                  Comment

                  • skeevy420
                    Senior Member
                    • May 2017
                    • 8548

                    #19
                    Originally posted by ahrs View Post
                    How long until this makes its way into Proton? It'd be nice to finally get rid of one of the last uses of XWayland on my system (the other being IBus which is seeing active development upstream now. I hope KDE soon adds support to KWin for the various text input / input method protocols, etc, IME has been a bit of a mess on Wayland)
                    I've been using Proton with Wayland for the past month or so on KDE. CachyOS ships with a custom Proton runner that includes native Wayland support. I've been able to use it to play HDR enabled games without Gamescope.

                    Code:
                    DXVK_HDR=1 ENABLE_HDR_WSI=1 PROTON_ENABLE_WAYLAND=1 gamemoderun mangohud %command%
                    I also have to open up Winecfg and manually set the DPI.

                    What's funny is that the game will be in HDR while Mangohud is rendered in SDR. It makes Mangohud look really dull compared to the game itself.

                    Hopefully it won't take too long to for it to be in Proton proper or for Mangohud to have better HDR support.

                    As positive as all of that sounds, I've had a lot of annoying input issues when using Wine on Wayland. I can't even get past the main menu in Elden Ring with my PS5 controller or 8bitdo Pro 2. When you have a game like No Man's Sky where all the stars align and everything Just Works™ it's pretty great.

                    Comment

                    • ahrs
                      Senior Member
                      • Apr 2021
                      • 550

                      #20
                      Originally posted by avis View Post

                      My ignorance is OK. Adobe applications and WinAMP (you cannot drag it by its title, 3D virtualization embed is broken) are barely usable under Wine/Wayland. Have a nice day!
                      Okay, but that's not because of relative positioning. It's obviously a bug in the driver. Presumably this is why they didn't enable it by default yet.

                      Comment

                      Working...
                      X