[Nouveau] GM206 support?

Stefan Huehner stefan at huehner.org
Sat Feb 21 06:28:54 PST 2015



On 02/14/2015 06:52 AM, Ilia Mirkin wrote:
> On Fri, Feb 13, 2015 at 8:59 PM, Andy Lutomirski <luto at amacapital.net> wrote:
>> My new GTX 960 (GM206, I think) says:
>>
>> [   10.329351] nouveau ![  DEVICE][0000:09:00.0] unknown Maxwell chipset
>> [   10.329355] nouveau E[  DEVICE][0000:09:00.0] unknown chipset, 0x126010a1
>> [   10.329356] nouveau E[     DRM] failed to create 0x00000080, -22
>> [   10.330129] nouveau: probe of 0000:09:00.0 failed with error -22
>>
>> Hacking up nouveau so that it treats it like a GM204 doesn't work.
>
> What happens if you just drop the 0x126 next to the 0x124 in
> engine/device/gm100.c ?

Hi Ilia,

i just tried that on my GM206 / GTX960

and get following output:

[   27.574808] wmi: Mapper loaded
[   27.787010] checking generic (f1000000 300000) vs hw (e0000000 10000000)
[   27.787012] checking generic (f1000000 300000) vs hw (f0000000 2000000)
[   27.787014] fb: switching to nouveaufb from simple
[   27.787057] Console: switching to colour dummy device 80x25
[   27.787313] nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x126010a1
[   27.787317] nouveau  [  DEVICE][0000:01:00.0] Chipset: GM204 (NV126)
[   27.787319] nouveau  [  DEVICE][0000:01:00.0] Family : NV110
[   27.865776] nouveau  [   VBIOS][0000:01:00.0] using image from PROM
[   27.865895] nouveau  [   VBIOS][0000:01:00.0] BIT signature found
[   27.865896] nouveau  [   VBIOS][0000:01:00.0] version 84.06.0d.00.02
[   27.865995] nouveau  [     PMC][0000:01:00.0] MSI interrupts enabled
[   27.866025] nouveau  [     PFB][0000:01:00.0] RAM type: GDDR5
[   27.866026] nouveau  [     PFB][0000:01:00.0] RAM size: 2048 MiB
[   27.866027] nouveau  [     PFB][0000:01:00.0]    ZCOMP: 0 tags
[   27.867385] nouveau E[   PDISP][0000:01:00.0] 03:0006:0f42: aux 
channel not found
[   27.867389] nouveau E[   PDISP][0000:01:00.0] 05:0006:0f82: aux 
channel not found
[   27.867392] nouveau E[   PDISP][0000:01:00.0] 07:0006:0f84: aux 
channel not found
[   27.867559] [TTM] Zone  kernel: Available graphics memory: 8150570 kiB
[   27.867561] [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
[   27.867562] [TTM] Initializing pool allocator
[   27.867565] [TTM] Initializing DMA pool allocator
[   27.867570] nouveau  [     DRM] VRAM: 2048 MiB
[   27.867571] nouveau  [     DRM] GART: 1048576 MiB
[   27.867573] nouveau  [     DRM] TMDS table version 2.0
[   27.867574] nouveau  [     DRM] DCB version 4.1
[   27.867576] nouveau  [     DRM] DCB outp 00: 01000f02 00020030
[   27.867577] nouveau  [     DRM] DCB outp 01: 02000f00 00000000
[   27.867578] nouveau  [     DRM] DCB outp 02: 04011f82 00020010
[   27.867579] nouveau  [     DRM] DCB outp 03: 02822f66 04400010
[   27.867580] nouveau  [     DRM] DCB outp 04: 02022f62 00020010
[   27.867581] nouveau  [     DRM] DCB outp 05: 02833f76 04400020
[   27.867582] nouveau  [     DRM] DCB outp 06: 02033f72 00020020
[   27.867583] nouveau  [     DRM] DCB outp 07: 04844f96 04400020
[   27.867584] nouveau  [     DRM] DCB outp 08: 04044f92 00020020
[   27.867585] nouveau  [     DRM] DCB outp 15: 01df5ff8 00000000
[   27.867587] nouveau  [     DRM] DCB conn 00: 00001030
[   27.867588] nouveau  [     DRM] DCB conn 01: 01000161
[   27.867589] nouveau  [     DRM] DCB conn 02: 00010246
[   27.867590] nouveau  [     DRM] DCB conn 03: 00020346
[   27.867591] nouveau  [     DRM] DCB conn 04: 02000446
[   27.867592] nouveau  [     DRM] DCB conn 05: 00000570
[   27.867594] nouveau E[     DRM] Pointer to flat panel table invalid
[   27.871470] nouveau W[     DRM] unknown connector type 70
[   27.871490] nouveau W[     DRM] failed to create encoder 1/8/0: -19
[   27.871492] nouveau W[     DRM] Unknown-1 has no encoders, removing
[   27.871507] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   27.871508] [drm] Driver supports precise vblank timestamp query.
[   27.871512] nouveau E[     DRM] failed to initialise sync subsystem, -38
[   27.905083] nouveau 0000:01:00.0: No connectors reported connected 
with modes
[   27.905086] [drm] Cannot find any crtc or sizes - going 1024x768
[   27.906297] nouveau  [     DRM] allocated 1024x768 fb: 0x60000, bo 
ffff8804196f0800
[   27.906339] fbcon: nouveaufb (fb0) is primary device
[   27.907023] Console: switching to colour frame buffer device 128x48
[   27.908114] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[   27.908133] [drm] Initialized nouveau 1.2.1 20120801 for 0000:01:00.0 
on minor 1

Connected HDMI monitor still doesn't lite up yet.

If you have any other things/patches to test just let me know. I'm also 
around in #nouveau

Stefan


More information about the Nouveau mailing list