Mesa drivers

Message
Author
User avatar
Hooten
Posts: 62
Joined: Sat May 05, 2018 5:52 pm

Re: Mesa drivers

#21 Post by Hooten »

kmathern wrote: Fri Sep 14, 2018 12:33 pm
Hooten wrote: Thu Sep 13, 2018 1:26 pm Now when i launch steam it gives this error :
Steam needs to install these additional packages:
libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386 :frown:
Having the stretch-backports repo enabled and installing those three packages with the "-t stretch-backports" option added to the command looks like it will work in this simulation. Rerun it without the "-s" at the end if you get a good simulation.

Code: Select all

$ sudo apt-get install libc6:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 -t stretch-backports -V -s
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
   libllvm3.9 (1:3.9.1-9)
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
   gcc-6-base:i386 (6.3.0-18+deb9u1)
   libbsd0:i386 (0.8.3-1)
   libdrm-amdgpu1:i386 (2.4.91-2~bpo9+1)
   libdrm-intel1 (2.4.91-2~bpo9+1)
   libdrm-intel1:i386 (2.4.91-2~bpo9+1)
   libdrm-nouveau2 (2.4.91-2~bpo9+1)
   libdrm-nouveau2:i386 (2.4.91-2~bpo9+1)
   libdrm-radeon1 (2.4.91-2~bpo9+1)
   libdrm-radeon1:i386 (2.4.91-2~bpo9+1)
   libdrm2:i386 (2.4.91-2~bpo9+1)
   libedit2:i386 (3.1-20160903-3)
   libelf1:i386 (0.168-1)
   libexpat1:i386 (2.2.0-2+deb9u1)
   libffi6:i386 (3.2.1-6)
   libgcc1:i386 (1:6.3.0-18+deb9u1)
   libgl1:i386 (1.0.0+git20180308-2~bpo9+1)
   libglapi-mesa:i386 (18.1.6-1~bpo9+1)
   libglvnd0:i386 (1.0.0+git20180308-2~bpo9+1)
   libglx-mesa0:i386 (18.1.6-1~bpo9+1)
   libglx0:i386 (1.0.0+git20180308-2~bpo9+1)
   libllvm6.0:i386 (1:6.0-1~bpo9+1)
   libncurses5:i386 (6.0+20161126-1+deb9u2)
   libpciaccess0:i386 (0.13.4-1+b2)
   libsensors4:i386 (1:3.4.0-4)
   libstdc++6:i386 (6.3.0-18+deb9u1)
   libtinfo5:i386 (6.0+20161126-1+deb9u2)
   libx11-6:i386 (2:1.6.4-3)
   libx11-xcb1:i386 (2:1.6.4-3)
   libxau6:i386 (1:1.0.8-1)
   libxcb-dri2-0:i386 (1.12-1)
   libxcb-dri3-0:i386 (1.12-1)
   libxcb-glx0:i386 (1.12-1)
   libxcb-present0:i386 (1.12-1)
   libxcb-sync1:i386 (1.12-1)
   libxcb-xfixes0:i386 (1.12-1)
   libxcb1:i386 (1.12-1)
   libxdamage1:i386 (1:1.1.4-2+b3)
   libxdmcp6:i386 (1:1.1.2-3)
   libxext6:i386 (2:1.3.3-1+b2)
   libxfixes3:i386 (1:5.0.3-1)
   libxshmfence1:i386 (1.2-1+b2)
   libxxf86vm1:i386 (1:1.1.4-1+b2)
   zlib1g:i386 (1:1.2.8.dfsg-5)
Suggested packages:
   glibc-doc:i386
   locales:i386
   lm-sensors:i386 (1:3.4.0-4)
Recommended packages:
   libgpm2:i386 (1.20.4-6.2+b1)
The following NEW packages will be installed:
   gcc-6-base:i386 (6.3.0-18+deb9u1)
   libbsd0:i386 (0.8.3-1)
   libc6:i386 (2.24-11+deb9u3)
   libdrm-amdgpu1:i386 (2.4.91-2~bpo9+1)
   libdrm-intel1:i386 (2.4.91-2~bpo9+1)
   libdrm-nouveau2:i386 (2.4.91-2~bpo9+1)
   libdrm-radeon1:i386 (2.4.91-2~bpo9+1)
   libdrm2:i386 (2.4.91-2~bpo9+1)
   libedit2:i386 (3.1-20160903-3)
   libelf1:i386 (0.168-1)
   libexpat1:i386 (2.2.0-2+deb9u1)
   libffi6:i386 (3.2.1-6)
   libgcc1:i386 (1:6.3.0-18+deb9u1)
   libgl1:i386 (1.0.0+git20180308-2~bpo9+1)
   libgl1-mesa-dri:i386 (18.1.6-1~bpo9+1)
   libgl1-mesa-glx:i386 (18.1.6-1~bpo9+1)
   libglapi-mesa:i386 (18.1.6-1~bpo9+1)
   libglvnd0:i386 (1.0.0+git20180308-2~bpo9+1)
   libglx-mesa0:i386 (18.1.6-1~bpo9+1)
   libglx0:i386 (1.0.0+git20180308-2~bpo9+1)
   libllvm6.0:i386 (1:6.0-1~bpo9+1)
   libncurses5:i386 (6.0+20161126-1+deb9u2)
   libpciaccess0:i386 (0.13.4-1+b2)
   libsensors4:i386 (1:3.4.0-4)
   libstdc++6:i386 (6.3.0-18+deb9u1)
   libtinfo5:i386 (6.0+20161126-1+deb9u2)
   libx11-6:i386 (2:1.6.4-3)
   libx11-xcb1:i386 (2:1.6.4-3)
   libxau6:i386 (1:1.0.8-1)
   libxcb-dri2-0:i386 (1.12-1)
   libxcb-dri3-0:i386 (1.12-1)
   libxcb-glx0:i386 (1.12-1)
   libxcb-present0:i386 (1.12-1)
   libxcb-sync1:i386 (1.12-1)
   libxcb-xfixes0:i386 (1.12-1)
   libxcb1:i386 (1.12-1)
   libxdamage1:i386 (1:1.1.4-2+b3)
   libxdmcp6:i386 (1:1.1.2-3)
   libxext6:i386 (2:1.3.3-1+b2)
   libxfixes3:i386 (1:5.0.3-1)
   libxshmfence1:i386 (1.2-1+b2)
   libxxf86vm1:i386 (1:1.1.4-1+b2)
   zlib1g:i386 (1:1.2.8.dfsg-5)
The following packages will be upgraded:
   libdrm-intel1 (2.4.74-1 => 2.4.91-2~bpo9+1)
   libdrm-nouveau2 (2.4.74-1 => 2.4.91-2~bpo9+1)
   libdrm-radeon1 (2.4.74-1 => 2.4.91-2~bpo9+1)
3 upgraded, 43 newly installed, 0 to remove and 121 not upgraded.
Inst gcc-6-base:i386 (6.3.0-18+deb9u1 Debian:9.5/stable, Debian-Security:9/stable [i386])
Inst libgcc1:i386 (1:6.3.0-18+deb9u1 Debian:9.5/stable, Debian-Security:9/stable [i386]) []
Inst libc6:i386 (2.24-11+deb9u3 Debian:9.5/stable [i386])
Inst libxau6:i386 (1:1.0.8-1 Debian:9.5/stable [i386])
Inst libtinfo5:i386 (6.0+20161126-1+deb9u2 Debian:9.5/stable [i386])
Inst zlib1g:i386 (1:1.2.8.dfsg-5 Debian:9.5/stable [i386])
Inst libstdc++6:i386 (6.3.0-18+deb9u1 Debian:9.5/stable, Debian-Security:9/stable [i386])
Inst libbsd0:i386 (0.8.3-1 Debian:9.5/stable [i386])
Inst libncurses5:i386 (6.0+20161126-1+deb9u2 Debian:9.5/stable [i386])
Inst libedit2:i386 (3.1-20160903-3 Debian:9.5/stable [i386])
Inst libdrm2:i386 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [i386])
Inst libdrm-amdgpu1:i386 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [i386])
Inst libdrm-intel1 [2.4.74-1] (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [amd64])
Inst libpciaccess0:i386 (0.13.4-1+b2 Debian:9.5/stable [i386])
Inst libdrm-intel1:i386 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [i386])
Inst libdrm-nouveau2 [2.4.74-1] (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [amd64])
Inst libdrm-nouveau2:i386 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [i386])
Inst libdrm-radeon1 [2.4.74-1] (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [amd64])
Inst libdrm-radeon1:i386 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [i386])
Inst libelf1:i386 (0.168-1 Debian:9.5/stable [i386])
Inst libexpat1:i386 (2.2.0-2+deb9u1 Debian:9.5/stable, Debian-Security:9/stable [i386])
Inst libffi6:i386 (3.2.1-6 Debian:9.5/stable [i386])
Inst libglvnd0:i386 (1.0.0+git20180308-2~bpo9+1 Debian Backports:stretch-backports [i386])
Inst libxdmcp6:i386 (1:1.1.2-3 Debian:9.5/stable [i386])
Inst libxcb1:i386 (1.12-1 Debian:9.5/stable [i386])
Inst libx11-6:i386 (2:1.6.4-3 Debian:9.5/stable [i386])
Inst libxext6:i386 (2:1.3.3-1+b2 Debian:9.5/stable [i386])
Inst libglapi-mesa:i386 (18.1.6-1~bpo9+1 Debian Backports:stretch-backports [i386])
Inst libx11-xcb1:i386 (2:1.6.4-3 Debian:9.5/stable [i386])
Inst libxcb-dri2-0:i386 (1.12-1 Debian:9.5/stable [i386])
Inst libxcb-dri3-0:i386 (1.12-1 Debian:9.5/stable [i386])
Inst libxcb-glx0:i386 (1.12-1 Debian:9.5/stable [i386])
Inst libxcb-present0:i386 (1.12-1 Debian:9.5/stable [i386])
Inst libxcb-sync1:i386 (1.12-1 Debian:9.5/stable [i386])
Inst libxcb-xfixes0:i386 (1.12-1 Debian:9.5/stable [i386])
Inst libxfixes3:i386 (1:5.0.3-1 Debian:9.5/stable [i386])
Inst libxdamage1:i386 (1:1.1.4-2+b3 Debian:9.5/stable [i386])
Inst libxshmfence1:i386 (1.2-1+b2 Debian:9.5/stable [i386])
Inst libxxf86vm1:i386 (1:1.1.4-1+b2 Debian:9.5/stable [i386])
Inst libllvm6.0:i386 (1:6.0-1~bpo9+1 Debian Backports:stretch-backports [i386])
Inst libsensors4:i386 (1:3.4.0-4 Debian:9.5/stable [i386])
Inst libgl1-mesa-dri:i386 (18.1.6-1~bpo9+1 Debian Backports:stretch-backports [i386])
Inst libglx-mesa0:i386 (18.1.6-1~bpo9+1 Debian Backports:stretch-backports [i386])
Inst libglx0:i386 (1.0.0+git20180308-2~bpo9+1 Debian Backports:stretch-backports [i386])
Inst libgl1:i386 (1.0.0+git20180308-2~bpo9+1 Debian Backports:stretch-backports [i386])
Inst libgl1-mesa-glx:i386 (18.1.6-1~bpo9+1 Debian Backports:stretch-backports [i386])
Conf gcc-6-base:i386 (6.3.0-18+deb9u1 Debian:9.5/stable, Debian-Security:9/stable [i386])
Conf libgcc1:i386 (1:6.3.0-18+deb9u1 Debian:9.5/stable, Debian-Security:9/stable [i386])
Conf libc6:i386 (2.24-11+deb9u3 Debian:9.5/stable [i386])
Conf libxau6:i386 (1:1.0.8-1 Debian:9.5/stable [i386])
Conf libtinfo5:i386 (6.0+20161126-1+deb9u2 Debian:9.5/stable [i386])
Conf zlib1g:i386 (1:1.2.8.dfsg-5 Debian:9.5/stable [i386])
Conf libstdc++6:i386 (6.3.0-18+deb9u1 Debian:9.5/stable, Debian-Security:9/stable [i386])
Conf libbsd0:i386 (0.8.3-1 Debian:9.5/stable [i386])
Conf libncurses5:i386 (6.0+20161126-1+deb9u2 Debian:9.5/stable [i386])
Conf libedit2:i386 (3.1-20160903-3 Debian:9.5/stable [i386])
Conf libdrm2:i386 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libdrm-amdgpu1:i386 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libdrm-intel1 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [amd64])
Conf libpciaccess0:i386 (0.13.4-1+b2 Debian:9.5/stable [i386])
Conf libdrm-intel1:i386 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libdrm-nouveau2 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [amd64])
Conf libdrm-nouveau2:i386 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libdrm-radeon1 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [amd64])
Conf libdrm-radeon1:i386 (2.4.91-2~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libelf1:i386 (0.168-1 Debian:9.5/stable [i386])
Conf libexpat1:i386 (2.2.0-2+deb9u1 Debian:9.5/stable, Debian-Security:9/stable [i386])
Conf libffi6:i386 (3.2.1-6 Debian:9.5/stable [i386])
Conf libglvnd0:i386 (1.0.0+git20180308-2~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libxdmcp6:i386 (1:1.1.2-3 Debian:9.5/stable [i386])
Conf libxcb1:i386 (1.12-1 Debian:9.5/stable [i386])
Conf libx11-6:i386 (2:1.6.4-3 Debian:9.5/stable [i386])
Conf libxext6:i386 (2:1.3.3-1+b2 Debian:9.5/stable [i386])
Conf libglapi-mesa:i386 (18.1.6-1~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libx11-xcb1:i386 (2:1.6.4-3 Debian:9.5/stable [i386])
Conf libxcb-dri2-0:i386 (1.12-1 Debian:9.5/stable [i386])
Conf libxcb-dri3-0:i386 (1.12-1 Debian:9.5/stable [i386])
Conf libxcb-glx0:i386 (1.12-1 Debian:9.5/stable [i386])
Conf libxcb-present0:i386 (1.12-1 Debian:9.5/stable [i386])
Conf libxcb-sync1:i386 (1.12-1 Debian:9.5/stable [i386])
Conf libxcb-xfixes0:i386 (1.12-1 Debian:9.5/stable [i386])
Conf libxfixes3:i386 (1:5.0.3-1 Debian:9.5/stable [i386])
Conf libxdamage1:i386 (1:1.1.4-2+b3 Debian:9.5/stable [i386])
Conf libxshmfence1:i386 (1.2-1+b2 Debian:9.5/stable [i386])
Conf libxxf86vm1:i386 (1:1.1.4-1+b2 Debian:9.5/stable [i386])
Conf libllvm6.0:i386 (1:6.0-1~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libsensors4:i386 (1:3.4.0-4 Debian:9.5/stable [i386])
Conf libgl1-mesa-dri:i386 (18.1.6-1~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libglx-mesa0:i386 (18.1.6-1~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libglx0:i386 (1.0.0+git20180308-2~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libgl1:i386 (1.0.0+git20180308-2~bpo9+1 Debian Backports:stretch-backports [i386])
Conf libgl1-mesa-glx:i386 (18.1.6-1~bpo9+1 Debian Backports:stretch-backports [i386])
demo@mx1:~
Man, what can i say.... You saved me again. Worked flawlessly and steam is running (after steam updated).
Thanks again you rock!!!

User avatar
Stevo
Developer
Posts: 12774
Joined: Fri Dec 15, 2006 8:07 pm

Re: Mesa drivers

#22 Post by Stevo »

The point where aptitude was asking for "n" to try another solution was this one:

Code: Select all

Accept this solution? [Y/n/q/?] y
and you accepted it instead. The Qt 4 packages that it wanted to remove were orphaned dependencies from the older version of MX apt-notifier, and should be safe to autoremove:

Code: Select all

sudo apt autoremove
on the command line, or "autoremovable" status tab in Synaptic.

User avatar
KernSpy
Posts: 144
Joined: Wed Nov 05, 2014 10:09 pm

Re: Mesa drivers

#23 Post by KernSpy »

I would like to update/upgrade mesa on this machine as well. I do have Steam installed, but haven't opened it yet. Been busying doing other things. Should I do this within MX Packager .. or maybe from the commad line?
kmathern wrote: Wed Sep 12, 2018 7:55 pm I found a way to do the Mesa upgrade using MX Package Installer.

For all steps below make sure the "Hide library and developer packages" checkbox is unchecked.

1) 'Full App Catalog' tab, select Debian Backports as source, type 'mesa' in search box, upgrade all installed mesa packages that are shown as upgradeable (will upgrade and/or install 18 packages in total)
2) 'Full App Catalog' tab, select Debian Backports as source, type 'libxatracker2' in search box, upgrade libxatracker2 package that's shown as upgradeable (this will also cause libllvm6.0 to be installed)
3) 'Full App Catalog' tab, select Debian Backports as source, type 'mesa' in search box, upgrade libgl1-mesa-dri package that's shown as upgradeable (it was held back in step 1, it also causes libdrm-amdgpu1 to be upgraded)
If successful - restart.

Next - test steam?

If steam has issues ... Will likely be the same issues as mentioned in this thread:

Need to:
Stevo wrote: Thu Sep 13, 2018 4:11 pm Yes, you'll need to install the matching versions of those Mesa libraries from backports, also. Libc6:i386 can be installed first from the main Debian repo:

Code: Select all

sudo apt install libc6:i386
It might be easier to install the Mesa libs on the command line. Enable the backports repo (in Synaptic, if desired), then run

Code: Select all

sudo apt install libgl1-mesa-dri:i386=18.1.6-1~bpo9+1 libgl1-mesa-glx:i386=18.1.6-1~bpo9+1
This is for the current version in backports, and will that certainly change in the future. Then disable the backports repo.


Then .. this solution if needed: viewtopic.php?p=460807#p460807

Different / easier solution?

----
Output of uname -r, Output of inxi -G, Output of inxi -Fxzc0, Output of - lspci | grep VGA, Output of - glxinfo -B,

Linux fourflats 4.9.126-antix.1-amd64-smp #1 SMP PREEMPT Mon Sep 10 15:16:15 BST 2018 x86_64 GNU/Linux
==
Device-1: Intel Crystal Well Integrated Graphics driver: i915 v: kernel
Display: x11 server: X.Org 1.19.2 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 3.3 Mesa 13.0.6
==
System: Host: fourflats Kernel: 4.9.126-antix.1-amd64-smp x86_64 bits: 64 compiler: gcc
v: 6.3.0 Desktop: Xfce 4.12.3 Distro: MX-17.1_x64 Horizon March 14 2018
base: Debian GNU/Linux 9 (stretch)
Machine: Type: Laptop System: System76 product: Galago UltraPro v: galu1 serial: <filter>
Mobo: Notebook model: W740SU serial: <filter> BIOS: American Megatrends v: 4.6.5
date: 12/12/2013
Battery: ID-1: BAT0 charge: 39.3 Wh condition: 39.3/53.3 Wh (74%) model: Notebook BAT
status: Full
CPU: Topology: Quad Core model: Intel Core i7-4770HQ bits: 64 type: MT MCP arch: Haswell
rev: 1 L2 cache: 6144 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 35135
Speed: 2200 MHz min/max: 800/3400 MHz Core speeds (MHz): 1: 2200 2: 2199 3: 2200
4: 2200 5: 2201 6: 2200 7: 3056 8: 2201
Graphics: Device-1: Intel Crystal Well Integrated Graphics driver: i915 v: kernel
bus ID: 00:02.0
Display: x11 server: X.Org 1.19.2 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 3.3 Mesa 13.0.6 direct render: Yes
Audio: Device-1: Intel Crystal Well HD Audio driver: snd_hda_intel v: kernel bus ID: 00:03.0
Device-2: Intel 8 Series/C220 Series High Definition Audio driver: snd_hda_intel
v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k4.9.126-antix.1-amd64-smp
Network: Device-1: Intel Ethernet I217-V driver: e1000e v: 3.2.6-k port: f080 bus ID: 00:19.0
IF: eth0 state: down mac: <filter>
Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel port: f040 bus ID: 03:00.0
IF: wlan0 state: up mac: <filter>
Drives: Local Storage: total: 2.75 TiB used: 32.41 GiB (1.2%)
ID-1: /dev/sda vendor: Western Digital model: WD7500BPKX-22HPJT0 size: 698.64 GiB
ID-2: /dev/sdb vendor: Intel model: SSDMCEAW240A4 size: 223.57 GiB
ID-3: /dev/sdc type: USB vendor: Seagate model: ST2000DL001-9VT156 size: 1.82 TiB
ID-4: /dev/sdd type: USB vendor: Corsair model: VoyagerGT size: 29.88 GiB
Partition: ID-1: / size: 175.87 GiB used: 6.74 GiB (3.8%) fs: ext4 dev: /dev/sda1
ID-2: /home size: 177.79 GiB used: 25.67 GiB (14.4%) fs: ext4 dev: /dev/sda2
ID-3: swap-1 size: 12.59 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda4
Sensors: System Temperatures: cpu: 47.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info: Processes: 297 Uptime: 1h 08m Memory: 15.66 GiB used: 1.38 GiB (8.8%) Init: SysVinit
runlevel: 5 Compilers: gcc: 6.3.0 Shell: bash v: 4.4.12 inxi: 3.0.25

==
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel Open Source Technology Center (0x8086)
Device: Mesa DRI Intel(R) Haswell Mobile (0xd26)
Version: 13.0.6
Accelerated: yes
Video memory: 1536MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 3.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 13.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 13.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

==
MX-19.2_x64 | System76 Galago UltraPro / Clevo W740SU | Intel Core i7-4770HQ | Intel Iris Pro Graphics 5200 | 16 GB DDR3 | Intel 530 series mSATA SSD - 240-GB | WD7500BPKX - 750-GB | Intel HD Audio.

User avatar
Hooten
Posts: 62
Joined: Sat May 05, 2018 5:52 pm

Re: Mesa drivers

#24 Post by Hooten »

KernSpy wrote: Mon Oct 08, 2018 11:50 pm I would like to update/upgrade mesa on this machine as well. I do have Steam installed, but haven't opened it yet. Been busying doing other things. Should I do this within MX Packager .. or maybe from the commad line?
kmathern wrote: Wed Sep 12, 2018 7:55 pm I found a way to do the Mesa upgrade using MX Package Installer.

For all steps below make sure the "Hide library and developer packages" checkbox is unchecked.

1) 'Full App Catalog' tab, select Debian Backports as source, type 'mesa' in search box, upgrade all installed mesa packages that are shown as upgradeable (will upgrade and/or install 18 packages in total)
2) 'Full App Catalog' tab, select Debian Backports as source, type 'libxatracker2' in search box, upgrade libxatracker2 package that's shown as upgradeable (this will also cause libllvm6.0 to be installed)
3) 'Full App Catalog' tab, select Debian Backports as source, type 'mesa' in search box, upgrade libgl1-mesa-dri package that's shown as upgradeable (it was held back in step 1, it also causes libdrm-amdgpu1 to be upgraded)
If successful - restart.

Next - test steam?

If steam has issues ... Will likely be the same issues as mentioned in this thread:

Need to:
Stevo wrote: Thu Sep 13, 2018 4:11 pm Yes, you'll need to install the matching versions of those Mesa libraries from backports, also. Libc6:i386 can be installed first from the main Debian repo:

Code: Select all

sudo apt install libc6:i386
It might be easier to install the Mesa libs on the command line. Enable the backports repo (in Synaptic, if desired), then run

Code: Select all

sudo apt install libgl1-mesa-dri:i386=18.1.6-1~bpo9+1 libgl1-mesa-glx:i386=18.1.6-1~bpo9+1
This is for the current version in backports, and will that certainly change in the future. Then disable the backports repo.


Then .. this solution if needed: viewtopic.php?p=460807#p460807

Different / easier solution?

----
Output of uname -r, Output of inxi -G, Output of inxi -Fxzc0, Output of - lspci | grep VGA, Output of - glxinfo -B,

Linux fourflats 4.9.126-antix.1-amd64-smp #1 SMP PREEMPT Mon Sep 10 15:16:15 BST 2018 x86_64 GNU/Linux
==
Device-1: Intel Crystal Well Integrated Graphics driver: i915 v: kernel
Display: x11 server: X.Org 1.19.2 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 3.3 Mesa 13.0.6
==
System: Host: fourflats Kernel: 4.9.126-antix.1-amd64-smp x86_64 bits: 64 compiler: gcc
v: 6.3.0 Desktop: Xfce 4.12.3 Distro: MX-17.1_x64 Horizon March 14 2018
base: Debian GNU/Linux 9 (stretch)
Machine: Type: Laptop System: System76 product: Galago UltraPro v: galu1 serial: <filter>
Mobo: Notebook model: W740SU serial: <filter> BIOS: American Megatrends v: 4.6.5
date: 12/12/2013
Battery: ID-1: BAT0 charge: 39.3 Wh condition: 39.3/53.3 Wh (74%) model: Notebook BAT
status: Full
CPU: Topology: Quad Core model: Intel Core i7-4770HQ bits: 64 type: MT MCP arch: Haswell
rev: 1 L2 cache: 6144 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 35135
Speed: 2200 MHz min/max: 800/3400 MHz Core speeds (MHz): 1: 2200 2: 2199 3: 2200
4: 2200 5: 2201 6: 2200 7: 3056 8: 2201
Graphics: Device-1: Intel Crystal Well Integrated Graphics driver: i915 v: kernel
bus ID: 00:02.0
Display: x11 server: X.Org 1.19.2 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 3.3 Mesa 13.0.6 direct render: Yes
Audio: Device-1: Intel Crystal Well HD Audio driver: snd_hda_intel v: kernel bus ID: 00:03.0
Device-2: Intel 8 Series/C220 Series High Definition Audio driver: snd_hda_intel
v: kernel bus ID: 00:1b.0
Sound Server: ALSA v: k4.9.126-antix.1-amd64-smp
Network: Device-1: Intel Ethernet I217-V driver: e1000e v: 3.2.6-k port: f080 bus ID: 00:19.0
IF: eth0 state: down mac: <filter>
Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel port: f040 bus ID: 03:00.0
IF: wlan0 state: up mac: <filter>
Drives: Local Storage: total: 2.75 TiB used: 32.41 GiB (1.2%)
ID-1: /dev/sda vendor: Western Digital model: WD7500BPKX-22HPJT0 size: 698.64 GiB
ID-2: /dev/sdb vendor: Intel model: SSDMCEAW240A4 size: 223.57 GiB
ID-3: /dev/sdc type: USB vendor: Seagate model: ST2000DL001-9VT156 size: 1.82 TiB
ID-4: /dev/sdd type: USB vendor: Corsair model: VoyagerGT size: 29.88 GiB
Partition: ID-1: / size: 175.87 GiB used: 6.74 GiB (3.8%) fs: ext4 dev: /dev/sda1
ID-2: /home size: 177.79 GiB used: 25.67 GiB (14.4%) fs: ext4 dev: /dev/sda2
ID-3: swap-1 size: 12.59 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda4
Sensors: System Temperatures: cpu: 47.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info: Processes: 297 Uptime: 1h 08m Memory: 15.66 GiB used: 1.38 GiB (8.8%) Init: SysVinit
runlevel: 5 Compilers: gcc: 6.3.0 Shell: bash v: 4.4.12 inxi: 3.0.25

==
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel Open Source Technology Center (0x8086)
Device: Mesa DRI Intel(R) Haswell Mobile (0xd26)
Version: 13.0.6
Accelerated: yes
Video memory: 1536MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 3.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 13.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 13.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

==
First install mesa drivers doing this:
kmathern wrote: Wed Sep 12, 2018 7:55 pm I found a way to do the Mesa upgrade using MX Package Installer.

For all steps below make sure the "Hide library and developer packages" checkbox is unchecked.

1) 'Full App Catalog' tab, select Debian Backports as source, type 'mesa' in search box, upgrade all installed mesa packages that are shown as upgradeable (will upgrade and/or install 18 packages in total)
2) 'Full App Catalog' tab, select Debian Backports as source, type 'libxatracker2' in search box, upgrade libxatracker2 package that's shown as upgradeable (this will also cause libllvm6.0 to be installed)
3) 'Full App Catalog' tab, select Debian Backports as source, type 'mesa' in search box, upgrade libgl1-mesa-dri package that's shown as upgradeable (it was held back in step 1, it also causes libdrm-amdgpu1 to be upgraded)
After restarting your system check if steam works, if not and you see this error:
Steam needs to install these additional packages:
libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386

Do this: viewtopic.php?p=460807#p460807

If there is another issue, just make a thread here and people of MX will be happy to help you.

User avatar
Stevo
Developer
Posts: 12774
Joined: Fri Dec 15, 2006 8:07 pm

Re: Mesa drivers

#25 Post by Stevo »

Well....we also have Mesa 18.1.7 in a separate experimental MX repo. I'm not sure if it needs its own key, so I just added its URL as trusted to the MX sources:

Code: Select all

deb [trusted=yes] http://mxrepo.com/mx/experimental/ stretch test \
It also has a few media players that are built against the newer Mesa and va-api packages in it.

But it also needs the MX test repo enabled for at least the llvm-6.0 packages from it. The advantage of these repos versus stretch-backports is that you don't have to force install the version, instead they are seen as normal upgrades. But be careful not to upgrade everything willy-nilly from our test repo.

User avatar
KernSpy
Posts: 144
Joined: Wed Nov 05, 2014 10:09 pm

Re: Mesa drivers / Edit: Update ..

#26 Post by KernSpy »

Hi stevo, I got started before I read your latest post.

I followed kmathern's instructions. I did line 1 .. Was successful. Started - Steam. It downloaded update 280,953 KB file. Expanded the file and installed it. Steam started up no problem.

Closed steam - Did line 2. Upgraded - libxatracker2 - Successful. Started - Steam - No issues.

Did line 3 but there wasn't anything left available for upgrade.

==
sudo apt install libc6:i386 -- Returned:
Reading package lists... Done
Building dependency tree
Reading state information... Done
libc6:i386 is already the newest version (2.24-11+deb9u3).
libc6:i386 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
==



--
glxinfo -B
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel Open Source Technology Center (0x8086)
Device: Mesa DRI Intel(R) Haswell Mobile (0xd26)
Version: 18.1.6
Accelerated: yes
Video memory: 1536MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.1.6
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 18.1.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.1.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
--

Host: fourflats Kernel: 4.9.126-antix.1-amd64-smp x86_64 bits: 64
Desktop: Xfce 4.12.3 Distro: MX-17.1_x64 Horizon March 14 2018
Machine: Type: Laptop System: System76 product: Galago UltraPro v: galu1
serial: <root required>
Mobo: Notebook model: W740SU serial: <root required> BIOS: American Megatrends
v: 4.6.5 date: 12/12/2013
Battery: ID-1: BAT0 charge: 39.3 Wh condition: 39.3/53.3 Wh (74%)
CPU: Topology: Quad Core model: Intel Core i7-4770HQ bits: 64 type: MT MCP
L2 cache: 6144 KiB
Speed: 2194 MHz min/max: 800/3400 MHz Core speeds (MHz): 1: 1954 2: 2200 3: 2200
4: 1904 5: 1231 6: 2201 7: 2200 8: 2196
Graphics: Device-1: Intel Crystal Well Integrated Graphics driver: i915 v: kernel
Display: x11 server: X.Org 1.19.2 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.1.6
Audio: Device-1: Intel Crystal Well HD Audio driver: snd_hda_intel
Device-2: Intel 8 Series/C220 Series High Definition Audio driver: snd_hda_intel
Sound Server: ALSA v: k4.9.126-antix.1-amd64-smp
Network: Device-1: Intel Ethernet I217-V driver: e1000e
IF: eth0 state: down mac: 80:fa:5b:0b:27:50
Device-2: Intel Wireless 7260 driver: iwlwifi
IF: wlan0 state: up mac: f8:16:54:2d:3c:14
Drives: Local Storage: total: 2.75 TiB used: 35.10 GiB (1.2%)
ID-1: /dev/sda vendor: Western Digital model: WD7500BPKX-22HPJT0 size: 698.64 GiB
ID-2: /dev/sdb vendor: Intel model: SSDMCEAW240A4 size: 223.57 GiB
ID-3: /dev/sdc type: USB vendor: Seagate model: ST2000DL001-9VT156 size: 1.82 TiB
ID-4: /dev/sdd type: USB vendor: Corsair model: VoyagerGT size: 29.88 GiB
Partition: ID-1: / size: 175.87 GiB used: 7.80 GiB (4.4%) fs: ext4 dev: /dev/sda1
ID-2: /home size: 177.79 GiB used: 27.30 GiB (15.4%) fs: ext4 dev: /dev/sda2
ID-3: swap-1 size: 12.59 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda4
Sensors: System Temperatures: cpu: 44.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info: Processes: 295 Uptime: 1h 25m Memory: 15.66 GiB used: 885.7 MiB (5.5%) Shell: bash
inxi: 3.0.25
--

Graphics: Device-1: Intel Crystal Well Integrated Graphics driver: i915 v: kernel
Display: x11 server: X.Org 1.19.2 driver: modesetting unloaded: fbdev,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.1.6
MX-19.2_x64 | System76 Galago UltraPro / Clevo W740SU | Intel Core i7-4770HQ | Intel Iris Pro Graphics 5200 | 16 GB DDR3 | Intel 530 series mSATA SSD - 240-GB | WD7500BPKX - 750-GB | Intel HD Audio.

User avatar
Hooten
Posts: 62
Joined: Sat May 05, 2018 5:52 pm

Re: Mesa drivers

#27 Post by Hooten »

So solved?

User avatar
Moltke
Posts: 229
Joined: Tue Dec 19, 2017 6:07 pm

Re: Mesa drivers

#28 Post by Moltke »

First install mesa drivers doing this:
kmathern wrote: ↑Wed Sep 12, 2018 7:55 pm
I found a way to do the Mesa upgrade using MX Package Installer.

For all steps below make sure the "Hide library and developer packages" checkbox is unchecked.

1) 'Full App Catalog' tab, select Debian Backports as source, type 'mesa' in search box, upgrade all installed mesa packages that are shown as upgradeable (will upgrade and/or install 18 packages in total)
2) 'Full App Catalog' tab, select Debian Backports as source, type 'libxatracker2' in search box, upgrade libxatracker2 package that's shown as upgradeable (this will also cause libllvm6.0 to be installed)
3) 'Full App Catalog' tab, select Debian Backports as source, type 'mesa' in search box, upgrade libgl1-mesa-dri package that's shown as upgradeable (it was held back in step 1, it also causes libdrm-amdgpu1 to be upgraded)
I just upgraded mesa drivers following those instructions and now if run

Code: Select all

$ glxinfo | grep "OpenGl Version"
as well as running

Code: Select all

$ glxinfo | grep render
get this error message "Error: couldn't find RGB GLX visual or fbconfig" also

Code: Select all

$ glxgears
shows a similar message "Error: couldn't get an RGB, Double-buffered visual" and

Code: Select all

$ inxi -G
shows

Code: Select all

Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Wrestler [Radeon HD 6310] driver: radeon v: kernel 
           Display: x11 server: X.Org 1.19.2 driver: ati,radeon unloaded: fbdev,modesetting,vesa 
           resolution: 1366x768~60Hz 
           OpenGL: renderer: N/A v: N/A


How can I fix this? Thanks in advance for your answers.
Without each other's help there ain't no hope for us :happy:

freefreeno
Posts: 34
Joined: Mon Nov 05, 2018 12:55 pm

Re: Mesa drivers

#29 Post by freefreeno »

I am sure someone will help you but just to let you no I have used those same instruction two or three times with no errors.

User avatar
Moltke
Posts: 229
Joined: Tue Dec 19, 2017 6:07 pm

Re: Mesa drivers

#30 Post by Moltke »

freefreeno wrote: Thu Nov 29, 2018 1:45 pm I am sure someone will help you but just to let you no I have used those same instruction two or three times with no errors.
Well, I just fixed it. It seems that this package "libgl1-mesa-dri" didn't install/upgrade properly. I open MXPI again and searched for "mesa" and there it was. Marked it, upgraded it and now

Code: Select all

$ inxi -G
shows

Code: Select all

Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Wrestler [Radeon HD 6310] driver: radeon v: kernel 
           Display: x11 server: X.Org 1.19.2 driver: ati,radeon unloaded: fbdev,modesetting,vesa 
           resolution: 1366x768~60Hz 
           OpenGL: renderer: AMD PALM (DRM 2.50.0 / 4.15.0-1-amd64 LLVM 6.0.0) v: 3.3 Mesa 18.1.9 
as it should :happy:
Without each other's help there ain't no hope for us :happy:

Post Reply

Return to “General”