Announcement

Collapse
No announcement yet.

Updated and Optimized Ubuntu Free Graphics Drivers

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

  • I suppose that wouldn't hurt, but I think the reason it hasn't been done up to now is twofold:

    - Ubuntu sources typically haven't been so far behind (and Mesa is usually pretty conservative about stable releases) that a new stable release typically makes much difference versus the default

    - "Unstable" Mesa from git has always been 100% stable for me (on Sandybridge), so I'm surprised you're encountering so many issues! My system is configured to automatically fetch updates from apt-get once a week, and I'll usually go several weeks between reboots without any harm, so while I don't actually see these updates on the near-daily basis that the PPA provides, it still suits me just fine.

    Comment


    • Originally posted by triune View Post
      I'm not sure if this has been asked before, going through ~140 pages of replies to this thread would take ages! So...

      Is there any way to get STABLE updates of Mesa in PPA form?

      I've been using the OIBAF for two weeks now and have to say that I don't want to be on the bleeding edge of Mesa development and would much rather prefer to get stable updates of Mesa. Given that 10.3.x is now the current stable branch, could OIBAF maintain a separate repository for that latest stable Mesa releases? I'm sure I'm not the only 14.04 user out there who would love to upgrade from Mesa 10.1.3 but retain the stability of an LTS release.

      I've noticed several system crashes (complete graphics lockup) while on OIBAF not to mention that packages need to be upgraded several times a week which all require a reboot. This is probably great for driver developers, but I'm not sure who else out there needs these sort of updates? Wouldn't the wider/larger audience best be served by stable updates instead of git trunk builds?
      Question, why are you using the Oibaf PPA if you want only a few, stable updates? Also, if your system is frequently updated and rebooted, it should run just fine. I often get weird crash reports when I boot up, but I'm 99% sure it's because I had typed in
      Code:
      sudo reboot
      which doesn't gracefully kill processes, and I'm also running 15.04 now. That being said, no issues here while actually trying to do things like games or video.

      Comment


      • xorg-edgers is relatively stable, IIRC.
        You don't really need to reboot every time you update your system, or to update all the time. I don't know how to stop ubuntu bothering you (it doesn't in my case, it has been heavily modified through years of use), but for the second problem, you could simply edit the sources.list by hand and comment (with an #) the lines that correspond to oibaf's repo, so that it won't update this repo until you uncomment those lines again. (I think I got that idea from this thread, but I don't remember very well...).

        Comment


        • Originally posted by triune View Post
          I'm not sure if this has been asked before, going through ~140 pages of replies to this thread would take ages! So...

          Is there any way to get STABLE updates of Mesa in PPA form?
          Probably not the answer you're looking for, but Arch Linux and openSUSE both are pretty nice for having stable graphics stack components (there's a repo for openSUSE for it).

          Comment


          • Is this patch being applied?

            source: https://bugs.freedesktop.org/show_bug.cgi?id=81551

            Comment


            • Oibaf PPA is broken ?

              Hi, this afternoon I tried to upgrade, this is the result:

              Code:
              hs1974g@unity7:~$ sudo apt-get upgrade

              Leyendo lista de paquetes... Hecho
              Creando árbol de dependencias
              Leyendo la información de estado... Hecho
              Tal vez quiera ejecutar «apt-get -f install» para corregirlo.
              Los siguientes paquetes tienen dependencias incumplidas:
              libegl1-mesa : Depende: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~gd~t) pero 10.4~git1411171930.920f87~gd~t está instalado
              libgbm1 : Depende: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~gd~t) pero 10.4~git1411171930.920f87~gd~t está instalado
              libgl1-mesa-dri : Rompe: libgl1-mesa-dri:i386 (!= 10.4~git1411171930.920f87~gd~t) pero 10.5~git1411191810.9460cd~gd~t está instalado
              libgl1-mesa-dri:i386 : Rompe: libgl1-mesa-dri (!= 10.5~git1411191810.9460cd~gd~t) pero 10.4~git1411171930.920f87~gd~t está instalado
              libgl1-mesa-glx : Depende: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~gd~t) pero 10.4~git1411171930.920f87~gd~t está instalado
              E: Dependencias incumplidas. Pruebe de nuevo usando -f.

              Code:
              hs1974g@unity7:~$ sudo apt-get -f install
              Leyendo lista de paquetes... Hecho
              Creando árbol de dependencias
              Leyendo la información de estado... Hecho
              Corrigiendo dependencias... falló.
              Los siguientes paquetes tienen dependencias incumplidas:
              libegl1-mesa : Depende: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~gd~t) pero 10.4~git1411171930.920f87~gd~t está instalado
              libgbm1 : Depende: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~gd~t) pero 10.4~git1411171930.920f87~gd~t está instalado
              libgl1-mesa-dri : Rompe: libgl1-mesa-dri:i386 (!= 10.4~git1411171930.920f87~gd~t) pero 10.5~git1411191810.9460cd~gd~t está instalado
              libgl1-mesa-dri:i386 : Rompe: libgl1-mesa-dri (!= 10.5~git1411191810.9460cd~gd~t) pero 10.4~git1411171930.920f87~gd~t está instalado
              libgl1-mesa-glx : Depende: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~gd~t) pero 10.4~git1411171930.920f87~gd~t está instalado
              E: Error, pkgProblemResolver::Resolve generó cortes, esto puede haber sido causado por paquetes retenidos.
              E: No se puede corregir las dependencias

              I think there're unmet dependencies caused by held packages.

              Best Regards.

              Comment


              • I think there's a packaging error in the latest release for trusty:

                Code:
                Unpacking libgl1-mesa-dri:amd64 (10.5~git1411191810.9460cd~gd~t) over (10.4~git1411170730.876c53~gd~t) ...dpkg: error processing archive /var/cache/apt/archives/libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~t_amd64.deb (--unpack):
                 trying to overwrite directory '/usr/lib/x86_64-linux-gnu/pkgconfig' in package libgnome-keyring-dev 3.8.0-2 with nondirectory
                dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
                Errors were encountered while processing:
                 /var/cache/apt/archives/libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~t_amd64.deb
                E: Sub-process /usr/bin/dpkg returned an error code (1)
                When checking the package, it really seems like the pkgconfig file which should be in the pkgconfig directory as its own .pc file is trying to override the whole directory?

                Comment


                • I just added you PPA to my system instead of xorg-edgers.

                  Comment


                  • Originally posted by Weegee View Post
                    I think there's a packaging error in the latest release for trusty:

                    Code:
                    Unpacking libgl1-mesa-dri:amd64 (10.5~git1411191810.9460cd~gd~t) over (10.4~git1411170730.876c53~gd~t) ...dpkg: error processing archive /var/cache/apt/archives/libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~t_amd64.deb (--unpack):
                     trying to overwrite directory '/usr/lib/x86_64-linux-gnu/pkgconfig' in package libgnome-keyring-dev 3.8.0-2 with nondirectory
                    dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
                    Errors were encountered while processing:
                     /var/cache/apt/archives/libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~t_amd64.deb
                    E: Sub-process /usr/bin/dpkg returned an error code (1)
                    When checking the package, it really seems like the pkgconfig file which should be in the pkgconfig directory as its own .pc file is trying to override the whole directory?
                    Same problem here. Utopic

                    Comment


                    • I have a fixed version, however launchpad is not able to compile from PPAs now, so the fix will arrive later.

                      Comment


                      • Originally posted by oibaf View Post
                        I have a fixed version, however launchpad is not able to compile from PPAs now, so the fix will arrive later.
                        Thanks a bunch. For me there is no going back it seems : ), ppa-purge wants to purge a half of my system.

                        Comment


                        • error when tried to upgrade libgl1-mesa-dri, Ubuntu Utopic 14.10 64 bit

                          Code:
                          Preparativi per estrarre .../libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~u_amd64.deb...
                          De-configurazione di libgl1-mesa-dri:i386 (10.3.2-0ubuntu0.1)...
                          Estrazione di libgl1-mesa-dri:amd64 (10.5~git1411191810.9460cd~gd~u) su (10.3.2-0ubuntu0.1)...
                          dpkg: errore nell'elaborare l'archivio /var/cache/apt/archives/libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~u_amd64.deb (--unpack):
                           tentata sovrascrittura della directory "/usr/lib/x86_64-linux-gnu/pkgconfig" nel pacchetto libffi-dev:amd64 3.1-2 con un oggetto non-directory
                          dpkg-deb: errore: il sottoprocesso paste č stato terminato dal segnale (Pipe interrotta)
                          Preparativi per estrarre .../libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~u_i386.deb...
                          De-configurazione di libgl1-mesa-dri:amd64 (10.3.2-0ubuntu0.1)...
                          Estrazione di libgl1-mesa-dri:i386 (10.5~git1411191810.9460cd~gd~u) su (10.3.2-0ubuntu0.1)...
                          dpkg: errore nell'elaborare l'archivio /var/cache/apt/archives/libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~u_i386.deb (--unpack):
                           tentata sovrascrittura della directory "/usr/lib/i386-linux-gnu/pkgconfig" nel pacchetto zlib1g-dev:i386 1:1.2.8.dfsg-1ubuntu1 con un oggetto non-directory
                          dpkg-deb: errore: il sottoprocesso paste č stato terminato dal segnale (Pipe interrotta)
                          Si sono verificati degli errori nell'elaborazione:
                           /var/cache/apt/archives/libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~u_amd64.deb
                           /var/cache/apt/archives/libgl1-mesa-dri_10.5~git1411191810.9460cd~gd~u_i386.deb
                          E: Sub-process /usr/bin/dpkg returned an error code (1)

                          Comment


                          • Originally posted by scorpion2782 View Post
                            error when tried to upgrade libgl1-mesa-dri, Ubuntu Utopic 14.10 64 bit
                            That's the same issue I have, we just have to wait for the new fixed builds to appear on Launchpad. Apparently the build fails for the same reason

                            Comment


                            • Originally posted by oibaf View Post
                              I have a fixed version, however launchpad is not able to compile from PPAs now, so the fix will arrive later.
                              Please, fix this as soon, as possible. Because i even can't install ppa-purge or anything else

                              Comment


                              • Hi, I've successfully repack the package to fix my system. The following is the fixed package for Ubuntu 14.04 for x86 32-bit hardware architecture **only**.
                                https://drive.google.com/file/d/0B3e...ew?usp=sharing

                                Download the package and install it with
                                # dpkg --install <filename>

                                Then you can recover APT to clean state using
                                # apt-get --fix-broken install

                                Warn again that the package is only for x86 32-bit Ubuntu 14.04.

                                Comment

                                Working...
                                X