Software rendering is forced after 18.04 upgrade (Intel Core 2 Duo P8600 / GMA 4500MHD)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libglvnd (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Timo Aaltonen |
Bug Description
[Impact]
Upgrades to 18.04 can pull in only libnvidia-gl-390 which provides libegl-vendor and libglx-vendor, thus fulfilling the dependency for libegl1/libglx0. This will cause issues on machines which don't use the nvidia proprietary driver. To fix this libegl1/libglx0 should depend on libegl-
[Test case]
Test upgrading from 16.04/17.10 to 18.04, check that it installs the Mesa libraries.
[Regression potential]
None, these get already installed if 18.04 image is used.
[Original Description]
After upgrading to Ubuntu 18.04, my desktop uses software rendering, no matter what I do.
As far as I know, all necessary packages are installed.
Formerly I had oibaf installed, but suspecting that this may cause the problem, I removed it with ppa-purge. It didn't help.
First I noticed the problem when I tried to play HD videos.
It was fine before the upgrade. My hardware is capable for 3D acceleration, as it worked on 17.10.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: xserver-
ProcVersionSign
Uname: Linux 4.15.0-20-generic x86_64
.tmp.unity_
ApportVersion: 2.20.9-0ubuntu7
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Sun May 13 06:13:09 2018
DistUpgraded: 2018-05-12 22:26:52,663 DEBUG Running PostInstallScript: './xorg_
DistroCodename: bionic
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
Subsystem: Lenovo Mobile 4 Series Chipset Integrated Graphics Controller [17aa:20e4]
Subsystem: Lenovo Mobile 4 Series Chipset Integrated Graphics Controller [17aa:20e4]
InstallationDate: Installed on 2014-06-10 (1432 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
MachineType: LENOVO 6474B84
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=hu_HU.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
Renderer: Software
SourcePackage: xserver-
UpgradeStatus: Upgraded to bionic on 2018-05-12 (0 days ago)
dmi.bios.date: 10/17/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: 7UET94WW (3.24 )
dmi.board.name: 6474B84
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad T400
dmi.product.name: 6474B84
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.13.
version.libdrm2: libdrm2 2.4.91-2
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Sun May 13 06:01:23 2018
xserver.configfile: default
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.19.6-1ubuntu4
summary: |
- Software rendering is forced after 18.04 upgrade + Software rendering is forced after 18.04 upgrade (Intel Core 2 Duo P8600 + / GMA 4500MHD) |
no longer affects: | xorg (Ubuntu) |
no longer affects: | xserver-xorg-video-intel (Ubuntu) |
Changed in libglvnd (Ubuntu Bionic): | |
assignee: | nobody → Timo Aaltonen (tjaalton) |
description: | updated |
I've made a live bootable pendrive to test the issue. I've found that it's not present when I boot a live OS, so something must have gone wrong during the upgrade. I've attached glxinfo outputs.
thinkpad- glxinfo- livecd. txt: How it looks like when I boot from USB drive. It's normal.
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Mobile Intel® GM45 Express Chipset
OpenGL version string: 2.1 Mesa 18.0.0-rc5
OpenGL shading language version string: 1.20
thinkpad- glxinfo- normalboot. txt: How it looks like when I boot my usual system on the same hardware. Software rendering is enforced.
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 6.0, 128 bits)
OpenGL version string: 3.0 Mesa 18.0.0-rc5
OpenGL shading language version string: 1.30