Read pixels broken in Chrome/Chromium on 18.04 using the NVIDIA driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
chromium-browser (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
2 ways to reproduce:
1) Go to https:/
2) Go to photoeditor.
I've tried this on 2 computers, one with a 980, and one with a 1070. They both fail on Ubuntu 18.04 but work correctly on 16.04 and 17.10. Firefox works correctly. I attempted to use the Noveau driver, but I got a max resolution of 640p and WebGL didn't work at all so far as I could tell.
I've tried running my Polarr photo editor (an Electron app) on 18.04, and it also doesn't work correctly any more.
This is what I get in the terminal for chromium-browser when I run the WebGL conformance tests for reading pixels:
amiller@
[4775:4775:
[4775:4775:
[4775:4775:
[4775:4775:
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: chromium-browser 65.0.3325.
ProcVersionSign
Uname: Linux 4.15.0-15-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.9-0ubuntu5
Architecture: amd64
Date: Tue Apr 17 00:06:03 2018
Desktop-Session:
'ubuntu'
'/etc/
'/usr/
DetectedPlugins:
Env:
'None'
'None'
ExecutablePath: /usr/lib/
InstallationDate: Installed on 2018-04-10 (6 days ago)
InstallationMedia: Ubuntu 16.04.4 LTS "Xenial Xerus" - Release amd64 (20180228)
InstalledPlugins:
/usr/lib/
=> libgnome-
(size: 18856 bytes, mtime: Sat Apr 7 06:58:00 2018)
Load-Avg-1min: 0.29
Load-Processes-
MachineType: ASUS All Series
ProcEnviron:
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: chromium-browser
UpgradeStatus: Upgraded to bionic on 2018-04-17 (0 days ago)
dmi.bios.date: 12/10/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1203
dmi.board.
dmi.board.name: X99-DELUXE
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: ASUS MB
dmi.product.name: All Series
dmi.product.
dmi.sys.vendor: ASUS
modified.
Changed in chromium-browser (Ubuntu): | |
status: | Fix Committed → Fix Released |
This sounds like it could be an issue with recent versions of the NVIDIA proprietary driver (that would explain why 16.04 and 17.10 don't exhibit the issue).
Unfortunately I don't have NVIDIA hardware, so I can't reproduce the issue (the Khronos WebGL conformance tests for readpixels pass with an Intel GPU).
I couldn't find an upstream bug report that matches this issue, would you mind filing one at https:/ /crbug. com/ and linking it here?