Announcement

Collapse
No announcement yet.

Wine 1.5.10 Defaults To D3D Off-Screen Rendering

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by mattst88 View Post
    It improves performance dramatically in some games, at least on Intel where we hit a fallback. I ran into this a few months ago and did some profiling. See http://lists.freedesktop.org/archive...ch/020088.html

    Starcraft II performance for me on SNB went from 3 to 25 FPS by enabling AlwaysOffscreen. Now, it's on by default.
    Ah, thanks for answering this question (not that i asked it), but i jumped into this thread, very specifically, to find this answer. So thanks

    Originally posted by Hamish Wilson View Post
    Not another PulseAudio thread...

    The sound stutters in Wine and only in Wine, therefore it is Wine's problem. Not anything else's.
    You may actually want to look into this a bit further, Wine developers have commented on PA on many occasions - and the way they see it, certainly does not gel with what you are saying. This may not be the case anymore, but with PA it used to be a case of PA not keeping up (requiring more latency vs. ALSA/OSS/CoreAudio), i am not sure how well PA2.0 works (i don't have it installed) but have heard the situation has improved (although from some comments in this thread, maybe not enough). So i don't care to get into some debate over PA + wine, especially when the article/thread isn't really about it.

    I have noticed that there exists a branch of wine, that is more geared for multimedia and obviously supports pulse - and tries to improve audio in wine via some patches, PA and other improvements/fixes;

    Archlinux package: https://aur.archlinux.org/packages.php?ID=52143

    Wine-Multimedia git: http://repo.or.cz/w/wine/multimedia.git

    I don't really know much about it, because for my own Wine usage i am using wine-rt - which is wine patched for RT / Jack audio connection kit usage. I am mainly running VSTs via FSThost with only the odd other (wine) audio app / utility, which wouldn't require using ALSA (directly) or PA, anyway. (Jackdbus is my soundserver (using ALSA backend).

    anyway, i just thought i would post the wine-multimedia branch for those who might be interested.

    cheerz
    Last edited by ninez; 07-31-2012, 11:12 PM.

    Comment


    • #17
      I second this

      I'm with bachinchi; the entire purpose of the article was to announce WINE defaulting to "off-screen rendering", yet never bothered to explain what that was or what it could mean for users. As such, it was completely useless for most readers.

      Comment


      • #18
        Originally posted by Teho View Post
        Could you please go troll somewhere else? What makes you think that anybody cares that you can manage with just ALSA? PulseAudio is essential for anybody that wants actually usable system or owns modern hardware like bluetooth headsets or multiple soundcards or HDMI monitors or multichannel setups or.... WINE lacking proper PulseAudio is a real problem not so much PA itself.
        Off the main topic here (WINE).

        I normally stay out of the PA debates as it usually "just works" for me... Just yesterday on Arch I was trying to play a video w/audio through HDMI from an NVIDIA card (using proprietary drivers) using VLC and had extremely distorted sound. Switching from PA to ALSA and selecting the proper output (annoying as 4 HDMI audio devices were listed with same name) actually resolved the sound issue. Would you blame VLC for that too?

        Comment


        • #19
          Considering it is an actively developed project and it is very much an outlier compared to everything else I am running, yes I would blame the program. It is up to the project to support modern Linux infrastructure - and for the moment that is PulseAudio.

          That being said, in the case of Wine, I do not even know if it is PA related at all. All I know is since my last update Wine's sound has been stuttering. Considering that whenever there has been a Wine problem in the past it was because of a regression or an unintended bug in Wine itself, I do not think it is that much of a stretch to assume the problem is with Wine.

          Comment


          • #20
            Originally posted by Kamikaze View Post
            Switching from PA to ALSA and selecting the proper output (annoying as 4 HDMI audio devices were listed with same name) actually resolved the sound issue. Would you blame VLC for that too?
            Yes, and very much so! VLC doesn't work with PulseAudio even more than Wine does. You could "fix" the sound problem by reverting to the old interrupt method in PulseAudio, but it's obviously VLC's fault for not supporting the new timer method. A whole lot better fix is to drop VLC and install KMPlayer or such. I have, and I am a lot happier now.

            Comment


            • #21
              Most issues with pa steams from programs trying to communicate directly with alsa, this is the problem with Wine. Yes pa has a small delay but so does alsa and the entire kernel compared to implementing wine for bare metal. But the delay is sertenly not helped by wine insisting on only having an alsa driver and pa having to emulate the alsa interface to have wine work at the same time as everything else. I'm pretty sure QWET aslo speaks to alsa directly, but don't know how vlc works. But I generally don't have issues with audio over hdmi using pa.

              Comment


              • #22
                For whatever reason audio playback sounds much better via ALSA and not only in VLC but also in other media players....the audio in ETQW some times also simply disappear if using PA (that is not related to VOIP that simply crashes the game)


                As for WINE new version, gonna compile it and try new version to check what happens with some of my STEAM and NO-STEAM games.

                .....and when WINE will finally work with the Company of Heroes DVD installer ?!?

                (I know that works with Steam version....or a pre-installed copy in Windows but is really amazing that no one solved this issue with one of the best RTS ever)

                Comment


                • #23
                  Funnily enough I have not actually had that much trouble with VLC and PA myself, actually.

                  And ET:QW is running fine for me.

                  Comment


                  • #24
                    I'm not sure what gives on all the PA hate; I've never actually had any issues with it. Works in pretty much every Wine game I've tried. I'm not sure that I could live without per-app volume, so I'm stuck with Pulse. But again, not that I mind much.

                    Comment


                    • #25
                      Most likely quake will ship with an outdated libopenal binary, maybe symlink it to a new one with pa support or compile it yourself.

                      Comment


                      • #26
                        Originally posted by Kano View Post
                        Most likely quake will ship with an outdated libopenal binary, maybe symlink it to a new one with pa support or compile it yourself.


                        Hmmmmm....I might try the symlink trick...it might just work...

                        Comment


                        • #27
                          Geez people!

                          This is about WINE + Offscreen rendering (==Video) and you all STILL manage to make it into a PulseAudio thread!

                          Grow up!

                          Comment


                          • #28
                            Originally posted by gav616 View Post
                            Just re-refresh(installed) steam with 1.5.10 now all the text is blank 8( I can't play RO2..
                            same. 12345

                            Comment


                            • #29
                              For the steam issue:
                              Just go to winehq... There is a bug there:
                              http://bugs.winehq.org/show_bug.cgi?id=31374

                              tl;dr:
                              Some stubs for directdraw fontrendering have been added but are not complete yet.

                              Either
                              Code:
                              wine steam.exe --no-dwrite
                              (http://bugs.winehq.org/show_bug.cgi?id=31320#c2)

                              Or in winecfg go to Libraries, add an override for dwrite.dll and set it to "disable" with the edit thing.

                              Keep in mind that wine 1.4 is the stable version and 1.5 is work in progress.

                              Comment


                              • #30
                                Originally posted by GreatEmerald View Post
                                Yes, and very much so! VLC doesn't work with PulseAudio even more than Wine does. You could "fix" the sound problem by reverting to the old interrupt method in PulseAudio, but it's obviously VLC's fault for not supporting the new timer method. A whole lot better fix is to drop VLC and install KMPlayer or such. I have, and I am a lot happier now.
                                Thanks for the tip, I'm not across audio and it's implementation in Linux by a long shot (haven't needed to be).

                                Heh, and sorry kazetsukai... I blame Michael for not explaining D3D Off-Screen Rendering and it's benefits :P

                                Comment

                                Working...
                                X