06:43 endrift: How well supported is the Tegra X1 in Nouveau? I have some GL ES 3 code that I wrote that works fine with nvgpu on my Jetson Nano but running it with nouveau on my Switch shows that there are some problems (that I've yet to track down)
06:44 endrift: They also work fine with Mesa + i915 on my laptop
06:45 endrift: (Though that's running against a desktop 4.5 context IIRC, I did try running against GL ES 3.0 on my desktop using nvidia's blob)
06:45 endrift: It might be precision issues. I'm using highp all over the place without checking how many bits that gets me, but it should be enough bits for all but one or two things
06:46 endrift: if it follows spec
06:49 endrift: https://github.com/mgba-emu/mgba/blob/f5fb96f256d6d2a1bc2a33228c0a83d43cc31ec6/src/gba/renderers/gl.c code is here, for reference. It's pretty sizable
06:49 endrift: If it's not too hard I can try running nouveau on my Jetson for debugging
10:08 HdkR: endrift: You should probably try nouveau + desktop to make sure it isn't switch wackiness
10:09 HdkR: Also highp everywhere will give you 32bit precision
10:09 HdkR: mediump will get you fp16 on the blob. I don't believe Nouveau implements fp16?
10:10 HdkR: highp/mediump on integers will just give you 32bit
13:29 rhyskidd: fyi: nvidia's open docs have now moved to a version tracked location: https://github.com/NVIDIA/open-gpu-doc
13:36 rhyskidd: karolherbst: i'm putting my gp107 with the runpm + secboot patches through a piglit run
13:37 karolherbst: rhyskidd: that's kind of pointless as the GPU will never suspend :p
13:37 rhyskidd: i'm more interested in the stability afterwards
13:38 rhyskidd: plus also what it turns up. has been a little whilst since i ran one on nouveau
13:38 HdkR: rhyskidd: Thank god. That file directory listing before was terrible
21:01 coderobe: rhyskidd: which patches specifically did you apply?
21:36 rhyskidd: they are karolherbst's patches: https://github.com/karolherbst/nouveau/commits/secboot_fixes
21:36 rhyskidd: note, you might need a bit of patch finessing to get them to apply against upstream tree
22:00 coderobe: rhyskidd: ah yeah, i was wondering whether you took both secboot_fixes and one of the runpm branch
22:00 coderobe: (do they overlap?)