Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • @Doctor Nick: there are bugs with llvm 3.5 ( https://bugs.freedesktop.org/show_bug.cgi?id=70410 ), I prefer not to use it until it's stabilized to avoiding build failures.

    @sacrediou: try purging the PPA, make sure to check all PPA packages are removed and then reinstall it, it may be that some older packages are still installed that may conflicts.

    @Vanek: I could do, but is that patch still being developed by someone or it was abandoned (it's 3 months old)? Was it publicly discussed somewhere?

    Comment


    • Originally posted by oibaf View Post
      is that patch still being developed by someone or it was abandoned (it's 3 months old)?
      i guess it's in "testing state" since that time
      Was it publicly discussed somewhere?
      Well, I've found
      https://www.mail-archive.com/mesa-de.../msg47144.html
      http://people.freedesktop.org/~cbril...ate=2013-11-15 (zgreg and fritsch)

      but xbmc guys are using it now http://forum.xbmc.org/showthread.php?tid=174854

      Comment


      • Originally posted by oibaf View Post
        @Doctor Nick: there are bugs with llvm 3.5 ( https://bugs.freedesktop.org/show_bug.cgi?id=70410 ), I prefer not to use it until it's stabilized to avoiding build failures.
        Ok, that's reasonable. Still, I think I'd like to see an llvm daily repo for the mesa drivers, since OpenCL support is going to continue to evolve rapidly (AMD is committing full-time developers to it now).

        I'm thinking of creating my own PPA, where I import the oibaf source packages, patch the debian control files, and recompile them. Does anyone know how to set up an automatic build thing like this?

        Comment


        • Originally posted by agd5f View Post
          Switching is done automatically on 3.13 and newer. The dGPU is automatically powered down when not in use. You can get the old manual behaviour back by booting with radeon.runpm=0 on the kernel command line in grub.
          this does not work proper on my notebook: black screen after " sudo restart lightdm"
          vgaswitcheroo was the only way to play my games, AMD Catalyst does not install, VirtualGL is too complicated for me.

          Comment


          • -edit-
            I solved using DRI_PRIME=1

            I apologize for my ignorance but this new function is not described in the guides and forums in Italian.
            DRI_PRIME works fine!

            Comment


            • undefined symbol in r600_dri.so

              Hi all,

              After running
              LIBGL_DEBUG=verbose glxinfo
              I can see this error:

              libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/r600_dri.so
              libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
              libGL: driver does not expose __driDriverGetExtensions_r600(): /usr/lib/x86_64-linux-gnu/dri/r600_dri.so: undefined symbol: __driDriverGetExtensions_r600

              Other information in this debug command I think is all ok:
              http://pastebin.com/3U2jCwSQ

              ppa-purge removes this error but when I reinstall the graphics driver, it appears again.

              My graphics card is a Hd4670 agp, and apparently, the graphics driver works well. At least I have not noticed any problems with it.


              Regards.

              Comment


              • Originally posted by thexyzxyzs View Post
                Hi all,

                After running
                LIBGL_DEBUG=verbose glxinfo
                I can see this error:

                libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/r600_dri.so
                libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
                libGL: driver does not expose __driDriverGetExtensions_r600(): /usr/lib/x86_64-linux-gnu/dri/r600_dri.so: undefined symbol: __driDriverGetExtensions_r600
                This is expected and it's not an error, it's just that gallium drivers don't support megadrivers.

                Comment


                • Originally posted by Vanek View Post
                  Hi oibaf. Could you please add this patch WIP: st/vl, st/vdpau: motion adaptive deinterlacer to your builds?
                  I added the patch to the PPA (on both 13.10 and 14.04). Please test.

                  Comment


                  • Hello oibaf, are you planning to enable openmax in your builds for testing?
                    Thanks!

                    Comment


                    • Originally posted by ultij View Post
                      Hello oibaf, are you planning to enable openmax in your builds for testing?
                      Thanks!
                      My card is not compatible and I cannot test, but if someone post a patch for the packages or tell me which built files are needed and where to put them I could add it.

                      Comment


                      • Originally posted by oibaf View Post
                        I added the patch to the PPA (on both 13.10 and 14.04). Please test.
                        Ok, it definitely works with
                        Code:
                        mplayer -noconfig all -vo vdpau:deint=3 -vc ffh264vdpau,ffodivxvdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau
                        on interlaced video, and
                        Code:
                        mplayer -noconfig all -vo vdpau -vc ffh264vdpau,ffodivxvdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau
                        works great on progressive, but I'm getting a green screen on xbmc (on progressive and black screen on interlaced). But it's maybe something wrong with my system - I haven't tried it on clean install.
                        (Also, there is a warning at xbmc.org by fritsch "Installation of the wsnipex repository which includes all relevant mesa patches in a stable version. Don't use oibaf ppa - it will produce black screens only.")
                        Thanks!

                        Comment


                        • Originally posted by Vanek View Post
                          Ok, it definitely works with
                          Code:
                          mplayer -noconfig all -vo vdpau:deint=3 -vc ffh264vdpau,ffodivxvdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau
                          on interlaced video, and
                          Code:
                          mplayer -noconfig all -vo vdpau -vc ffh264vdpau,ffodivxvdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau
                          works great on progressive, but I'm getting a green screen on xbmc (on progressive and black screen on interlaced). But it's maybe something wrong with my system - I haven't tried it on clean install.
                          (Also, there is a warning at xbmc.org by fritsch "Installation of the wsnipex repository which includes all relevant mesa patches in a stable version. Don't use oibaf ppa - it will produce black screens only.")
                          Thanks!
                          I think that wsnipex PPA only added this patch more than my PPA, so the warning could be ignored. No idea about the green screen, try asking to xbmc people.

                          Comment


                          • So, it is in master now vl: add motion adaptive deinterlacer and st/vdpau: add support for DEINTERLACE_TEMPORAL

                            Comment


                            • Indeed. Before adding the patch to the PPA I asked Grigori, patch author, and he replied he planned to merge the patch sometime, even if the quality could still be improved. He was fast!

                              Comment


                              • Actually and currently what benefits on HD3850 AGP card installing this drivers?

                                I'm interested in hardware acceleration on flv (youtube) files and any kind of possible acceleration to improve capabilities on old but reliable hardware.
                                Last edited by Azrael5; 02-15-2014, 06:22 AM.

                                Comment

                                Working...
                                X