* GM206 support?
@ 2015-02-14 1:59 Andy Lutomirski
[not found] ` <CALCETrVXm2ypJ1cRRzqwyoq-cowZn47eYv3JHmz7kW5b4TTTtA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Andy Lutomirski @ 2015-02-14 1:59 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
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.
Are there any near-term plans to support this card?
Thanks,
Andy
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GM206 support?
[not found] ` <CALCETrVXm2ypJ1cRRzqwyoq-cowZn47eYv3JHmz7kW5b4TTTtA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2015-02-14 5:52 ` Ilia Mirkin
[not found] ` <CAKb7Uvi5zxN9_yw9OmuWLWDUz3Ce3xHYK4=fgp8Qp=nZu_N3hA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Ilia Mirkin @ 2015-02-14 5:52 UTC (permalink / raw)
To: Andy Lutomirski; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
On Fri, Feb 13, 2015 at 8:59 PM, Andy Lutomirski <luto@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 ?
> Are there any near-term plans to support this card?
I don't know of anyone with the hw... maybe Ben got one? If you're
interested in helping, the kernel logs from the above experiment + an
mmiotrace of the blob drivers (see
https://wiki.ubuntu.com/X/MMIOTracing) + vbios (see
http://nouveau.freedesktop.org/wiki/DumpingVideoBios/).
I assume you're on a recent kernel? You need 3.19 for the GM204 stuff
to work in the first place.
-ilia
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GM206 support?
[not found] ` <CAKb7Uvi5zxN9_yw9OmuWLWDUz3Ce3xHYK4=fgp8Qp=nZu_N3hA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2015-02-21 14:28 ` Stefan Huehner
2015-03-17 21:52 ` Andy Lutomirski
1 sibling, 0 replies; 10+ messages in thread
From: Stefan Huehner @ 2015-02-21 14:28 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
On 02/14/2015 06:52 AM, Ilia Mirkin wrote:
> On Fri, Feb 13, 2015 at 8:59 PM, Andy Lutomirski <luto@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
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GM206 support?
[not found] ` <CAKb7Uvi5zxN9_yw9OmuWLWDUz3Ce3xHYK4=fgp8Qp=nZu_N3hA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-02-21 14:28 ` Stefan Huehner
@ 2015-03-17 21:52 ` Andy Lutomirski
[not found] ` <CALCETrV5XjUxOLvyd2qukJbx0s8+qwE3ivG8s-Koc1VPe_Zezg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
1 sibling, 1 reply; 10+ messages in thread
From: Andy Lutomirski @ 2015-03-17 21:52 UTC (permalink / raw)
To: Ilia Mirkin; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
On Fri, Feb 13, 2015 at 9:52 PM, Ilia Mirkin <imirkin@alum.mit.edu> wrote:
> On Fri, Feb 13, 2015 at 8:59 PM, Andy Lutomirski <luto@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 ?
>
>> Are there any near-term plans to support this card?
>
> I don't know of anyone with the hw... maybe Ben got one? If you're
> interested in helping, the kernel logs from the above experiment + an
> mmiotrace of the blob drivers (see
> https://wiki.ubuntu.com/X/MMIOTracing) + vbios (see
> http://nouveau.freedesktop.org/wiki/DumpingVideoBios/).
>
> I assume you're on a recent kernel? You need 3.19 for the GM204 stuff
> to work in the first place.
Neither 3.19 nor 4.0-rcsomething works.
I put an mmio trace (X startup and glxgears) and a vbios dump here:
http://web.mit.edu/luto/www/GM206/
Thanks,
Andy
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GM206 support?
[not found] ` <CALCETrV5XjUxOLvyd2qukJbx0s8+qwE3ivG8s-Koc1VPe_Zezg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2015-03-17 21:57 ` Ilia Mirkin
[not found] ` <CAKb7UvgpjeLUn2+kAfPpMaYkuJgYKEosr7uc7BySE2xS0mcQdg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Ilia Mirkin @ 2015-03-17 21:57 UTC (permalink / raw)
To: Andy Lutomirski; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
On Tue, Mar 17, 2015 at 5:52 PM, Andy Lutomirski <luto@amacapital.net> wrote:
> On Fri, Feb 13, 2015 at 9:52 PM, Ilia Mirkin <imirkin@alum.mit.edu> wrote:
>> On Fri, Feb 13, 2015 at 8:59 PM, Andy Lutomirski <luto@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 ?
>>
>>> Are there any near-term plans to support this card?
>>
>> I don't know of anyone with the hw... maybe Ben got one? If you're
>> interested in helping, the kernel logs from the above experiment + an
>> mmiotrace of the blob drivers (see
>> https://wiki.ubuntu.com/X/MMIOTracing) + vbios (see
>> http://nouveau.freedesktop.org/wiki/DumpingVideoBios/).
>>
>> I assume you're on a recent kernel? You need 3.19 for the GM204 stuff
>> to work in the first place.
>
> Neither 3.19 nor 4.0-rcsomething works.
>
> I put an mmio trace (X startup and glxgears) and a vbios dump here:
>
> http://web.mit.edu/luto/www/GM206/
Stefan sent proper patches to get nouveau going on his GM206, which
will make it into the next 4.0-rc. Here is a tree that is destined
towards drm-fixes:
http://cgit.freedesktop.org/nouveau/linux-2.6/log/?h=linux-4.0
Let us know if it makes the card work. (Definitely no acceleration
without signed firmware for now though.)
Cheers,
-ilia
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GM206 support?
[not found] ` <CAKb7UvgpjeLUn2+kAfPpMaYkuJgYKEosr7uc7BySE2xS0mcQdg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2015-03-17 22:40 ` Andy Lutomirski
[not found] ` <CALCETrV7tyDgz7OYw6GCTmk0hLFNhi1bMP+-Eabg5NuxBSXUeA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Andy Lutomirski @ 2015-03-17 22:40 UTC (permalink / raw)
To: Ilia Mirkin; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
On Tue, Mar 17, 2015 at 2:57 PM, Ilia Mirkin <imirkin@alum.mit.edu> wrote:
> On Tue, Mar 17, 2015 at 5:52 PM, Andy Lutomirski <luto@amacapital.net> wrote:
>> On Fri, Feb 13, 2015 at 9:52 PM, Ilia Mirkin <imirkin@alum.mit.edu> wrote:
>>> On Fri, Feb 13, 2015 at 8:59 PM, Andy Lutomirski <luto@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 ?
>>>
>>>> Are there any near-term plans to support this card?
>>>
>>> I don't know of anyone with the hw... maybe Ben got one? If you're
>>> interested in helping, the kernel logs from the above experiment + an
>>> mmiotrace of the blob drivers (see
>>> https://wiki.ubuntu.com/X/MMIOTracing) + vbios (see
>>> http://nouveau.freedesktop.org/wiki/DumpingVideoBios/).
>>>
>>> I assume you're on a recent kernel? You need 3.19 for the GM204 stuff
>>> to work in the first place.
>>
>> Neither 3.19 nor 4.0-rcsomething works.
>>
>> I put an mmio trace (X startup and glxgears) and a vbios dump here:
>>
>> http://web.mit.edu/luto/www/GM206/
>
> Stefan sent proper patches to get nouveau going on his GM206, which
> will make it into the next 4.0-rc. Here is a tree that is destined
> towards drm-fixes:
>
> http://cgit.freedesktop.org/nouveau/linux-2.6/log/?h=linux-4.0
>
> Let us know if it makes the card work. (Definitely no acceleration
> without signed firmware for now though.)
The driver loads and seems to work. The nouveau X driver doesn't load, though.
I tried to use the nvidia firmware:
$ ls -l /lib/firmware/nouveau/
total 380
-rw-r--r--. 1 root root 110188 Mar 17 15:29 nv84_vp
-rw-r--r--. 1 root root 110188 Mar 17 15:29 nv84_xuc00f
-rw-r--r--. 1 root root 6400 Mar 17 15:29 vuc-h264-0
-rw-r--r--. 1 root root 3072 Mar 17 15:29 vuc-mpeg12-0
-rw-r--r--. 1 root root 7424 Mar 17 15:29 vuc-mpeg4-0
-rw-r--r--. 1 root root 7424 Mar 17 15:29 vuc-mpeg4-1
-rw-r--r--. 1 root root 7424 Mar 17 15:29 vuc-vc1-0
-rw-r--r--. 1 root root 8448 Mar 17 15:29 vuc-vc1-1
-rw-r--r--. 1 root root 8448 Mar 17 15:29 vuc-vc1-2
-rw-r--r--. 1 root root 5632 Mar 17 15:29 vuc-vp3-h264-0
-rw-r--r--. 1 root root 2816 Mar 17 15:29 vuc-vp3-mpeg12-0
-rw-r--r--. 1 root root 7424 Mar 17 15:29 vuc-vp3-vc1-0
-rw-r--r--. 1 root root 8448 Mar 17 15:29 vuc-vp3-vc1-1
-rw-r--r--. 1 root root 8960 Mar 17 15:29 vuc-vp3-vc1-2
-rw-r--r--. 1 root root 6400 Mar 17 15:29 vuc-vp4-h264-0
-rw-r--r--. 1 root root 3072 Mar 17 15:29 vuc-vp4-mpeg12-0
-rw-r--r--. 1 root root 7424 Mar 17 15:29 vuc-vp4-mpeg4-0
-rw-r--r--. 1 root root 7424 Mar 17 15:29 vuc-vp4-mpeg4-1
-rw-r--r--. 1 root root 7424 Mar 17 15:29 vuc-vp4-vc1-0
-rw-r--r--. 1 root root 8448 Mar 17 15:29 vuc-vp4-vc1-1
-rw-r--r--. 1 root root 8448 Mar 17 15:29 vuc-vp4-vc1-2
with:
options nouveau config=NvGrUseFW=1
in my modprobe configuration, and that made no obvious difference,
even in the kernel logs.
--Andy
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GM206 support?
[not found] ` <CALCETrV7tyDgz7OYw6GCTmk0hLFNhi1bMP+-Eabg5NuxBSXUeA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2015-03-17 22:59 ` Ilia Mirkin
[not found] ` <CAKb7UvgAZw2XrmanoMd7emGiBEGC_mC1VT4-7qzqKcb0terNtQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 10+ messages in thread
From: Ilia Mirkin @ 2015-03-17 22:59 UTC (permalink / raw)
To: Andy Lutomirski; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
On Tue, Mar 17, 2015 at 6:40 PM, Andy Lutomirski <luto@amacapital.net> wrote:
> On Tue, Mar 17, 2015 at 2:57 PM, Ilia Mirkin <imirkin@alum.mit.edu> wrote:
>> On Tue, Mar 17, 2015 at 5:52 PM, Andy Lutomirski <luto@amacapital.net> wrote:
>>> On Fri, Feb 13, 2015 at 9:52 PM, Ilia Mirkin <imirkin@alum.mit.edu> wrote:
>>>> On Fri, Feb 13, 2015 at 8:59 PM, Andy Lutomirski <luto@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 ?
>>>>
>>>>> Are there any near-term plans to support this card?
>>>>
>>>> I don't know of anyone with the hw... maybe Ben got one? If you're
>>>> interested in helping, the kernel logs from the above experiment + an
>>>> mmiotrace of the blob drivers (see
>>>> https://wiki.ubuntu.com/X/MMIOTracing) + vbios (see
>>>> http://nouveau.freedesktop.org/wiki/DumpingVideoBios/).
>>>>
>>>> I assume you're on a recent kernel? You need 3.19 for the GM204 stuff
>>>> to work in the first place.
>>>
>>> Neither 3.19 nor 4.0-rcsomething works.
>>>
>>> I put an mmio trace (X startup and glxgears) and a vbios dump here:
>>>
>>> http://web.mit.edu/luto/www/GM206/
>>
>> Stefan sent proper patches to get nouveau going on his GM206, which
>> will make it into the next 4.0-rc. Here is a tree that is destined
>> towards drm-fixes:
>>
>> http://cgit.freedesktop.org/nouveau/linux-2.6/log/?h=linux-4.0
>>
>> Let us know if it makes the card work. (Definitely no acceleration
>> without signed firmware for now though.)
>
> The driver loads and seems to work.
Excellent!
> The nouveau X driver doesn't load, though.
Yeah, xf86-video-nouveau has no support for the GM20x family? Note
that even if it did load, you wouldn't get any acceleration -- may as
well just use the 'xf86-video-modesetting' driver.
>
> I tried to use the nvidia firmware:
>
[...]
>
> with:
>
> options nouveau config=NvGrUseFW=1
>
> in my modprobe configuration, and that made no obvious difference,
> even in the kernel logs.
Right, that's expected. GM20x requires signed firmware. We haven't
even gotten as far as being able to figure out what all the
*proprietary* firmware is, never mind even loading it. It doesn't show
up in mmiotraces, probably read by the card directly out of system
memory. It's a multi-stage process, complicating RE. The firmware that
you've extracted is exclusively for video decoding acceleration. You
could extract firmware from 325.15 which will include the pgraph fuc
blobs too [which would get loaded by NvGrUseFW=1], but nothing that'll
help you.
Cheers,
-ilia
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GM206 support?
[not found] ` <CAKb7UvgAZw2XrmanoMd7emGiBEGC_mC1VT4-7qzqKcb0terNtQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2015-03-18 10:25 ` Stefan Huehner
[not found] ` <20150318102538.GA30814-Xd65/bSt806pwFb5G8XvHQ@public.gmane.org>
2015-03-22 8:19 ` Martin Peres
1 sibling, 1 reply; 10+ messages in thread
From: Stefan Huehner @ 2015-03-18 10:25 UTC (permalink / raw)
To: Ilia Mirkin
Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org,
Andy Lutomirski
On Tue, Mar 17, 2015 at 06:59:25PM -0400, Ilia Mirkin wrote:
> On Tue, Mar 17, 2015 at 6:40 PM, Andy Lutomirski <luto@amacapital.net> wrote:
> > On Tue, Mar 17, 2015 at 2:57 PM, Ilia Mirkin <imirkin@alum.mit.edu> wrote:
> >> On Tue, Mar 17, 2015 at 5:52 PM, Andy Lutomirski <luto@amacapital.net> wrote:
> >>> On Fri, Feb 13, 2015 at 9:52 PM, Ilia Mirkin <imirkin@alum.mit.edu> wrote:
> >>>> On Fri, Feb 13, 2015 at 8:59 PM, Andy Lutomirski <luto@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 ?
> >>>>
> >>>>> Are there any near-term plans to support this card?
> >>>>
> >>>> I don't know of anyone with the hw... maybe Ben got one? If you're
> >>>> interested in helping, the kernel logs from the above experiment + an
> >>>> mmiotrace of the blob drivers (see
> >>>> https://wiki.ubuntu.com/X/MMIOTracing) + vbios (see
> >>>> http://nouveau.freedesktop.org/wiki/DumpingVideoBios/).
> >>>>
> >>>> I assume you're on a recent kernel? You need 3.19 for the GM204 stuff
> >>>> to work in the first place.
> >>>
> >>> Neither 3.19 nor 4.0-rcsomething works.
> >>>
> >>> I put an mmio trace (X startup and glxgears) and a vbios dump here:
> >>>
> >>> http://web.mit.edu/luto/www/GM206/
> >>
> >> Stefan sent proper patches to get nouveau going on his GM206, which
> >> will make it into the next 4.0-rc. Here is a tree that is destined
> >> towards drm-fixes:
> >>
> >> http://cgit.freedesktop.org/nouveau/linux-2.6/log/?h=linux-4.0
> >>
> >> Let us know if it makes the card work. (Definitely no acceleration
> >> without signed firmware for now though.)
> >
> > The driver loads and seems to work.
>
> Excellent!
>
> > The nouveau X driver doesn't load, though.
>
> Yeah, xf86-video-nouveau has no support for the GM20x family? Note
> that even if it did load, you wouldn't get any acceleration -- may as
> well just use the 'xf86-video-modesetting' driver.
>
Hi guys,
i did sent a patch to add GM206 to the ddx also but looks like it got missed you can find it here.
http://lists.freedesktop.org/archives/nouveau/2015-February/020144.html
But as said no acceleration yet.
I'll ping in that older mail-thread as probably mail was overlooked (probably i should have mentioned ddx in my subject)
Stefan
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GM206 support?
[not found] ` <20150318102538.GA30814-Xd65/bSt806pwFb5G8XvHQ@public.gmane.org>
@ 2015-03-18 18:59 ` Andy Lutomirski
0 siblings, 0 replies; 10+ messages in thread
From: Andy Lutomirski @ 2015-03-18 18:59 UTC (permalink / raw)
To: Stefan Huehner; +Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
On Wed, Mar 18, 2015 at 3:25 AM, Stefan Huehner <stefan@huehner.org> wrote:
> On Tue, Mar 17, 2015 at 06:59:25PM -0400, Ilia Mirkin wrote:
>> On Tue, Mar 17, 2015 at 6:40 PM, Andy Lutomirski <luto@amacapital.net> wrote:
>> > On Tue, Mar 17, 2015 at 2:57 PM, Ilia Mirkin <imirkin@alum.mit.edu> wrote:
>> >> On Tue, Mar 17, 2015 at 5:52 PM, Andy Lutomirski <luto@amacapital.net> wrote:
>> >>> On Fri, Feb 13, 2015 at 9:52 PM, Ilia Mirkin <imirkin@alum.mit.edu> wrote:
>> >>>> On Fri, Feb 13, 2015 at 8:59 PM, Andy Lutomirski <luto@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 ?
>> >>>>
>> >>>>> Are there any near-term plans to support this card?
>> >>>>
>> >>>> I don't know of anyone with the hw... maybe Ben got one? If you're
>> >>>> interested in helping, the kernel logs from the above experiment + an
>> >>>> mmiotrace of the blob drivers (see
>> >>>> https://wiki.ubuntu.com/X/MMIOTracing) + vbios (see
>> >>>> http://nouveau.freedesktop.org/wiki/DumpingVideoBios/).
>> >>>>
>> >>>> I assume you're on a recent kernel? You need 3.19 for the GM204 stuff
>> >>>> to work in the first place.
>> >>>
>> >>> Neither 3.19 nor 4.0-rcsomething works.
>> >>>
>> >>> I put an mmio trace (X startup and glxgears) and a vbios dump here:
>> >>>
>> >>> http://web.mit.edu/luto/www/GM206/
>> >>
>> >> Stefan sent proper patches to get nouveau going on his GM206, which
>> >> will make it into the next 4.0-rc. Here is a tree that is destined
>> >> towards drm-fixes:
>> >>
>> >> http://cgit.freedesktop.org/nouveau/linux-2.6/log/?h=linux-4.0
>> >>
>> >> Let us know if it makes the card work. (Definitely no acceleration
>> >> without signed firmware for now though.)
>> >
>> > The driver loads and seems to work.
>>
>> Excellent!
>>
>> > The nouveau X driver doesn't load, though.
>>
>> Yeah, xf86-video-nouveau has no support for the GM20x family? Note
>> that even if it did load, you wouldn't get any acceleration -- may as
>> well just use the 'xf86-video-modesetting' driver.
>>
>
> Hi guys,
> i did sent a patch to add GM206 to the ddx also but looks like it got missed you can find it here.
>
> http://lists.freedesktop.org/archives/nouveau/2015-February/020144.html
>
> But as said no acceleration yet.
I'll probably stick with the binary driver until there's acceleration.
I have too many pixels on my monitor for reasonable unaccelerated
compositing performance, I think.
Thanks for bringing this up, though! Working modesetting is a *huge*
improvement over vesafb.
--Andy
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: GM206 support?
[not found] ` <CAKb7UvgAZw2XrmanoMd7emGiBEGC_mC1VT4-7qzqKcb0terNtQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-03-18 10:25 ` Stefan Huehner
@ 2015-03-22 8:19 ` Martin Peres
1 sibling, 0 replies; 10+ messages in thread
From: Martin Peres @ 2015-03-22 8:19 UTC (permalink / raw)
To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW
On 18/03/2015 00:59, Ilia Mirkin wrote:
> On Tue, Mar 17, 2015 at 6:40 PM, Andy Lutomirski <luto@amacapital.net> wrote:
>> On Tue, Mar 17, 2015 at 2:57 PM, Ilia Mirkin <imirkin@alum.mit.edu> wrote:
>>> On Tue, Mar 17, 2015 at 5:52 PM, Andy Lutomirski <luto@amacapital.net> wrote:
>>>> On Fri, Feb 13, 2015 at 9:52 PM, Ilia Mirkin <imirkin@alum.mit.edu> wrote:
>>>>> On Fri, Feb 13, 2015 at 8:59 PM, Andy Lutomirski <luto@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 ?
>>>>>
>>>>>> Are there any near-term plans to support this card?
>>>>> I don't know of anyone with the hw... maybe Ben got one? If you're
>>>>> interested in helping, the kernel logs from the above experiment + an
>>>>> mmiotrace of the blob drivers (see
>>>>> https://wiki.ubuntu.com/X/MMIOTracing) + vbios (see
>>>>> http://nouveau.freedesktop.org/wiki/DumpingVideoBios/).
>>>>>
>>>>> I assume you're on a recent kernel? You need 3.19 for the GM204 stuff
>>>>> to work in the first place.
>>>> Neither 3.19 nor 4.0-rcsomething works.
>>>>
>>>> I put an mmio trace (X startup and glxgears) and a vbios dump here:
>>>>
>>>> http://web.mit.edu/luto/www/GM206/
>>> Stefan sent proper patches to get nouveau going on his GM206, which
>>> will make it into the next 4.0-rc. Here is a tree that is destined
>>> towards drm-fixes:
>>>
>>> http://cgit.freedesktop.org/nouveau/linux-2.6/log/?h=linux-4.0
>>>
>>> Let us know if it makes the card work. (Definitely no acceleration
>>> without signed firmware for now though.)
>> The driver loads and seems to work.
> Excellent!
>
>> The nouveau X driver doesn't load, though.
> Yeah, xf86-video-nouveau has no support for the GM20x family? Note
> that even if it did load, you wouldn't get any acceleration -- may as
> well just use the 'xf86-video-modesetting' driver.
>
>> I tried to use the nvidia firmware:
>>
> [...]
>
>> with:
>>
>> options nouveau config=NvGrUseFW=1
>>
>> in my modprobe configuration, and that made no obvious difference,
>> even in the kernel logs.
> Right, that's expected. GM20x requires signed firmware. We haven't
> even gotten as far as being able to figure out what all the
> *proprietary* firmware is, never mind even loading it. It doesn't show
> up in mmiotraces, probably read by the card directly out of system
> memory. It's a multi-stage process, complicating RE. The firmware that
> you've extracted is exclusively for video decoding acceleration. You
> could extract firmware from 325.15 which will include the pgraph fuc
> blobs too [which would get loaded by NvGrUseFW=1], but nothing that'll
> help you.
This is something that the recent work done by Samuel could help. He
got the nvidia driver to work in kvm and then managed to trace the
MMIO operations. If the card really reads the fw from system memory,
it should show up in his trace.
More info: https://hakzsam.wordpress.com/2015/02/21/471/
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2015-03-22 8:19 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-14 1:59 GM206 support? Andy Lutomirski
[not found] ` <CALCETrVXm2ypJ1cRRzqwyoq-cowZn47eYv3JHmz7kW5b4TTTtA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-02-14 5:52 ` Ilia Mirkin
[not found] ` <CAKb7Uvi5zxN9_yw9OmuWLWDUz3Ce3xHYK4=fgp8Qp=nZu_N3hA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-02-21 14:28 ` Stefan Huehner
2015-03-17 21:52 ` Andy Lutomirski
[not found] ` <CALCETrV5XjUxOLvyd2qukJbx0s8+qwE3ivG8s-Koc1VPe_Zezg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-03-17 21:57 ` Ilia Mirkin
[not found] ` <CAKb7UvgpjeLUn2+kAfPpMaYkuJgYKEosr7uc7BySE2xS0mcQdg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-03-17 22:40 ` Andy Lutomirski
[not found] ` <CALCETrV7tyDgz7OYw6GCTmk0hLFNhi1bMP+-Eabg5NuxBSXUeA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-03-17 22:59 ` Ilia Mirkin
[not found] ` <CAKb7UvgAZw2XrmanoMd7emGiBEGC_mC1VT4-7qzqKcb0terNtQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2015-03-18 10:25 ` Stefan Huehner
[not found] ` <20150318102538.GA30814-Xd65/bSt806pwFb5G8XvHQ@public.gmane.org>
2015-03-18 18:59 ` Andy Lutomirski
2015-03-22 8:19 ` Martin Peres
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.