Sylvain Fabre
2017-Jan-11 09:48 UTC
[Nouveau] GP106M+Intel Skylake, Kernel 4.10-rc3 : No display on HDMI or DP
Hi all, On my recent MSI Apache Pro laptop with Intel Skylake + GP106M Nvidia chip, i am unable to use the external HDMI and DP outputs. The outputs are available thru xrandr and can be activated, but the connected monitors always show a black screen. Note that the integrated LCD is connected to the Skylage GPU, while the HDMI and DP outputs are connected to the NVIDIA GP106M GPU. The nouveau drive outputs the following data in the dmesg log, kernel-4.10-rc3 on Opensuse Tumbleweed : [ 5.939763] *nouveau*: detected PR support, will not use DSM *nouveau* 0000:01:00.0: enabling device (0006 -> 0007) *nouveau* 0000:01:00.0: NVIDIA GP106 (136000a1) *nouveau* 0000:01:00.0: bios: version 86.06.29.00.04 *nouveau* 0000:01:00.0: fb: 3072 MiB GDDR5 *nouveau* 0000:01:00.0: priv: HUB0: 00d054 00000007 (1d408216) *nouveau* 0000:01:00.0: DRM: VRAM: 3072 MiB *nouveau* 0000:01:00.0: DRM: GART: 1048576 MiB *nouveau* 0000:01:00.0: DRM: BIT table 'A' not found *nouveau* 0000:01:00.0: DRM: BIT table 'L' not found *nouveau* 0000:01:00.0: DRM: TMDS table version 2.0 *nouveau* 0000:01:00.0: DRM: DCB version 4.1 *nouveau* 0000:01:00.0: DRM: DCB outp 00: 02001f62 00020010 *nouveau* 0000:01:00.0: DRM: DCB outp 01: 04013f86 04600010 *nouveau* 0000:01:00.0: DRM: DCB outp 02: 04013f82 00020010 *nouveau* 0000:01:00.0: DRM: DCB conn 01: 00010161 *nouveau* 0000:01:00.0: DRM: DCB conn 03: 01000346 *nouveau* 0000:01:00.0: DRM: Pointer to flat panel table invalid *nouveau* 0000:01:00.0: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info(). *nouveau* 0000:01:00.0: DRM: failed to create kernel channel, -22 *nouveau* 0000:01:00.0: DRM: allocated 1024x768 fb: 0x60000, bo ffff92d669dd7000 *nouveau* 0000:01:00.0: fb0: *nouveau*fb frame buffer device *nouveau* 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io +mem,decodes=none:owns=none *nouveau* 1.3.1 20120801 for 0000:01:00.0 on minor 1 *nouveau* 0000:01:00.0: DRM: suspending console... *nouveau* 0000:01:00.0: DRM: suspending display... *nouveau* 0000:01:00.0: DRM: evicting buffers... *nouveau* 0000:01:00.0: DRM: waiting for kernel channels to go idle... *nouveau* 0000:01:00.0: DRM: suspending client object trees... *nouveau* 0000:01:00.0: DRM: suspending kernel object tree... *nouveau* 0000:01:00.0: DRM: resuming kernel object tree... I suspect the issue is due to this line : [ 6.827434] *nouveau* 0000:01:00.0: DRM: failed to create kernel channel, -22 Any help or advice are welcome, Thanks LeRatier -------------- next part -------------- An HTML attachment was scrubbed... URL: <lists.freedesktop.org/archives/nouveau/attachments/20170111/981b2a35/attachment.html>
Ilia Mirkin
2017-Jan-11 15:46 UTC
[Nouveau] GP106M+Intel Skylake, Kernel 4.10-rc3 : No display on HDMI or DP
On Wed, Jan 11, 2017 at 4:48 AM, Sylvain Fabre <sylvain at lahiette.com> wrote:> Hi all, > > > > On my recent MSI Apache Pro laptop with Intel Skylake + GP106M Nvidia chip, > i am unable to use the external HDMI and DP outputs. The outputs are > available thru xrandr and can be activated, but the connected monitors > always show a black screen. > > > > Note that the integrated LCD is connected to the Skylage GPU, while the HDMI > and DP outputs are connected to the NVIDIA GP106M GPU. > > > > The nouveau drive outputs the following data in the dmesg log, > kernel-4.10-rc3 on Opensuse Tumbleweed : > > [ 5.939763] nouveau: detected PR support, will not use DSM > [ 5.939782] nouveau 0000:01:00.0: enabling device (0006 -> 0007) > [ 5.939978] nouveau 0000:01:00.0: NVIDIA GP106 (136000a1) > [ 6.532588] nouveau 0000:01:00.0: bios: version 86.06.29.00.04 > [ 6.574859] nouveau 0000:01:00.0: fb: 3072 MiB GDDR5 > [ 6.574868] nouveau 0000:01:00.0: priv: HUB0: 00d054 00000007 (1d408216) > [ 6.576502] nouveau 0000:01:00.0: DRM: VRAM: 3072 MiB > [ 6.576503] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB > [ 6.576522] nouveau 0000:01:00.0: DRM: BIT table 'A' not found > [ 6.576523] nouveau 0000:01:00.0: DRM: BIT table 'L' not found > [ 6.576523] nouveau 0000:01:00.0: DRM: TMDS table version 2.0 > [ 6.576524] nouveau 0000:01:00.0: DRM: DCB version 4.1 > [ 6.576525] nouveau 0000:01:00.0: DRM: DCB outp 00: 02001f62 00020010 > [ 6.576526] nouveau 0000:01:00.0: DRM: DCB outp 01: 04013f86 04600010 > [ 6.576527] nouveau 0000:01:00.0: DRM: DCB outp 02: 04013f82 00020010 > [ 6.576527] nouveau 0000:01:00.0: DRM: DCB conn 01: 00010161 > [ 6.576528] nouveau 0000:01:00.0: DRM: DCB conn 03: 01000346 > [ 6.576529] nouveau 0000:01:00.0: DRM: Pointer to flat panel table > invalid > [ 6.787082] nouveau 0000:01:00.0: hwmon_device_register() is deprecated. > Please convert the driver to use hwmon_device_register_with_info(). > [ 6.827434] nouveau 0000:01:00.0: DRM: failed to create kernel channel, > -22 > [ 7.069863] nouveau 0000:01:00.0: DRM: allocated 1024x768 fb: 0x60000, bo > ffff92d669dd7000 > [ 9.432618] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device > [ 9.452356] nouveau 0000:01:00.0: vgaarb: changed VGA decodes: > olddecodes=io+mem,decodes=none:owns=none > [ 9.456215] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on > minor 1 > [ 34.012709] nouveau 0000:01:00.0: DRM: suspending console... > [ 34.012713] nouveau 0000:01:00.0: DRM: suspending display... > [ 34.012729] nouveau 0000:01:00.0: DRM: evicting buffers... > [ 34.279921] nouveau 0000:01:00.0: DRM: waiting for kernel channels to go > idle... > [ 34.279926] nouveau 0000:01:00.0: DRM: suspending client object trees... > [ 34.279930] nouveau 0000:01:00.0: DRM: suspending kernel object tree... > [ 43.725141] nouveau 0000:01:00.0: DRM: resuming kernel object tree... > > I suspect the issue is due to this line : > > [ 6.827434] nouveau 0000:01:00.0: DRM: failed to create kernel channel, > -22 >No, that line is actually expected (just means accel won't work, since NVIDIA hw now requires signed firmware, but they won't release the ctxsw fw). Are you absolutely sure that you're seeing the outputs in xrandr? Could you provide the output of xrandr as well as an Xorg log? Thanks, -ilia
Sylvain Fabre
2017-Jan-11 16:04 UTC
[Nouveau] GP106M+Intel Skylake, Kernel 4.10-rc3 : No display on HDMI or DP
> > No, that line is actually expected (just means accel won't work, since > NVIDIA hw now requires signed firmware, but they won't release the > ctxsw fw). Are you absolutely sure that you're seeing the outputs in > xrandr? Could you provide the output of xrandr as well as an Xorg log? > > Thanks, > > -iliaMany thanks for you help. All data below : xrand Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 xrandr --listproviders Providers: number : 2 Xorg.0.log : X.Org X Server 1.18.4 -------------- next part -------------- An HTML attachment was scrubbed... URL: <lists.freedesktop.org/archives/nouveau/attachments/20170111/444e054d/attachment-0001.html>
Sylvain Fabre
2017-Jan-12 08:51 UTC
[Nouveau] GP106M+Intel Skylake, Kernel 4.10-rc3 : No display on HDMI or DP
> > No, that line is actually expected (just means accel won't work, since > NVIDIA hw now requires signed firmware, but they won't release the > ctxsw fw). Are you absolutely sure that you're seeing the outputs in > xrandr? Could you provide the output of xrandr as well as an Xorg log? > > Thanks, > > -iliaMany thanks for you help. All data below : xrand Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 xrandr --listproviders Providers: number : 2 Xorg.0.log : X.Org X Server 1.18.4 -------------- next part -------------- An HTML attachment was scrubbed... URL: <lists.freedesktop.org/archives/nouveau/attachments/20170112/e793880d/attachment-0001.html>
Seemingly Similar Threads
- GP106M+Intel Skylake, Kernel 4.10-rc3 : No display on HDMI or DP
- GP106M+Intel Skylake, Kernel 4.10-rc3 : No display on HDMI or DP
- GP106M+Intel Skylake, Kernel 4.10-rc3 : No display on HDMI or DP
- GP106M+Intel Skylake, Kernel 4.10-rc3 : No display on HDMI or DP
- unstable refresh rate