Announcement

Collapse
No announcement yet.

A Pleasant Surprise In Mesa 8.1 Radeon Gallium3D

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

  • phoronix
    started a topic A Pleasant Surprise In Mesa 8.1 Radeon Gallium3D

    A Pleasant Surprise In Mesa 8.1 Radeon Gallium3D

    Phoronix: A Pleasant Surprise In Mesa 8.1 Radeon Gallium3D

    When running some tests on the latest Mesa 8.1-devel Gallium3D code-base for the "R600" Radeon Gallium3D driver, I was surprised by some of the results...

    http://www.phoronix.com/vr.php?view=MTA2MTA

  • Ansla
    replied
    P.S. for the above post, damn edit time limit!!!

    I tried HoN on Windows as well, just for fun. And the bad news is that it seems to be mostly CPU bound, not GPU. For example, with the OpenGL renderer I got the same 15-20 fps even with lowest details. But increasing the detail level to the maximum did not affect the frame rate with a significant amount while indeed providing a much better looking image. With the DirectX renderer changing the detail did make a difference, the frame-rate varied around 30 fps on high levels of details and around 50 fps on low levels while there where few stationary units on the screen. However, when a battle was taking place the frame-rate even with DirectX on low settings dropped from 50 fps to 20 or even less.

    So, at least for this game, probably Intel CPUs are better suited, as they have better single-threaded performance and the GPU doesn't seem to count that much anyway.

    Leave a comment:


  • Ansla
    replied
    Originally posted by sacridex View Post
    That would be nice!

    At the moment I play this game on a Pentium SU4100 and its quite ok on lowest settings(on Windows, I will try it with Ubuntu 12.04 again).
    So I am wondering, if this would run better on a E-450(on Linux obv). I think it should do so. The gpu should be way better then a Intel GMA.
    If not, I will wait til Trinity.
    I got a frame-rate varying between 15 and 20 fps at the lowest settings and native display resolution using the mesa drivers. The hardware can definitely do more, so probably the Catalyst driver would not have a problem with it even on higher quality settings, but it's not trivial to test with Catalyst as i have the KMS/DRM drivers built into the kernel. This is my hardware and software configuration as printed by phoronix test suite:

    Hardware:
    Processor: AMD E-450 APU with Radeon HD @ 1.65GHz (2 Cores), Motherboard: MSI MS-1245, Memory: 3328MB, Disk: 320GB Western Digital WDC WD3200BPVT-2, Graphics: Gallium 0.4 on AMD PALM (200/667MHz)

    Software:
    OS: Gentoo Base release 2.0.3, Kernel: 3.2.1-gentoo-r2 (x86_64), Desktop: KDE, Display Server: X Server 1.11.2, Display Driver: radeon 6.14.3, OpenGL: 2.1 Mesa 8.0.1 Gallium 0.4, Compiler: GCC 4.5.3 + llvm 2.9, File-System: btrfs, Screen Resolution: 1366x768

    Leave a comment:


  • sacridex
    replied
    Originally posted by Ansla View Post
    You don't want an E series APU as a gaming laptop, get an A series for that. I have an E-450 laptop (MSI Wind U270) but I didn't test any games under Linux, kwin compositing is all I want from it and it works great with the radeon driver.
    However, I did try WoW starter edition under Windows, and it was barely playable, 30 FPS with lowest quality settings. I believe you could expect similar frame-rate with HoN under Linux with the proprietary drivers, but with mesa it would most likely be completely unplayable.
    If you want I can give it a try when I get home tonight and give you the exact numbers.
    That would be nice!

    At the moment I play this game on a Pentium SU4100 and its quite ok on lowest settings(on Windows, I will try it with Ubuntu 12.04 again).
    So I am wondering, if this would run better on a E-450(on Linux obv). I think it should do so. The gpu should be way better then a Intel GMA.
    If not, I will wait til Trinity.

    Leave a comment:


  • ChrisXY
    replied
    Originally posted by ChrisXY View Post
    Why? Skyrim renders extremely well on Open Source radeon. The frame rate seems not to be jumpy, but it is still very low. But on low settings it actually is starting to get playable: http://www.youtube.com/watch?v=2LDAd_oFzgU
    There's a new video with 800x600 instead of 1600x900: http://www.youtube.com/watch?v=E_TDriMsCZk

    Leave a comment:


  • glisse
    replied
    Originally posted by smitty3268 View Post
    Michael doesn't say anything about patching the kernel, and it's listed as a 3.3.0-999 generic version which i assume is the default from Ubuntu.

    Now I'm curious how much further 2D tiling would do, assuming it isn't on. + PCIE2. Seems like there's a lot of different options for the radeon drivers that provide large performance boosts but are turned off by default. Hopefully that starts to change.
    Pretty sure he is using 2d tiling at least for texture. I can't think of anything else that would explain perf increase.

    Leave a comment:


  • whizse
    replied
    Depends on the app, 20-30% perhaps.

    That's not bad, except that a lot of games should be many many times faster than that, at least compared to the blob.

    Leave a comment:


  • smitty3268
    replied
    Hmm, I bet these results are just for enabling 1D tiling then

    Originally posted by glisse View Post
    That's not entirely true, for mesa 8.1 you need new libdrm it's a requirement. If you have and old drm/ddx you will still get 1d tiling by default which was not the case previously. If you have proper kernel you will get 2D tiling for texture and then if you have ddx and enable option you will get 2D tiling for front buffer and zbuffer.
    Michael doesn't say anything about patching the kernel, and it's listed as a 3.3.0-999 generic version which i assume is the default from Ubuntu.

    Now I'm curious how much further 2D tiling would do, assuming it isn't on. + PCIE2. Seems like there's a lot of different options for the radeon drivers that provide large performance boosts but are turned off by default. Hopefully that starts to change.

    Leave a comment:


  • whizse
    replied
    Ok, thanks for the explanation

    Leave a comment:


  • glisse
    replied
    Originally posted by whizse View Post
    For 2D tiling you need the kernel patches and drm, xf86-ati and mesa from git.
    That's not entirely true, for mesa 8.1 you need new libdrm it's a requirement. If you have and old drm/ddx you will still get 1d tiling by default which was not the case previously. If you have proper kernel you will get 2D tiling for texture and then if you have ddx and enable option you will get 2D tiling for front buffer and zbuffer.

    Leave a comment:

Working...
X