Feral Interactive's call for a stable Mesa PPA has already made progress, as there's now a stable PPA available for Mesa.
Paulo Dias "Padoka" has setup another PPA here: https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa
Note: This is a community-run PPA, so it's possible it may someday go out of date and/or have issues at times.
This is likely a stop-gap measure until something more official is done.
It currently hosts Mesa 13.0.2 and LLVM 3.9 along with RADV and ANV the AMD and Intel open source Vulkan drivers.
If you're on Ubuntu, or one of its derivatives you can install this PPA by doing this command:
Followed by:
That's all you should need to do now on Ubuntu to get a stable and up to date version of Mesa.
Thanks for pointing it out calexil.
Paulo Dias "Padoka" has setup another PPA here: https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa
Note: This is a community-run PPA, so it's possible it may someday go out of date and/or have issues at times.
This is likely a stop-gap measure until something more official is done.
It currently hosts Mesa 13.0.2 and LLVM 3.9 along with RADV and ANV the AMD and Intel open source Vulkan drivers.
If you're on Ubuntu, or one of its derivatives you can install this PPA by doing this command:
sudo add-apt-repository ppa:paulo-miguel-dias/pkppa
Followed by:
sudo apt-get update
That's all you should need to do now on Ubuntu to get a stable and up to date version of Mesa.
Thanks for pointing it out calexil.
Some you may have missed, popular articles from the last month:
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
Who cares!?
Dude, seriously? Of course people care, that's the only logical reason to why Feral Interactive even called for a PPA be set up.
Last edited by Peapoll on 8 December 2016 at 9:24 pm UTC
0 Likes
I did have this article formatted a little differently, but this is fine too, thanks for sharing it Liam.
0 Likes
I did have this article formatted a little differently, but this is fine too, thanks for sharing it Liam.Sorry dude, but yours was a little too all over the place to be an actual article :)
0 Likes
Ubuntu needs a rolling release. Rolling release has been nice for me using opensource drivers. I dont have to worry about adding unofficial repositories and still get the latest stable drivers. The issue with rolling release is steam packaging old lib files that are incompatible with the opensource drivers.
If you want a rolling release, you can already use Debian testing.
It is not a true rolling release, as it has freezes states for when it moves into stable and it is not fitted with the larger repositories of Ubuntu, and due to its stance of remaining completely free there is no easy proprietary driver installation for instance or out of box support for things like audio and video decoding. in that case the user has to add the non-free repo.
And with Ubuntu's point releases system upgrades can cause breakage as can adding in unofficial repositories, which is why the rolling release would be nice.
Last edited by m0nt3 on 8 December 2016 at 10:15 pm UTC
1 Likes, Who?
If you want a rolling release, you can already use Debian testing.
It is not a true rolling release, as it has freezes states for when it moves into stable and it is not fitted with the larger repositories of Ubuntu, and due to its stance of remaining completely free there is no easy proprietary driver installation for instance or out of box support for things like audio and video decoding. in that case the user has to add the non-free repo.
It is more rolling than anything Ubuntu. To make it more rolling they need to reduce the freeze period, which they so far succeeded in the last release. Hopefully they'll keep it up, and won't let it become too long again. Mixing anything from Ubuntu into Debian is always a bad idea. Don't do that - they aren't necessarily compatible.
Adding a non-free part of the repo is something you can do at any point if it wasn't added. There are Debian installers with it included by default. The only thing missing with multimedia in Debian repos is libdvdcss. You need Videolan repo for it (and for a good reason - dealing with corrupted DRM protection laws is risky). Other than that, you can play anything you want with mpv and vlc out of the box.
Last edited by Shmerl on 8 December 2016 at 11:57 pm UTC
0 Likes
+ Click to view long quoteIt seems I got burned (Cinnamon complains that it's running without video hardware acceleration with this ppa) so I tried this. After the first phase it lists out as WILL BE REMOVED nearly every component there is and prompts for "Yes, I know what I'm doing". I did this once, and it wrecked my system. If I type anything else, it takes me to another list with still plenty of stuff being removed (including libs from vlc, skype, steam..). What should I do here? I don't want to reinstall my system like I had to do last time..
Strange, I didn't remember ppa-purge do this with me. What distro are you using and what PPA are you trying to remove?
Linux Mint 18 with Cinnamon.
I'm using
sudo ppa-purge ppa:paulo-miguel-dias/pkppa
I tried aborting the first deletion and accepting the second, but that didn't get me too far it seems. Now ppa-purge says that the PPA is removed, but my Mesa version is still 13.0.2 - padoka PPA and the original issue is not fixed (and, skype and steam won't start so need to reinstall those, at the least..)
EDIT:
Complete output
Spoiler, click me
sudo ppa-purge paulo-miguel-dias/pkppa
Updating packages lists
PPA to be removed: paulo-miguel-dias pkppa
Package revert list generated:
libegl1-mesa:amd64- libgbm1:amd64- libgl1-mesa-dri:amd64-
libgl1-mesa-glx:amd64- libglapi-mesa:amd64- libllvm3.9:amd64-
libwayland-egl1-mesa:amd64- libxatracker2:amd64-
Disabling paulo-miguel-dias PPA from
/etc/apt/sources.list.d/paulo-miguel-dias-pkppa-xenial.list
Updating packages lists
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
account-plugin-tools accountsservice-ubuntu-schemas click
dbus-property-service fonts-droid-fallback gir1.2-click-0.4 gir1.2-gee-0.8
gist gsettings-ubuntu-schemas gstreamer1.0-plugins-ugly
gstreamer1.0-plugins-ugly-amr indicator-network indicator-power liba52-0.7.4
libandroid-properties1 libass5 libavcodec-ffmpeg-extra56
libavformat-ffmpeg56 libavresample-ffmpeg2 libavutil-ffmpeg54 libbluray1
libboost-log1.58.0 libboost-regex1.58.0 libboost-thread1.58.0 libbs2b0
libchromaprint0 libclick-0.4-0 libconnectivity-qt1 libcrystalhd3
libdbus-cpp5 libdc1394-22 libdca0 libde265-0 libfaad2 libflite1
libfluidsynth1 libgdm1 libgeonames0 libgflags2v5 libgme0 libgoogle-glog0v5
libgsettings-qt1 libhardware2 libhud2 libhybris libhybris-common1
libhybris-utils libkate1 liblibertine1 liblttng-ust-ctl2 liblttng-ust0
libmad0 libmedia1 libmimic0 libmjpegutils-2.1-0 libmms0 libmodplug1
libmp3lame0 libmpeg2-4 libmpeg2encpp-2.1-0 libmpg123-0 libmplex2-2.1-0
libofa0 libonline-accounts-qt1 libopenal1 libopenjpeg5 libpostproc-ffmpeg53
libprocess-cpp3 libqofono-qt5-0 libqt5organizer5 libqt5positioning5
libqt5systeminfo5 libqt5test5 libqt5xmlpatterns5 libruby2.3
libschroedinger-1.0-0 libshine3 libsidplay1v5 libsnappy1v5 libsodium18
libsoundtouch1 libsoxr0 libspandsp2 libsrtp0 libssh-gcrypt-4
libswresample-ffmpeg1 libswscale-ffmpeg3 libsystemsettings1 libtbb2
libtrust-store2 libtwolame0 libubuntu-app-launch2 libubuntu-application-api3
libubuntu-download-manager-client1 libubuntu-download-manager-common1
libubuntu-platform-hardware-api3 libubuntuoneauth-2.0-0 libudm-common1
libunity-action-qt1 liburcu4 liburl-dispatcher1 libva1 libvo-aacenc0
libvo-amrwbenc0 libwhoopsie-preferences0 libwhoopsie0 libwildmidi-config
libwildmidi1 libx264-148 libx265-79 libxvidcore4 libzbar0 libzmq5
libzvbi-common libzvbi0 oxideqt-codecs powerd python3-click-package
python3-gnupg qml-module-qt-labs-folderlistmodel qml-module-qtsysteminfo
qml-module-ubuntu-connectivity qtdeclarative5-gsettings1.0
qtdeclarative5-ofono0.2 qtdeclarative5-unity-action-plugin rake ruby
ruby-did-you-mean ruby-json ruby-minitest ruby-net-telnet ruby-power-assert
ruby-test-unit ruby2.3 rubygems-integration sqlite3 suru-icon-theme
system-image-common system-image-dbus ubuntu-application-api3-test
ubuntu-mobile-icons ubuntu-ui-toolkit-theme ubuntuone-client-data
ubuntuone-credentials-common unity-asset-pool unrar urfkill
whoopsie-preferences xapps-common
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
pinentry-curses
Suggested packages:
pinentry-doc
The following packages will be REMOVED:
apturl apturl-common baobab blueberry brasero-cdrkit caribou cinnamon
cinnamon-control-center cinnamon-screensaver cinnamon-session
cinnamon-settings-daemon cjs evolution-data-server file-roller firefox gcr
gdebi gir1.2-appindicator3-0.1 gir1.2-caribou-1.0 gir1.2-cinnamondesktop-3.0
gir1.2-clutter-1.0 gir1.2-clutter-gst-2.0 gir1.2-clutter-gst-3.0
gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-evince-3.0 gir1.2-gkbd-3.0
gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0 gir1.2-gtk-3.0
gir1.2-gtkclutter-1.0 gir1.2-gtksource-3.0 gir1.2-keybinder-3.0
gir1.2-meta-muffin-0.0 gir1.2-nemo-3.0 gir1.2-nmgtk-1.0 gir1.2-peas-1.0
gir1.2-timezonemap-1.0 gir1.2-vte-2.91 gir1.2-webkit-3.0 gir1.2-webkit2-3.0
gir1.2-wnck-3.0 gir1.2-xplayer-1.0 gkbd-capplet gnome-bluetooth
gnome-calculator gnome-disk-utility gnome-font-viewer gnome-icon-theme
gnome-icon-theme-symbolic gnome-keyring gnome-orca gnome-panel
gnome-power-manager gnome-screenshot gnome-session-bin
gnome-session-canberra gnome-settings-daemon gnome-system-log
gnome-system-monitor gnome-terminal gstreamer1.0-clutter gstreamer1.0-libav
gstreamer1.0-plugins-bad gstreamer1.0-plugins-bad-faad
gstreamer1.0-plugins-bad-videoparsers gucharmap gufw gvfs:i386 gvfs
gvfs-backends gvfs-daemons gvfs-fuse icedtea-8-plugin icedtea-netx
icedtea-plugin libappindicator3-1 libavfilter-ffmpeg5 libbrasero-media3-1
libcanberra-gtk3-0 libcanberra-gtk3-module libcaribou0 libchamplain-0.12-0
libchamplain-gtk-0.12-0 libcinnamon-control-center1 libcinnamon-desktop4
libcjs0e libclutter-1.0-0 libclutter-gst-2.0-0 libclutter-gst-3.0-0
libclutter-gtk-1.0-0 libcogl-pango20 libcogl-path20 libcogl20 libegl1-mesa
libevdocument3-4 libevview3-3 libgail-3-0 libgbm1 libgcr-ui-3-1
libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgle3 libglew1.13
libglu1-mesa libgnome-bluetooth13 libgnome-desktop-3-12 libgnomekbd8
libgstreamer-plugins-bad1.0-0 libgtk-3-0 libgtk-3-bin libgtkglext1
libgtkmm-3.0-1v5 libgtksourceview-3.0-1 libgucharmap-2-90-7 libgweather-3-6
libindicator3-7 libkeybinder-3.0-0 libllvm3.9 libmetacity-private3a
libmuffin0 libnautilus-extension1a libnemo-extension1 libnm-gtk0 libnma0
libopencv-calib3d2.4v5 libopencv-contrib2.4v5 libopencv-core2.4v5
libopencv-features2d2.4v5 libopencv-flann2.4v5 libopencv-highgui2.4v5
libopencv-imgproc2.4v5 libopencv-legacy2.4v5 libopencv-ml2.4v5
libopencv-objdetect2.4v5 libopencv-video2.4v5 libpanel-applet0 libpeas-1.0-0
libpeas-1.0-0-python2loader libqt4-opengl libqt5gui5 libqt5opengl5
libqt5printsupport5 libqt5quick5 libqt5webkit5 libqt5widgets5 libqtwebkit4
libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core
libreoffice-base-drivers libreoffice-calc libreoffice-core libreoffice-draw
libreoffice-gnome libreoffice-gtk libreoffice-help-en-us libreoffice-impress
libreoffice-math libreoffice-ogltrans libreoffice-pdfimport
libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-writer
libtimezonemap1 libvisual-0.4-plugins libvte-2.91-0 libwayland-egl1-mesa
libwebkit2gtk-3.0-25 libwebkit2gtk-4.0-37 libwebkitgtk-1.0-0
libwebkitgtk-3.0-0 libwnck-3-0 libxatracker2 libxplayer0 libxreaderdocument3
libxreaderview3 libyelp0 mdm mesa-utils metacity mint-artwork-common
mint-artwork-gnome mint-common mint-info-cinnamon mint-meta-cinnamon
mint-meta-core mint-user-guide-cinnamon mintdrivers mintinstall mintlocale
mintnanny mintsources mintstick mintsystem mintupdate mintupload mintwelcome
mousetweaks nemo nemo-emblems nemo-fileroller nemo-folder-color-switcher
nemo-preview nemo-share network-manager-gnome network-manager-openvpn-gnome
network-manager-pptp-gnome nux-tools nvidia-prime-applet openjdk-8-jre
pinentry-gnome3 pix policykit-1-gnome python-aptdaemon.gtk3widgets
python-nemo python-qt4 python-ubuntu-sso-client python-webkit
python3-aptdaemon.gtk3widgets python3-uno seahorse sessioninstaller
signon-ui signon-ui-x11 simple-scan synaptic system-config-printer-gnome
ubuntu-system-adjustments vino virtualbox-guest-x11 x11-utils
xdg-user-dirs-gtk xed xorg xreader xscreensaver-gl xscreensaver-gl-extra
xserver-xorg xserver-xorg-core xserver-xorg-input-all
xserver-xorg-input-evdev xserver-xorg-input-synaptics
xserver-xorg-input-vmmouse xserver-xorg-input-wacom xserver-xorg-video-all
xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-fbdev
xserver-xorg-video-intel xserver-xorg-video-nouveau xserver-xorg-video-qxl
xserver-xorg-video-radeon xserver-xorg-video-vesa xserver-xorg-video-vmware
xviewer xviewer-plugins yelp zenity
The following NEW packages will be installed:
pinentry-curses
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
mintsources synaptic (due to mintsources)
0 upgraded, 1 newly installed, 260 to remove and 0 not upgraded.
Need to get 31,2 kB of archives.
After this operation, 1 084 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
?] n
Abort.
The following packages will be REMOVED:
libegl1-mesa libgbm1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libllvm3.9 libwayland-egl1-mesa libxatracker2
0 packages upgraded, 0 newly installed, 8 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 212 MB will be freed.
The following packages have unmet dependencies:
cinnamon-session : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libcogl20 : Depends: libegl1-mesa (>= 7.8.1) but it is not going to be installed. or
libegl1-x11 which is a virtual package, provided by:
- libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed.
Depends: libgbm1 (>= 8.1~0) but it is not going to be installed.
Depends: libwayland-egl1-mesa (>= 10.0.2) but it is not going to be installed. or
libwayland-egl1 which is a virtual package, provided by:
- libwayland-egl1-mesa, but it is not going to be installed. - libwayland-egl1-mesa, but it is not going to be installed. - libwayland-egl1-mesa, but it is not going to be installed.
Depends: libgl1-mesa-glx but it is not going to be installed.
xserver-xorg-video-amdgpu : Depends: libgbm1 (>= 10.2~0) but it is not going to be installed.
openjdk-8-jre : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libqtwebkit4 : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
xserver-xorg-core : Depends: libegl1-mesa but it is not going to be installed. or
libegl1 which is a virtual package and is not provided by any available package.
Depends: libgbm1 (>= 8.1~0) but it is not going to be installed.
Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
xscreensaver-gl : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libvisual-0.4-plugins : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libgtk-3-0 : Depends: libwayland-egl1-mesa (>= 10.0.2) but it is not going to be installed. or
libwayland-egl1 which is a virtual package, provided by:
- libwayland-egl1-mesa, but it is not going to be installed. - libwayland-egl1-mesa, but it is not going to be installed. - libwayland-egl1-mesa, but it is not going to be installed.
libreoffice-core : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
mesa-utils : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
gstreamer1.0-plugins-bad : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libwebkitgtk-3.0-0 : Depends: libegl1-mesa (>= 7.8.1) but it is not going to be installed. or
libegl1-x11 which is a virtual package, provided by:
- libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed.
Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libopencv-highgui2.4v5 : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libgtkglext1 : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libmuffin0 : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libwebkitgtk-1.0-0 : Depends: libegl1-mesa (>= 7.8.1) but it is not going to be installed. or
libegl1-x11 which is a virtual package, provided by:
- libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed.
Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libreoffice-ogltrans : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libqt5gui5 : Depends: libegl1-mesa (>= 7.8.1) but it is not going to be installed. or
libegl1-x11 which is a virtual package, provided by:
- libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed.
Depends: libgbm1 (>= 8.1~0) but it is not going to be installed.
Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libqt5webkit5 : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
xserver-xorg-video-vmware : Depends: libxatracker2 but it is not going to be installed.
libgle3 : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
Depends: xlibmesa3-gl which is a virtual package and is not provided by any available package.
or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libwebkit2gtk-4.0-37 : Depends: libegl1-mesa (>= 7.8.1) but it is not going to be installed. or
libegl1-x11 which is a virtual package, provided by:
- libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed.
Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
Depends: libwayland-egl1-mesa (>= 10.0.2) but it is not going to be installed. or
libwayland-egl1 which is a virtual package, provided by:
- libwayland-egl1-mesa, but it is not going to be installed. - libwayland-egl1-mesa, but it is not going to be installed. - libwayland-egl1-mesa, but it is not going to be installed.
libglu1-mesa : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
xorg : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
Depends: libgl1-mesa-dri but it is not going to be installed.
gnome-session-bin : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libwebkit2gtk-3.0-25 : Depends: libegl1-mesa (>= 7.8.1) but it is not going to be installed. or
libegl1-x11 which is a virtual package, provided by:
- libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed.
Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libopencv-core2.4v5 : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libglew1.13 : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
cinnamon : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
xscreensaver-gl-extra : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
x11-utils : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
nux-tools : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
libgstreamer-plugins-bad1.0-0 : Depends: libegl1-mesa (>= 7.8.1) but it is not going to be installed. or
libegl1-x11 which is a virtual package, provided by:
- libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed. - libegl1-mesa, but it is not going to be installed.
Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
Depends: libwayland-egl1-mesa (>= 10.0.2) but it is not going to be installed. or
libwayland-egl1 which is a virtual package, provided by:
- libwayland-egl1-mesa, but it is not going to be installed. - libwayland-egl1-mesa, but it is not going to be installed. - libwayland-egl1-mesa, but it is not going to be installed.
libqt4-opengl : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
virtualbox-guest-x11 : Depends: libgl1-mesa-glx but it is not going to be installed. or
libgl1 which is a virtual package, provided by:
- libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed. - libgl1-mesa-glx, but it is not going to be installed.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
Internal error: found 2 (choice -> promotion) mappings for a single choice.
The following actions will resolve these dependencies:
Remove the following packages:
1) xserver-xorg-video-all
2) xserver-xorg-video-vmware
Keep the following packages at their current version:
3) libegl1-mesa [1:13.0.2-2~x~padoka0 (now)]
4) libgbm1 [1:13.0.2-2~x~padoka0 (now)]
5) libgl1-mesa-dri [1:13.0.2-2~x~padoka0 (now)]
6) libgl1-mesa-glx [1:13.0.2-2~x~padoka0 (now)]
7) libglapi-mesa [1:13.0.2-2~x~padoka0 (now)]
8) libllvm3.9 [1:3.9-1~gd~x (now)]
9) libwayland-egl1-mesa [1:13.0.2-2~x~padoka0 (now)]
Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.
Warning: Something went wrong, packages may not have been reverted
EDIT again:
Well, I solved this by upgrading to the bleeding edge PPA. Everything seems okay now (no screen tearing as there was before when I tried the PPA) so I guess everything is awesome again. Although it would would be nice to know how to downgrade if there's ever need..
Last edited by paasisti on 9 December 2016 at 10:16 am UTC
0 Likes
Guys don't feed trolls who are tagged as new accounts. Don't give them the attention they seek. ;)
1 Likes, Who?
It seems I got burned (Cinnamon complains that it's running without video hardware acceleration with this ppa) so I tried this. After the first phase it lists out as WILL BE REMOVED nearly every component there is and prompts for "Yes, I know what I'm doing". I did this once, and it wrecked my system. If I type anything else, it takes me to another list with still plenty of stuff being removed (including libs from vlc, skype, steam..). What should I do here? I don't want to reinstall my system like I had to do last time..
I set up a VM last night to have a quick look into this, it looks like what's happening is when you install the updated Mesa from the PPA it also needs to update a bunch of other packages (that are not provided by the PPA) due to dependencies. Then when you try to purge the PPA and revert to the older Mesa version, rather than downgrade those other packages to their previous versions it wants to remove them entirely. Unfortunately those packages are rather important, and removing them means removing a lot of the rest of the system that depends on them as well.
1 Likes, Who?
Great! This may be helpful for some of my friends
0 Likes
Linux Mint 18 with Cinnamon.+ Click to view long quote
I'm usingsudo ppa-purge ppa:paulo-miguel-dias/pkppa
I tried aborting the first deletion and accepting the second, but that didn't get me too far it seems. Now ppa-purge says that the PPA is removed, but my Mesa version is still 13.0.2 - padoka PPA and the original issue is not fixed (and, skype and steam won't start so need to reinstall those, at the least..)
EDIT again:
Well, I solved this by upgrading to the bleeding edge PPA. Everything seems okay now (no screen tearing as there was before when I tried the PPA) so I guess everything is awesome again. Although it would would be nice to know how to downgrade if there's ever need..
Hum, maybe there is something with the Mint packages not being completely compatible with the Ubuntu ones. Tried the same command you posted (I'm also using Padoka's stable PPA) and it was okay in a Kubuntu 16.10 install.
0 Likes
+ Click to view long quoteUbuntu needs a rolling release. Rolling release has been nice for me using opensource drivers. I dont have to worry about adding unofficial repositories and still get the latest stable drivers. The issue with rolling release is steam packaging old lib files that are incompatible with the opensource drivers.
If you want a rolling release, you can already use Debian testing.
It is not a true rolling release, as it has freezes states for when it moves into stable and it is not fitted with the larger repositories of Ubuntu, and due to its stance of remaining completely free there is no easy proprietary driver installation for instance or out of box support for things like audio and video decoding. in that case the user has to add the non-free repo.
And with Ubuntu's point releases system upgrades can cause breakage as can adding in unofficial repositories, which is why the rolling release would be nice.
Indeed, Debian did propaganda for years in claiming "stable" means stable&secure, but these packages were months outdated all things allready fixed upstream in new version, the Debians guys telling people only they can do it, but the actual developers of that software can't - lol
In reality "stable" means unstable&insecure&outdated
We have a trusted package base & software, let the developers fix their own software and give the fixes and new features faster to the novice users (which don't use mesa-git on their distro)
Same in kernel, running amdgpu_cik far over a year now, they claim not to be ready to be default, but that is wrong! Until CIK is activated by default, my gpu is not needed anymore and exchanged with newer graphic card. And the ROTFL is: amdgpu_si (even older cards) got straight to default upstream. I'm old, too - watching this for 20 years now, but on some spots of the open source developer community are sitting some lame ducks - conservative & full of fear (till the next fork happens;)
Last edited by lelouch on 10 December 2016 at 9:25 pm UTC
0 Likes
+ Click to view long quoteLinux Mint 18 with Cinnamon.
I'm usingsudo ppa-purge ppa:paulo-miguel-dias/pkppa
I tried aborting the first deletion and accepting the second, but that didn't get me too far it seems. Now ppa-purge says that the PPA is removed, but my Mesa version is still 13.0.2 - padoka PPA and the original issue is not fixed (and, skype and steam won't start so need to reinstall those, at the least..)
EDIT again:
Well, I solved this by upgrading to the bleeding edge PPA. Everything seems okay now (no screen tearing as there was before when I tried the PPA) so I guess everything is awesome again. Although it would would be nice to know how to downgrade if there's ever need..
Hum, maybe there is something with the Mint packages not being completely compatible with the Ubuntu ones. Tried the same command you posted (I'm also using Padoka's stable PPA) and it was okay in a Kubuntu 16.10 install.
Concerning newest mesa just working for gaming, I would strongly recommend you to switch to a distro which is NOT based on Debian/unbuntu - any other - OR compile mesa-git/llvm-svn your self.
BTW on my distro it's all in AUR https://aur.archlinux.org/packages/?O=0&K=mesa-git and I use it with package manager yaourt (pacman+AUR). You can even add a signed repo with precompiled llvm-svn.
Running mesa 13.1-dev/amdgpu/CIK/opengl4.5. stable as always, but newest version.
Last edited by lelouch on 10 December 2016 at 9:27 pm UTC
0 Likes
+ Click to view long quoteLinux Mint 18 with Cinnamon.
I'm usingsudo ppa-purge ppa:paulo-miguel-dias/pkppa
I tried aborting the first deletion and accepting the second, but that didn't get me too far it seems. Now ppa-purge says that the PPA is removed, but my Mesa version is still 13.0.2 - padoka PPA and the original issue is not fixed (and, skype and steam won't start so need to reinstall those, at the least..)
EDIT again:
Well, I solved this by upgrading to the bleeding edge PPA. Everything seems okay now (no screen tearing as there was before when I tried the PPA) so I guess everything is awesome again. Although it would would be nice to know how to downgrade if there's ever need..
Hum, maybe there is something with the Mint packages not being completely compatible with the Ubuntu ones. Tried the same command you posted (I'm also using Padoka's stable PPA) and it was okay in a Kubuntu 16.10 install.
Concerning newest mesa just working for gaming, I would strongly recommend you to switch to a distro which is NOT based on Debian/unbuntu - any other - OR compile mesa-git/llvm-svn your self.
BTW on my distro it's all in AUR https://aur.archlinux.org/packages/?O=0&K=mesa-git and I use it with package manager yaourt (pacman+AUR). You can even add a signed repo with precompiled llvm-svn.
Running mesa 13.1-dev/amdgpu/CIK/opengl4.5. stable as always, but newest version.
The whole point of this article is to highlight a stable driver and to a development version which can be buggy from time to time.
0 Likes
+ Click to view long quoteAccording to GOL users (x)buntu is also the most used https://www.gamingonlinux.com/users/statisticsWho cares!? Ubuntu was sadly once popular, but was never good (like SuSE). Fedora (Red Hat) is from some importance, leading a big part of linux development.
But folks these endless upgrade cyles and delays for new kernels, drivers, software - you want new graphics drivers faster w/o adding 3rd party PPAs, but still stable: Since a few years now there are Linux Distros with rolling releases - perfect for gaming and time saving
Because plenty of people still use Ubuntu and it's derivatives, myself included.
I loved XFCE until I found out it was the slowest desktop for gaming even with compositing off.
Source
0 Likes
I loved XFCE until I found out it was the slowest desktop for gaming even with compositing off.That benchmark is far from scientific though. Seems like every single test gets conflicting results.
Source
0 Likes
I loved XFCE until I found out it was the slowest desktop for gaming even with compositing off.That benchmark is far from scientific though. Seems like every single test gets conflicting results.
Source
Don't know why you say conflicting results, XFCE comes last in every single test. Scientific or not without counter-evidence it stands. :P
Phronix did similar tests too.
Last edited by Duckeenie on 16 December 2016 at 12:13 pm UTC
0 Likes
The Phoronix test uses Ubuntu's default settings with the compositors enabled.I loved XFCE until I found out it was the slowest desktop for gaming even with compositing off.That benchmark is far from scientific though. Seems like every single test gets conflicting results.
Source
Don't know why you say conflicting results, XFCE comes last in every single test. Scientific or not without counter-evidence it stands. :P
Phronix did similar tests too.
EDIT: Data gathered by non-scientific means doesn't become science simply because nobody tested properly.
Last edited by tuubi on 16 December 2016 at 12:20 pm UTC
0 Likes
The Phoronix test uses Ubuntu's default settings with the compositors enabled.I loved XFCE until I found out it was the slowest desktop for gaming even with compositing off.That benchmark is far from scientific though. Seems like every single test gets conflicting results.
Source
Don't know why you say conflicting results, XFCE comes last in every single test. Scientific or not without counter-evidence it stands. :P
Phronix did similar tests too.
Which is why I used the other link in the first instance... The point is two independent tests show that XFCE is slower when gaming.
0 Likes
And a quick googling will produce tests where it isn't. In my own tests on my systems against Mate and a couple of others left Xfce somewhere in the middle with insignificantly small differences overall (on my hardware at least), so I saw no reason to ditch the DE I'm most comfortable with.The Phoronix test uses Ubuntu's default settings with the compositors enabled.I loved XFCE until I found out it was the slowest desktop for gaming even with compositing off.That benchmark is far from scientific though. Seems like every single test gets conflicting results.
Source
Don't know why you say conflicting results, XFCE comes last in every single test. Scientific or not without counter-evidence it stands. :P
Phronix did similar tests too.
Which is why I used the other link in the first instance... The point is two independent tests show that XFCE is slower when gaming.
0 Likes
+ Click to view long quoteAnd a quick googling will produce tests where it isn't. In my own tests on my systems against Mate and a couple of others left Xfce somewhere in the middle with insignificantly small differences overall (on my hardware at least), so I saw no reason to ditch the DE I'm most comfortable with.The Phoronix test uses Ubuntu's default settings with the compositors enabled.I loved XFCE until I found out it was the slowest desktop for gaming even with compositing off.That benchmark is far from scientific though. Seems like every single test gets conflicting results.
Source
Don't know why you say conflicting results, XFCE comes last in every single test. Scientific or not without counter-evidence it stands. :P
Phronix did similar tests too.
Which is why I used the other link in the first instance... The point is two independent tests show that XFCE is slower when gaming.
It's likely that the performance disparity is not nearly as apparent on stronger hardware. Phoronix seems to have used Intel integrated graphics while the other test used Radeon R7 integrated. I will probably try out some other DE on my laptop and see if it makes a difference. Probably won't care enough to replace Xfce on my desktop though.
0 Likes
See more from me