[Nouveau] [Bug 110830] [nouveau] GeForce GTX 1660 Ti (mobile) not supported (NV168/TU116)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jun 7 09:58:34 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=110830

--- Comment #3 from Marcin Zajaczkowski <mszpak at wp.pl> ---
I managed to build 5.2.0-0.rc3.git2.1.fc30.x86_64 on Fedora 30 and boot with
overridden NvChipset (0x167). The nouveau module is loaded, the card is visible
by vgaswitcheroo, but I cannot switch to it (nor force to turn it on).

> # lsmod | grep nouveau
> nouveau              2293760  1
> ttm                   122880  1 nouveau
> i2c_algo_bit           16384  2 i915,nouveau
> drm_kms_helper        225280  2 i915,nouveau
> mxm_wmi                16384  1 nouveau
> drm                   577536  15 drm_kms_helper,i915,ttm,nouveau
> video                  53248  2 i915,nouveau
> wmi                    36864  4 intel_wmi_thunderbolt,wmi_bmof,mxm_wmi,nouveau

> # cat /sys/kernel/debug/vgaswitcheroo/switch
> 0:IGD:+:Pwr:0000:00:02.0
> 1:DIS: :DynPwr:0000:01:00.0
> 2:DIS-Audio: :DynOff:0000:01:00.1

On:
> echo ON > /sys/kernel/debug/vgaswitcheroo/switch

there is no effect. On:

> echo DIS > /sys/kernel/debug/vgaswitcheroo/switch

I see an error in the system logs:
> kernel: vga_switcheroo: client 0 refused switch

The initialization logs on boot:
> kernel: MXM: GUID detected in BIOS
> kernel: ACPI Warning: \_SB.PCI0.GFX0._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20190509/nsargume>
> kernel: ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20190509/nsa>
> kernel: pci 0000:01:00.0: optimus capabilities: enabled, status dynamic power, hda bios codec supported
> kernel: VGA switcheroo: detected Optimus DSM method \_SB_.PCI0.PEG0.PEGP handle
> kernel: nouveau: detected PR support, will not use DSM
> kernel: nouveau 0000:01:00.0: enabling device (0106 -> 0107)
> kernel: checking generic (90000000 7e9000) vs hw (a0000000 10000000)
> kernel: checking generic (90000000 7e9000) vs hw (b0000000 2000000)
> kernel: nouveau 0000:01:00.0: CHIPSET OVERRIDE: 168000a1 -> 167000a1
> kernel: nouveau 0000:01:00.0: NVIDIA TU117 (167000a1)
> kernel: nvme nvme0: missing or invalid SUBNQN field.
> kernel: nvme nvme0: Shutdown timeout set to 8 seconds
> kernel: nvme nvme0: 12/0/0 default/read/poll queues
> kernel: checking generic (90000000 7e9000) vs hw (90000000 10000000)
> kernel: fb0: switching to inteldrmfb from EFI VGA
> kernel: Console: switching to colour dummy device 80x25
> kernel: i915 0000:00:02.0: vgaarb: deactivate vga console
> kernel: nouveau 0000:01:00.0: bios: version 90.16.26.00.11
> kernel: nouveau 0000:01:00.0: fb: 6144 MiB GDDR6
> kernel:  nvme0n1: p1 p2 p3
> kernel: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
> kernel: [drm] Driver supports precise vblank timestamp query.
> kernel: i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
> kernel: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
> systemd-udevd[578]: Using default interface naming scheme 'v240'.
> kernel: vga_switcheroo: enabled
> kernel: [TTM] Zone  kernel: Available graphics memory: 8042942 KiB
> kernel: [TTM] Zone   dma32: Available graphics memory: 2097152 KiB
> kernel: [TTM] Initializing pool allocator
> kernel: [TTM] Initializing DMA pool allocator
> kernel: nouveau 0000:01:00.0: DRM: VRAM: 6144 MiB
> kernel: nouveau 0000:01:00.0: DRM: GART: 536870912 MiB
> kernel: nouveau 0000:01:00.0: DRM: BIT table 'A' not found
> kernel: nouveau 0000:01:00.0: DRM: BIT table 'L' not found
> kernel: nouveau 0000:01:00.0: DRM: TMDS table version 2.0
> kernel: nouveau 0000:01:00.0: DRM: DCB version 4.1
> kernel: nouveau 0000:01:00.0: DRM: DCB outp 00: 02002f52 00020010
> kernel: nouveau 0000:01:00.0: DRM: DCB outp 01: 04814f76 04600010
> kernel: nouveau 0000:01:00.0: DRM: DCB outp 02: 04814f72 00020010
> kernel: nouveau 0000:01:00.0: DRM: DCB conn 02: 00010261
> kernel: nouveau 0000:01:00.0: DRM: DCB conn 04: 01000446
> kernel: nouveau 0000:01:00.0: DRM: failed to create kernel channel, -22
> kernel: nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
> kernel: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
> kernel: [drm] Driver supports precise vblank timestamp query.
> kernel: [drm] Initialized i915 1.6.0 20190417 for 0000:00:02.0 on minor 0
> kernel: [drm] Cannot find any crtc or sizes
> kernel: ACPI: Video Device [PEGP] (multi-head: no  rom: yes  post: no)
> kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/LNXVIDEO:00/input/input12
> kernel: [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
> kernel: ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
> kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input13
> kernel: fbcon: i915drmfb (fb0) is primary device
> kernel: Console: switching to colour frame buffer device 240x67
> kernel: [drm] Cannot find any crtc or sizes
> kernel: i915 0000:00:02.0: fb0: i915drmfb frame buffer device
> kernel: psmouse serio2: synaptics: queried max coordinates: x [..5658], y [..4722]
> kernel: [drm] Cannot find any crtc or sizes

There are also no reported providers in xrandr:
> $ xrandr --listproviders
> Providers: number: 0

I don't know if it is related to the chipset itself or to my laptop
configuration. The same situation is with with 0x167 and 0x162.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/nouveau/attachments/20190607/870464a9/attachment.html>


More information about the Nouveau mailing list