Announcement

Collapse
No announcement yet.

Does WINE work well with radeon drivers for D3D games?

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

  • #16
    Originally posted by bridgman View Post
    My understanding is that the Intel open source drivers are around GL 1.5 while the ATI open source drivers are "1.3 with nearly all of the 1.4 features". Not sure exactly how that maps into which apps run well on Wine.
    I know that this question is stupid and might have been already asked millions of time, why don't you just focus in get openGL3.x support instead of going version 1.0 up to 3.3? R600 do support openLG3.3, right?

    Comment


    • #17
      LOL, this is a topic dated 2008
      Anyway we almost reached OpenGL 3.0 now
      ## VGA ##
      AMD: X1950XTX, HD3870, HD5870
      Intel: GMA45, HD3000 (Core i5 2500K)

      Comment


      • #18
        Originally posted by darkbasic View Post
        LOL, this is a topic dated 2008
        Anyway we almost reached OpenGL 3.0 now
        old but gold tropic... if i try to play arma2 with the radeon a black screen is the result and this error message in the console:

        wine arma2.exe

        fixme:win:EnumDisplayDevicesW ((null),0,0x170f4d4,0x00000000), stub!
        fixme:ddrawirectDrawEnumerateExA flags 0x00000007 not handled
        fixme:win:EnumDisplayDevicesW ((null),0,0x170efa8,0x00000000), stub!
        fixme:d3d:resource_check_usage Unhandled usage flags 0x28.
        fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
        fixme:d3d:query_init Unhandled query type 0x5.
        wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0033), starting debugger...
        Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).

        Comment


        • #19
          Originally posted by Setlec View Post
          ... why don't you just focus in get openGL3.x support instead of going version 1.0 up to 3.3? R600 do support openLG3.3, right?
          Each new GL level require most or all of the functionality from preceding levels. There are a couple of exceptions where a new level deprecates older functionality, but so far in each of those cases the older functionality is required for popular apps anyways.

          Comment


          • #20
            Originally posted by Qaridarium View Post
            old but gold tropic... if i try to play arma2 with the radeon a black screen is the result and this error message in the console:

            wine arma2.exe

            fixme:win:EnumDisplayDevicesW ((null),0,0x170f4d4,0x00000000), stub!
            fixme:ddrawirectDrawEnumerateExA flags 0x00000007 not handled
            fixme:win:EnumDisplayDevicesW ((null),0,0x170efa8,0x00000000), stub!
            fixme:d3d:resource_check_usage Unhandled usage flags 0x28.
            fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
            fixme:d3d:query_init Unhandled query type 0x5.
            wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0033), starting debugger...
            Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
            I really don't know about specific titles, but games does overall work quite well with Mesa. This one though, is quite badly supported in Wine in general, so no surprise really:
            http://appdb.winehq.org/objectManage...tion&iId=10054

            You are much better off seeking support in Wine forums/mailing lists rather than jumping to conclusions.

            Comment


            • #21
              Originally posted by whizse View Post
              I really don't know about specific titles, but games does overall work quite well with Mesa. This one though, is quite badly supported in Wine in general, so no surprise really:
              http://appdb.winehq.org/objectManage...tion&iId=10054

              You are much better off seeking support in Wine forums/mailing lists rather than jumping to conclusions.
              Its a different if you want to play a game then arma2 is wrong sure.
              But i do tests.
              If something does not run its a more interesting result than if does not run.
              ArmA2 is a good test because its a fucking bad as game for the hardware and driver and it uses many directX9+extensions.

              be sure if arma2 runs all other dx9 games run also.

              Comment


              • #22
                @Q

                your wine tests are useless when you dont install updated 32 bit mesa packages on a 64 bit install. use 32 bit if you dont know how to do.

                Comment


                • #23
                  Looks familiar

                  Those unhandled page faults at 0x00000000 look very familiar to me - it's exactly what I get when trying to run Homeworld2 (basic or Complex) under Wine using the r300g driver (latest git, tracked for ages and tested every time I update) on my X850XT. It works brilliantly on fglrx (better than on Windows - I never got it to work without show-stopping rendering errors on an XP dual-boot when I tried that, nor did a friend with a 3850, although it's fine with Intel and nVidia cards) but I've had to keep a special "frozen in time" dual-boot installation on my system just for that purpose as R400 support was dropped from fglrx years ago and the last version to support my card doesn't support kernels newer than 2.6.28 or X server newer than something ancient like 1.4.

                  It also works fine (albeit with performance issues in the last few Wine versions) on a modern GeForce GTX460-based system running the nVidia blob with latest kernel/wine/xorg.

                  If anyone wants me to try any specific tests, etc., to try and pin down the problem, just let me know.

                  Stephen

                  Comment


                  • #24
                    Originally posted by Qaridarium View Post
                    old but gold tropic...
                    Wine does work very well with open drivers, the *REAL* problem are the performance because Windows games are much more demanding and OSS drivers are still badly optimized.
                    ## VGA ##
                    AMD: X1950XTX, HD3870, HD5870
                    Intel: GMA45, HD3000 (Core i5 2500K)

                    Comment


                    • #25
                      Originally posted by molletts View Post
                      Those unhandled page faults at 0x00000000 look very familiar to me - it's exactly what I get when trying to run Homeworld2 (basic or Complex) under Wine using the r300g driver (latest git, tracked for ages and tested every time I update) on my X850XT. It works brilliantly on fglrx (better than on Windows - I never got it to work without show-stopping rendering errors on an XP dual-boot when I tried that, nor did a friend with a 3850, although it's fine with Intel and nVidia cards) but I've had to keep a special "frozen in time" dual-boot installation on my system just for that purpose as R400 support was dropped from fglrx years ago and the last version to support my card doesn't support kernels newer than 2.6.28 or X server newer than something ancient like 1.4.

                      It also works fine (albeit with performance issues in the last few Wine versions) on a modern GeForce GTX460-based system running the nVidia blob with latest kernel/wine/xorg.

                      If anyone wants me to try any specific tests, etc., to try and pin down the problem, just let me know.

                      Stephen
                      No idea if you're helped by this, but I just tried the Homeworld2 demo with r600g and it's working fine if started with -nopbuffer (this seems to be a problem with Wine).

                      Comment


                      • #26
                        Originally posted by Kano View Post
                        @Q

                        your wine tests are useless when you dont install updated 32 bit mesa packages on a 64 bit install. use 32 bit if you dont know how to do.
                        my test are usefull because "John Doe" also don't know it.

                        usability test

                        Comment


                        • #27
                          Originally posted by whizse View Post
                          No idea if you're helped by this, but I just tried the Homeworld2 demo with r600g and it's working fine if started with -nopbuffer (this seems to be a problem with Wine).
                          Just tried it - no difference. I remember reading that hint in the Wine AppDB but I've never needed to use -nopbuffer myself to get it working, nor have I been able to discern any difference in performance with or without that option.

                          Comment


                          • #28
                            Yesterday, I played with four EVE-Online in the same time with my 4870HD and r600g.

                            I love these drivers!

                            Comment


                            • #29
                              surprise surprise i test Oblivion in wine with the radeon driver and the game runs very good

                              DirectX9 shows almost complete with the radeon driver.

                              the only downside is sometimes the speed is to low.

                              no graphic bug and no crash and the image quality is very good.

                              the only error shown in the bash is:
                              fixme:d3d:resource_check_usage Unhandled usage flags 0x8
                              Last edited by Qaridarium; 01-01-2012, 11:21 AM.

                              Comment


                              • #30
                                Yep, that's probably a much better test case. I had a similar experience with Fallout 3 (same engine if I'm not mistaken). Renders fine, a little bit slow, but playable.

                                Comment

                                Working...
                                X