Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Marek Files 22 Gallium3D / R600g Improvements

  1. #1
    Join Date
    Jan 2007
    Posts
    14,837

    Default Marek Files 22 Gallium3D / R600g Improvements

    Phoronix: Marek Files 22 Gallium3D / R600g Improvements

    Just days after making a number of improvements to Mesa/Gallium3D, Marek is back this week so far with 22 patches to improve Gallium3D and specifically to benefit the AMD Radeon "R600g" graphics driver...

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

  2. #2
    Join Date
    Sep 2011
    Posts
    689

    Default

    Awsome!!!10chars

  3. #3
    Join Date
    Feb 2011
    Location
    France
    Posts
    197

    Default

    Nice! I hope this will boost the performance.

    I hope this will commit quite quickly and that airlied or ajax puts this in koji so that I can test this within ETQW! (I can't do it myself since I never succeed in cross-compiling mesa from 64-bit to 32-bit)

  4. #4
    Join Date
    Jul 2010
    Posts
    492

    Default

    Any benchmark data?

  5. #5
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    580

    Default

    Quote Originally Posted by whitecat View Post
    Nice! I hope this will boost the performance.

    I hope this will commit quite quickly and that airlied or ajax puts this in koji so that I can test this within ETQW! (I can't do it myself since I never succeed in cross-compiling mesa from 64-bit to 32-bit)
    It's dead easy with gentoo

  6. #6
    Join Date
    Feb 2011
    Location
    France
    Posts
    197

    Default

    Quote Originally Posted by FireBurn View Post
    It's dead easy with gentoo
    You have already do it?
    If so, please, can you tell me your ./configure option?

  7. #7
    Join Date
    Jun 2010
    Location
    ฿ 16LDJ6Hrd1oN3nCoFL7BypHSEYL84ca1JR
    Posts
    1,052

    Default

    Quote Originally Posted by whitecat View Post
    (I can't do it myself since I never succeed in cross-compiling mesa from 64-bit to 32-bit)
    On archlinux it works like
    Code:
      export CC="gcc -m32"
      export CXX="g++ -m32"
      export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
      export LLVM_CONFIG=/usr/bin/llvm-config32
    
        ./autogen.sh --prefix=/usr \
        --with-dri-driverdir=/usr/lib32/xorg/modules/dri \
        --with-gallium-drivers=r600 \
        --with-dri-drivers= \
       --with-egl-platforms=x11,drm \
       --enable-texture-float \
       --enable-gles1 \
       --enable-gles2 \
       --enable-egl \
       --enable-xorg \
       --enable-xa \
       --enable-vdpau \
       --enable-gallium-g3dvl \
       --enable-glx-tls \
       --enable-glu \
       --enable-gbm \
       --enable-gallium-gbm \
       --enable-shared-glapi \
       --enable-xorg \
       --enable-gallium-llvm \
       --enable-openvg \
       --enable-gallium-egl \
       --enable-32-bit \
       --libdir=/usr/lib32 \
       --enable-r600-llvm-compiler

  8. #8
    Join Date
    Jul 2009
    Location
    Germany
    Posts
    494

    Default

    just use your normal way to build but add those two things:
    - add "--enable-32-bit" (without the quotes) to the autogen.sh parameters
    - set the following two environment variables: CFLAGS="-m32" and CXXFLAGS="-m32"

  9. #9
    Join Date
    Nov 2009
    Location
    Italy
    Posts
    944

    Default

    Quote Originally Posted by droste View Post
    just use your normal way to build but add those two things:
    - add "--enable-32-bit" (without the quotes) to the autogen.sh parameters
    - set the following two environment variables: CFLAGS="-m32" and CXXFLAGS="-m32"
    The gentoo way: http://www.linuxsystems.it/2012/05/g...tilib-overlay/
    ## VGA ##
    AMD: X1950XTX, HD3870, HD5870
    Intel: GMA45, HD3000 (Core i5 2500K)

  10. #10
    Join Date
    Jul 2012
    Posts
    4

    Default

    Actually, the true Gentoo way is using the multilib-portage overlay. That way you can build all dependencies for both 32 bit and 64 bit. I do this on my laptop and it works great. No emul-linux-x86 packages required at all.

    See: http://git.overlays.gentoo.org/gitwe...b-instructions

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •