07:42 zoro_: Oo051
18:06 Lyude: mupuf: btw: do we need any more reviews on the clockgating patches?
18:09 mupuf: not from me
18:09 mupuf: Lyude: now, it is up to skeggsb to accept the code or not
18:09 Lyude: cool
19:00 fr33will: Hi all, has there been any breakthough on NV138 (GP108)? The FeatureMatrix was "Last edited Mon 31 Jul 2017". This post suggests that it has working 3D hardware acceleration with no-reclocking support https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-GP108-Firmware
19:00 imirkin: support should land in 4.16
19:00 imirkin: https://github.com/skeggsb/nouveau/commits/master
19:05 karolherbst: imirkin: welcome back!
19:06 fr33will: Does NV130 use the NVC0 driver? If so will GP108 have the same feature set as indicated on https://mesamatrix.net/ in ~4.16?
19:06 imirkin: thanks
19:06 imirkin: fr33will: yes. although note that the nvc0 driver offers different levels of support for different hw.
19:06 imirkin: mesamatrix is not good at representing that
19:07 imirkin: https://people.freedesktop.org/~imirkin/glxinfo/#v=Mesa%2017.1.0
19:09 karolherbst: imirkin: there is one odd thing I found in codegen regarding texture query lod. For 1D_Array textures for example we get one coord argument, even in TGSI, but from_tgsi reads out two, because getArgCount() returns 2. In the end we just end up with undefined values, but in nir we only get one and while handling texture query lod we would end up with an cvt without a source, because it doesn't exist. In the end I would just add
19:09 karolherbst: fake sources, but I was wondering if we could drop those entirely
19:09 imirkin: (maxwell+ does not differ too materially from kepler, but it does have a handful of small differences)
19:09 imirkin: karolherbst: that's wrong. should only take a single arg for 1d_array.
19:09 imirkin: karolherbst: it shouldn't be using getArgCount
19:09 imirkin: it should be using getDims() + isCube()
19:09 karolherbst: ahhh
19:09 karolherbst: makes sense
19:09 karolherbst: I try to fix codegen then in this regard
19:10 imirkin: i think that was one of the first extensions i added support for
19:10 karolherbst: I only found this issue running tests/all.py in piglit ....
19:10 imirkin: and my understanding of texturing was much weaker then
19:10 imirkin: and all this stuff seemed random and confusing
19:10 karolherbst: okay
19:11 imirkin: 423f64e83ab5b1ea7de475ae80300a8408522743 and its parent -- April 2014.
19:11 karolherbst: :D
19:12 karolherbst: I think the issue is caused by code within handleTEX though
19:12 imirkin: the issue is that it shouldn't be using handleTEX :)
19:12 karolherbst: because there getArgsCount is used for iterating over the srcs
19:12 karolherbst: :D
19:12 karolherbst: k
19:19 fr33will: thanks imirkin that comparison is really good :-)
19:21 imirkin: fr33will: note that even with the patches slated for 4.16, you won't get reclocking, so it will all still be quite slow
19:27 imirkin: note that the page i linked to is for mesa 17.1.0 ... been a bit lazy about keeping it up to date
19:34 fr33will: imirkin: I want to try https://github.com/gnif/LookingGlass on a Geforce 1030, AFAIK it does not require a lot of processing power. However it does require GL_ARB_buffer_storage
19:36 fr33will: (for the host part of the project)
19:36 imirkin: that should be supporte
19:37 imirkin: at least the ext - dunno about the software