11:54 karolherbst: mupuf: I plan to work on nouveau stuff on the flight to XDC on reator. And would like to have your nve4 and a maxwell GPU for this. Not quite sure about the maxwell, but I think I prefer a GM10x one
11:55 mupuf: sure!
11:55 karolherbst: nice, thanks!
11:55 mupuf: Maybe you can do a lightning talk at the end, to just say what has happened in Nouveau. One slide, that's all that is allowed
11:55 karolherbst: yeah, makes sense
11:55 karolherbst: will take a note
14:11 karolherbst: mupuf: CTS, Pascal, no nv dev anymore, classics: refactoring anything else?
14:12 mupuf: no nv dev anymore?
14:12 mupuf: firmwares
14:12 karolherbst: ohh firmwares
14:12 mupuf: We need to repeat what I said last year... this is killing us
14:12 karolherbst: no idea if I want to add it there anyhow, seems important, but uhm
14:13 karolherbst: I meant the "no nv dev" thing
14:13 karolherbst: like is somebody from nvidia working on nouveau now?
14:14 mupuf: HAAAaaaa
14:14 mupuf: yes
14:14 mupuf: something like: nvidia pulled support?
14:14 karolherbst: :)
14:15 karolherbst: question: "1. firmware 2. nvidia pulled support" or "1. nvidia pulled support 2. firmware"? :D
14:15 mupuf: lol, we can talk about that later
14:15 mupuf:already has two presentations to make
14:16 karolherbst: :) yeah, no worries
14:16 mupuf: and I want to write them BEFORE the XDC
14:16 karolherbst: I have my 11 hour flights, where I could work on that anyway
14:16 mupuf: well, it is one slide anyway
14:16 karolherbst: uhm, just one flight actually, because I can't work on that after XDC
14:16 karolherbst: exactly
14:17 karolherbst: just wondering if somebody else has happened, it looks like something is missing
14:25 karolherbst: mupuf: lightning talk are 5 minutes?
14:56 mupuf: yes
15:20 karolherbst: imirkin: are there any big outstanding issues with the fp64 work by the way? Would be nice to land those
16:56 karolherbst: nice!
16:57 karolherbst: reclock respecting the max_battery vpstate: https://github.com/karolherbst/nouveau/commit/673b81d6fff1d832a92c0b7c542a34707b22ec40
16:59 karolherbst: missing: limit the vpstate as well
16:59 karolherbst: uhm, *pstate
18:05 karolherbst: :) https://gist.githubusercontent.com/karolherbst/e47b4cff5c7878a88a84b97a1ce48f8b/raw/be88e93528aa66e8f94bc9cfca0085c45d3646df/gistfile1.txt
18:29 hanetzer: we need mmiotrace for arm :<
18:40 karolherbst: hanetzer: write patches
18:40 karolherbst: the x86 specific part isn't _that_ much actually
18:41 karolherbst: basically just the page fault handler and instruction interpreter
18:41 hanetzer: karolherbst: I've been looking into it :)
18:41 karolherbst: :)
18:42 karolherbst: but I expect that most of the page fault handler could be moved into common code as well
18:42 karolherbst: the only specific part are the page size parsing and (un)arming
18:42 hanetzer: yeah.
18:42 karolherbst: but there is a bug anyhow
18:42 karolherbst: like imagine if the driver ioremaps a 0x200 big area
18:42 karolherbst: mmiotrace thinks 0x1000 is mapped and fails later
18:43 karolherbst: because 0x1000 is the 4k page size
18:43 hanetzer: ah that could be problematic.
18:43 karolherbst: yes, exactly
18:43 karolherbst: so if you indeed rework this, you could take this into account
18:44 hanetzer: honestly unsure if I'm up to this particular task. its far more low-level than I've ever done before :P
18:44 karolherbst: well
18:44 karolherbst: before I fixed it for huge pages, I also didn't touch code in this area before
18:44 hanetzer: hehe.
18:48 hanetzer: oh someone made a cpu ISA fuzzer for x86 o-0
18:48 karolherbst: yeah
18:48 karolherbst: don't run it though
18:49 hanetzer: hmm? don't run the fuzzer, or you don't run x86?
18:49 karolherbst: hanetzer: I read it may be able to brick the CPU
18:49 karolherbst: maybe a hard reset fixes it, but I am not sure about that
18:50 hanetzer: yeah. that could be possible. Just a bit of 'oh, that's cool'
18:50 RSpliet: if you can brick it from user space, there's a lot more 'oh, that's cool' to it...
18:50 karolherbst: :D
18:50 hanetzer: yep.
18:51 karolherbst: dunno, I don't want to brick my CPU
18:51 RSpliet: If you ever needed an excuse to jump ship and try out Ryzen, here's your chance
18:51 Asu: yeah that xoreaxeax (iirc) guy has pretty crazy projects
18:51 Asu: he made a compiler that only compiles to x86 mov instructions
18:52 RSpliet: ah, that guy
18:52 hanetzer: would I had a disposable income enough to risk it I'd like to try it on ryzen stuffs :P
18:52 RSpliet: Yeah, turns out x86 mov is as turing complete as powerpoint animations
18:57 karolherbst: :)
18:58 karolherbst: RSpliet: my board doesn't handle those CPUs ;)
18:58 karolherbst: RSpliet: well a lot of stuff is actually turing complete, I am surprised how low the requiernments for that are
18:58 hanetzer: RSpliet: I love ryzen, excluding some funky bug its having. I'm in communications with amd service.
18:58 RSpliet: https://www.youtube.com/watch?v=uNjxe8ShM-8 <- enjoy
18:58 RSpliet: quite entertaining
18:59 hanetzer: wat.
19:00 RSpliet: love how you use the correct Dutch word for "what"
19:01 hanetzer: was.
19:01 hanetzer: que
19:01 hanetzer: nani
19:01 hanetzer: ;)
19:02 hanetzer: I *think* that's my limit on languages I know how to say 'what' in :)
19:02 karolherbst: :D
19:25 Sophira: Hiya. I had a freeze today on a 4.12.5 kernel running Gentoo, and I've put a detailed description and dmesg output at http://matrix.theblob.org/2017-09-08.dmesg-freeze-cropped.txt - is this a known issue?
19:26 karolherbst: "UNSUPPORTED_APERTURE"
19:26 karolherbst: mhhh
19:27 karolherbst: it kind of looks like memory corruption, but mhh, interessting
19:28 Sophira: Yeah, I'm not entirely sure what to make of it.
19:29 karolherbst: Sophira: I doubt you are able to easily trigger this?
19:29 Sophira: I've had other messages before, but those were under the 4.9.16 kernel so I'm not sure how applicable they'd be. I'd be able to tell you more after I had another crash.
19:30 Sophira: karolherbst: Not really. It seems to only occur when OBS is running, and it can take up to a few days for it to occur.
19:30 karolherbst: :/ pain
19:31 karolherbst: Sophira: might be MT related
19:31 Sophira: What do you mean by that?
19:32 karolherbst: multi threading
19:32 Sophira: Ahhh.
19:33 hanetzer: hey, actually on topic for this channel, how well supported is the gtx 750 ti under nouveau? I intend to use it as my 'real' gpu for a xen based hypervisor setup, with my rx480 as passthrough (at least until I can grab another amd)
19:33 karolherbst: hanetzer: should be pretty well by now
19:34 karolherbst: hanetzer: bonus point: you can reclock this GPU
19:38 Sophira: karolherbst: Should I open a bug for my freeze, or would that not be applicable in this case?
19:39 hanetzer: karolherbst: nice stuff :)
19:40 karolherbst: Sophira: no idea, maybe you should
19:40 karolherbst: Sophira: but without a clear and fast way to trigger this, nobody will even try to fix it
19:40 hanetzer: worst case is its invalid and marked as such, best case its fixed :)
19:41 karolherbst: well
19:41 hanetzer: man those vega's are expensive af.
19:41 karolherbst: hanetzer: :) what did you expect, significantly lower prices than nvidia?
19:41 hanetzer: no, but I'm wondering how much of this is mining inflation
19:42 hanetzer: CPU~Octa core AMD Ryzen 7 1700 Eight-Core (-HT-MCP-) speed~2994 MHz (max) Kernel~4.13.0-gentoo x86_64 Up~3:10 Mem~916.4/64365.9MB HDD~1120.2GB(36.8% used) Procs~319 Client~WeeChat 1.9 inxi~2.3.37
19:42 hanetzer: my current host :D
19:43 hanetzer: -o uname -a
19:43 hanetzer: Linux proprietary-killer 4.13.0-gentoo #1 SMP Fri Sep 8 01:31:02 CDT 2017 x86_64 AMD Ryzen 7 1700 Eight-Core Processor AuthenticAMD GNU/Linux
20:18 pmoreau: RSpliet: That video was awesome!! :-)
20:19 RSpliet: Yeah. I can't decide whether this is cool, or whether this is time random people are wasting that they could spend on nouveau instead
20:20 karolherbst: RSpliet: alone that you used the term "wasting" completly disqualified you to make such statements :p
20:20 RSpliet: But meh, can't force people to contribute to a FOSS project
20:21 RSpliet: karolherbst: Does this work on Office365 in Firefox on Linux? If not, wasted time...
20:21 RSpliet: IMHO obvs
20:21 karolherbst: well, you can also just start a vm
20:21 karolherbst: another layer of abstraction never hurts!
20:24 pmoreau: As one comment said, you could try to run Linux within PowerPoint
20:24 pmoreau: That would help with debugging, and not rebooting as often
20:25 karolherbst: pmoreau: well using pp exploits doesn't really count, does it?
20:26 karolherbst: no idea how to get network working on it.... oh well, maybe we could use that LLC attack for ssh :D
20:27 pmoreau: No idea… not sure I want to know though :-D
20:27 karolherbst: :D
20:54 rhyskidd_: karolherbst / mupuf: I was considering merit in a short lightning talk at XDC on my Pascal temp sensor bringup
20:54 rhyskidd_: maybe too basic? a new independent dev's perspective on contributing to nouveau
20:55 rhyskidd_: could also be a single slide at the back of a nouveau team talk? dunno? thoughts?
21:38 Lyude: does anyone know if there's any contacts from nvidia that we have on IRC who are available right now?
21:40 imirkin_: aaronp will pipe up every so often.
21:40 Lyude: aaronp: do you know anything about eglstreams?
21:47 stefanches7: Hello all!
21:49 stefanches7: My name is Stefan, I'm an undergrad Bioinformatics student at the LMU Munich and Google Summer of Code alum
21:50 stefanches7: I think about doing some project with Nouveau as a EVoC project, because you seem to have some cool RE/C stuff that's really interesting!
21:50 imirkin_: anything in particular you're interested in?
21:51 stefanches7: Yeah, Maxwell Video Decoding sounded nice
21:51 imirkin_: do you have a maxwell GPU?
21:52 stefanches7: I wanted to ask about installing maxwell GPU in the HP Laptop - would it be possible?
21:52 imirkin_: unlikely ... some laptops have MXM GPUs, so you can swap it out
21:52 imirkin_: but usually whatever's there is there
21:52 stefanches7: Hm
21:53 stefanches7: And what about Lima project then?
21:53 imirkin_: Lyude: --^
21:54 RSpliet: Don't think you can swap in a Mali GPU in an x86_64 laptop, but that's unlikely what you meant. Do you have the HW for any of that?
21:55 stefanches7: I have an Android smartphone with Mali-T720MP2
21:57 RSpliet: stefanches7: think you can install regular Linux on there? I suspect the Lima people will tell you you'll have more chance of contributing with say an Olimex OlinuXino board (€33)
22:04 Lyude: it's going to be a very long while before we actually have anything near functional drivers from biopenly, a lot of us have kind of been swamped with work
22:08 stefanches7: RSpliet: hm, I could try either installing KBOX on the device or rooting it, which will allow to install full-blown Linux, as I read in one article
22:10 RSpliet: stefanches7: I know too little about the project or your phone for a definite answer on this, just sth. to keep in mind. Priorities for Lima might lie with the (better-understood) Mali 400 series while manpower is scarce... Lyude will know better than I do ;-)
22:15 stefanches7: RSpliet: alright, anyway thanks for advice!
22:17 stefanches7: And is there some cheap possibility to purchase a device with Maxwell GPU to work with?
22:18 RSpliet: I'm afraid not. Last time I checked desktop Maxwell GPUs went for >£60 on ebay, I suspect for laptops things are considerately more complex/expensive
22:19 RSpliet: If you do own a desktop machine, it is not unreasonable to ask budget for a second-hand Maxwell GPU, but from your earlier messages I suspect you don't
22:19 RSpliet: *as part of the EVoC application
22:22 stefanches7: No, I don't :(?
22:22 stefanches7: :-(*
22:23 stefanches7: Is there any chance some RE work needs to be done with Skylake GPUs?
22:24 stefanches7: Like, my laptop has Intel HD Graphics 520
22:24 RSpliet: Intel is quite good with their docs and developers, so unlikely
22:36 imirkin_: you can get a GM107 for pretty cheap
22:36 imirkin_: but yeah, without a desktop...
22:59 ecobos: Hi, so I got some pretty scary messages from nouveau in my kernel log, and thought I maybe should ask here if they ring any bell:
23:00 ecobos: https://www.irccloud.com/pastebin/wttchBkZ/dmesg
23:00 ecobos: Should I file a bug or something with that?
23:00 ecobos: I also get faults at start, apparently...
23:00 ecobos: https://www.irccloud.com/pastebin/JlAEFCUZ/faults
23:02 hanetzer: huh. no clue :)
23:02 ecobos: This is "01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M2000M] (rev a2)", fwiw
23:03 ecobos: I guess I'll file, thanks for looking hanetzer :)
23:22 imirkin_: ecobos: try 4.13
23:22 imirkin_: or the upcoming 4.12.x
23:23 imirkin_: er no, 4.12.11
23:23 ecobos: imirkin_: I'm on 4.12.10, but will do, thanks
23:29 imirkin_: that's why i mentioned it
23:34 imirkin_: ecobos: it appears that your HDMI port is secretly a DP <-> HDMI adapter, and an issue was fixed relating to DP
23:35 ecobos: imirkin_: I see, nasty! (Since this laptop also has a DP port, huh!). Thanks for mentioning it. Will try and reach back if problems don't go away.
23:35 ecobos: imirkin_: the faults at startup seem reproducible even without anything connected fwiw. But will try with the newer kernel anyway, just in case
23:35 ecobos: imirkin_: thanks a lot again :)
23:35 imirkin_: well, i'm not sure if all your issues will be fixed
23:36 imirkin_: however i think SOME will be fixed
23:36 imirkin_: and we can look at the remainder
23:36 ecobos: heh, that may be a good start
23:37 ecobos: Too late for today for me already, so I'll leave the kernel building and go to sleep, will reach out tomorrow / monday.
23:37 ecobos: Thanks both once again :)
23:41 Arcanos: Which has better support, an Nvidia Quadro FX 380 or an Nvidia GeForce GTX 275?
23:42 imirkin_: which FX 380?
23:42 imirkin_: the full-height or the LP one?
23:42 Arcanos: Full Height
23:42 Arcanos: Single Slot
23:42 imirkin_:goes to see which one that is
23:43 imirkin_: ok, so G96GL vs G200
23:43 imirkin_: they should be largely comparable in terms of nouveau support. the G200 one is a more powerful GPU, but comes with a fan that sounds like it had a previous life as a jet engine...
23:44 Arcanos: My Desktop doesn't have Integrated Intel Graphics because it Sports a Xeon, so I was looking for opinions as to which one to use