Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • #71
    Someone even uses -O3 with intel.
    ## VGA ##
    AMD: X1950XTX, HD3870, HD5870
    Intel: GMA45, HD3000 (Core i5 2500K)

    Comment


    • #72
      Originally posted by bongmaster2
      pls use -O2 if you build intel graphics driver. it gives 20%performance boost in eg lightsmark 2008. radeon does not benefit much from that optimisations, but intel igps run some opengl parts on software. even sandybridge i guess. so pls use the standard mesa compiler options for building
      Interesting. Since 7.12~git1107040958.39fecd I reverted to -O2. Let me know if it improves performance, or if there are other things slowing it (e.g. --enable-debug flag or glsl-to-tgsi branch).

      Comment


      • #73
        You might want to add -fno-builtin-memcmp. Supposedly a big boost, but in my tests I saw no measurable difference. Could be more useful in an app swapping shaders more often.

        Comment


        • #74
          Originally posted by curaga View Post
          You might want to add -fno-builtin-memcmp. Supposedly a big boost, but in my tests I saw no measurable difference. Could be more useful in an app swapping shaders more often.
          I read the thread on mesa-dev about it (summary here), but I think it's better to wait a bit for an upstream solution rather than workaround it in my packages. I may add it in the following days if upstream doesn't address it.

          Comment


          • #75
            Nice job on the drivers. Xorg-edgers is being retarded as of late, so been using this for a while now.

            Comment


            • #76
              Originally posted by curaga View Post
              You might want to add -fno-builtin-memcmp. Supposedly a big boost, but in my tests I saw no measurable difference. Could be more useful in an app swapping shaders more often.
              OK, I eventually added -fno-builtin-memcmp in the packages building now.

              Comment


              • #77
                Updates

                Mesa:
                • Reverted to using default -O2 gcc optimization flag rather than previous -Os since it's faster on intel (thanks bongmaster2 for the performance tests!).
                • Build with -fno-builtin-memcmp for increased performance (thanks curaga for suggesting it!). Eventually that should be added upstream.
                • More r600g improvements.

                Also included dri2proto 2.6, needed for newer xf86-video-intel.

                There will be no more updates until the 18th, since I am going on vacation .

                Comment


                • #78
                  Updates

                  Mesa
                  • pipe-video branch is now officially merged on mesa master. libg3dvl-mesa package with nouveau (XvMC only), r300 and r600 (XvMC + VDPAU) hw drivers is again available (softpipe drivers now also supported). See this post for instructions on using it.
                  • Floating-point depth buffers.
                  • glsl-to-tgsi branch no longer included (due to merge conflicts).

                  Also included x11proto-gl 1.4.14, needed by current mesa.

                  Comment


                  • #79
                    Updates

                    Mesa
                    Added PP (Post Processing) branch. It actually includes Jimenez's MLAA and nocolor filters. Currently supported only with software rendering. To test:
                    Code:
                    LIBGL_ALWAYS_SOFTWARE=1 pp_jimenezmlaa=8 glxgears
                    LIBGL_ALWAYS_SOFTWARE=1 pp_nored=1 glxgears
                    LIBGL_ALWAYS_SOFTWARE=1 pp_nogreen=1 glxgears
                    LIBGL_ALWAYS_SOFTWARE=1 pp_noblue=1 glxgears
                    Multiple filters can be combined.

                    Comment


                    • #80
                      Ubuntu 11.04 install problems

                      I just installed the latest packages from this repo but (for the first time) got the following errors. Could it be related to the latest 280.04 nvidia drivers from the bumblebee PPA, https://launchpad.net/~mj-casalogic/+archive/bumblebee/ ? Any ideas would be greatly appreciated.


                      Setting up libgl1-mesa-dri (7.12~git1107260906.b189d1~gd~n) ...
                      Setting up libgl1-mesa-dri-experimental (7.12~git1107260906.b189d1~gd~n) ...
                      Setting up libglapi-mesa (7.12~git1107260906.b189d1~gd~n) ...
                      Setting up libgl1-mesa-glx (7.12~git1107260906.b189d1~gd~n) ...
                      update-alternatives: error: alternative link /usr/lib/xorg/extra-modules is already managed by i386-linux-gnu_gl_conf.
                      dpkg: error processing libgl1-mesa-glx (--configure):
                      subprocess installed post-installation script returned error exit status 2
                      dpkg: dependency problems prevent configuration of libglu1-mesa:
                      libglu1-mesa depends on libgl1-mesa-glx | libgl1; however:
                      Package libgl1-mesa-glx is not configured yet.
                      Package libgl1 is not installed.
                      Package libgl1-mesa-glx which provides libgl1 is not configured yet.
                      dpkg: error processing libglu1-mesa (--configure):
                      dependency problems - leaving unconfigured

                      Best!

                      Comment

                      Working...
                      X