Why there is an VCE init error of my graphics cards?

dual AMD radeon graphics cards on my lenovo y485p.

output for lspci |grep VGA

    00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8650G]
    01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars XTX [Radeon HD 8790M] (rev ff)

output for dmesg |egrep -i 'vce|error'

[    1.412259] [drm] Found VCE firmware/feedback version 50.0.1 / 17!
[    1.670035] [drm] VCE initialized successfully.
[    2.652423] [drm] Found VCE firmware/feedback version 50.0.1 / 17!
[    3.093736] radeon 0000:01:00.0: VCE init error (-110).
[    4.131438] [drm:radeon_acpi_init [radeon]] *ERROR* Cannot find a backlight controller
[   11.329357] EXT4-fs (sda13): re-mounted. Opts: errors=remount-ro
[   24.288192] radeon 0000:01:00.0: VCE init error (-110).
[   34.677059] radeon 0000:01:00.0: VCE init error (-110).

output for uname -a

Linux huangjj27-Ubuntu-mate-usb 4.6.2-040602-generic #201606100516 SMP Fri Jun 10 09:18:34 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

I find the message in each booting. so I wondering why I can’t get both of my graphics card work?

Hi @huangjj27,

did you try and install any AMD drivers?, please see this link first and stick with the on-board drivers for now until such times as AMD drivers become available:

Have you run a full system update?:

As your kernel is from June, how do you have a higher kernel than me when I just did the most recent updates?.

Linux fred2 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Speaking of AMD, I was appalled when I heard there would be no proprietary driver for 16.04. However, I have been pleasantly surprised by notable improvements in the open source one since then such that opengl now seems to work with it. Or, at least I think it does (I am no expert on this). All of my Steam games work and all of the desktop compositing seems to work no problem.

1 Like

That VCE error appears to be a kernel bug
https://bugzilla.kernel.org/show_bug.cgi?id=107381
affecting the Mars XTX / Oland GPUs.

If there are no other display problems then I would ignore the message for the time being.

1 Like

He is building his own kernel from source :joy:

Hope there are some patches forthcoming for him to try.

1 Like

I installed the newer kernel with the idea that it could help to solve the problem, but it turns out useless.
as for the AMD drivers, I havn’t known that until I finished my ubuntu-mate’s installation

congratulations. But I have no idea whether I’m using the open source drivers :confused:

and for updates, I usually use the command sudo apt update & sudo apt upgrade, which I think it’s the same things you are talking about.

I’ sorry to imform you that no obvious bug-fixing. At least the bug of wifi displayment still exists

Hi,

I would use the following command if I were you which will also force any dependency problems:

sudo apt-get update && sudo apt-get dist-upgrade -f

The way to find out if you are using the propriety driver or open source one is the following:

Go the main menu and open System/Preferences/Hardware/Additional Drivers

If you are using a propriety GPU driver it would be listed there. It used to be the case that if you were using the open source driver, it would also be listed here. However, since 16.04, the open one is not listed. However, if neither the open source GPU driver nor a proprietary GPU driver is listed (indeed, a proprietary one can't be listed because there is not one currently available), we can safely assume it is the open source one being used.

Or, form a terminal, type the following:

lspci -k

In my case, it pushed out, amongst other things, the following:

VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Bonaire [Radeon R7 200 Series]
    Subsystem: Micro-Star International Co., Ltd. [MSI] Bonaire [Radeon R7 200 Series]
    Kernel driver in use: radeon
    Kernel modules: radeon

I am assuming "Kernel Driver" refers to the open source driver.

1 Like

I'm sorry that I can't see you picture (possibliy that I'm behind GFW in China),but I found the possition you're talking about.

so what the unknown devices is ? CPU or my GPUs?

I run the command lspci -k |grep adeon and get these

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Richland [Radeon HD 8650G]
	Subsystem: Lenovo Richland [Radeon HD 8650G]
	Kernel driver in use: radeon
	Kernel modules: radeon
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars XTX [Radeon HD 8790M] (rev ff)
	Kernel driver in use: radeon
	Kernel modules: radeon

My Integrated graphics works well but the discrete one. why?
It shouldn’t be both works or neither of them works?

This suggest you have the open source Radeon GPU drivers in place for both of your GPUs. But I cannot tell which is the one actually in use.

rev ff means that the hardware is off. It’s my discrete card, and I want it work QwQ
but I still can’t find a solution

Hi @huangjj27,

have you run a full system update since installing?:

maybe not… I will get a trial, or I’ll reinstall it = =

It’s a guess, but I am wondering if, for whatever reason, Ubuntu is choosing, when faced with these two drivers, to default to the one you do not want. That being that case, is there any way to remove or disable the driver of the GPU you do not want to use and, in doing so, force Ubuntu to use the other one?

I have found this on the main Ubuntu forums. It may be of some help in terms of your problem. It makes mention of blacklisting certain hardware. In this case, your integrated GPU.

https://ubuntuforums.org/showthread.php?t=2231859

1 Like

I am wondering what if both GPU off after I blacklist my integrated GPU… it maybe that my computer will show no screen and I regrad it so risky and no to try…

when faced with these two drivers, to default to the one you do not want

what I want is to make both of them work as in window… but fortunately, this problem makes little influence on my work, and I not so emergent to fix it.