11:54karolherbst: 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:55karolherbst: nice, thanks!
11:55mupuf: 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:55karolherbst: yeah, makes sense
11:55karolherbst: will take a note
14:11karolherbst: mupuf: CTS, Pascal, no nv dev anymore, classics: refactoring anything else?
14:12mupuf: no nv dev anymore?
14:12karolherbst: ohh firmwares
14:12mupuf: We need to repeat what I said last year... this is killing us
14:12karolherbst: no idea if I want to add it there anyhow, seems important, but uhm
14:13karolherbst: I meant the "no nv dev" thing
14:13karolherbst: like is somebody from nvidia working on nouveau now?
14:14mupuf: something like: nvidia pulled support?
14:15karolherbst: question: "1. firmware 2. nvidia pulled support" or "1. nvidia pulled support 2. firmware"? :D
14:15mupuf: lol, we can talk about that later
14:15mupuf:already has two presentations to make
14:16karolherbst: :) yeah, no worries
14:16mupuf: and I want to write them BEFORE the XDC
14:16karolherbst: I have my 11 hour flights, where I could work on that anyway
14:16mupuf: well, it is one slide anyway
14:16karolherbst: uhm, just one flight actually, because I can't work on that after XDC
14:17karolherbst: just wondering if somebody else has happened, it looks like something is missing
14:25karolherbst: mupuf: lightning talk are 5 minutes?
15:20karolherbst: imirkin: are there any big outstanding issues with the fp64 work by the way? Would be nice to land those
16:57karolherbst: reclock respecting the max_battery vpstate: https://github.com/karolherbst/nouveau/commit/673b81d6fff1d832a92c0b7c542a34707b22ec40
16:59karolherbst: missing: limit the vpstate as well
16:59karolherbst: uhm, *pstate
18:05karolherbst: :) https://gist.githubusercontent.com/karolherbst/e47b4cff5c7878a88a84b97a1ce48f8b/raw/be88e93528aa66e8f94bc9cfca0085c45d3646df/gistfile1.txt
18:29hanetzer: we need mmiotrace for arm :<
18:40karolherbst: hanetzer: write patches
18:40karolherbst: the x86 specific part isn't _that_ much actually
18:41karolherbst: basically just the page fault handler and instruction interpreter
18:41hanetzer: karolherbst: I've been looking into it :)
18:42karolherbst: but I expect that most of the page fault handler could be moved into common code as well
18:42karolherbst: the only specific part are the page size parsing and (un)arming
18:42karolherbst: but there is a bug anyhow
18:42karolherbst: like imagine if the driver ioremaps a 0x200 big area
18:42karolherbst: mmiotrace thinks 0x1000 is mapped and fails later
18:43karolherbst: because 0x1000 is the 4k page size
18:43hanetzer: ah that could be problematic.
18:43karolherbst: yes, exactly
18:43karolherbst: so if you indeed rework this, you could take this into account
18:44hanetzer: honestly unsure if I'm up to this particular task. its far more low-level than I've ever done before :P
18:44karolherbst: before I fixed it for huge pages, I also didn't touch code in this area before
18:48hanetzer: oh someone made a cpu ISA fuzzer for x86 o-0
18:48karolherbst: don't run it though
18:49hanetzer: hmm? don't run the fuzzer, or you don't run x86?
18:49karolherbst: hanetzer: I read it may be able to brick the CPU
18:49karolherbst: maybe a hard reset fixes it, but I am not sure about that
18:50hanetzer: yeah. that could be possible. Just a bit of 'oh, that's cool'
18:50RSpliet: if you can brick it from user space, there's a lot more 'oh, that's cool' to it...
18:51karolherbst: dunno, I don't want to brick my CPU
18:51RSpliet: If you ever needed an excuse to jump ship and try out Ryzen, here's your chance
18:51Asu: yeah that xoreaxeax (iirc) guy has pretty crazy projects
18:51Asu: he made a compiler that only compiles to x86 mov instructions
18:52RSpliet: ah, that guy
18:52hanetzer: would I had a disposable income enough to risk it I'd like to try it on ryzen stuffs :P
18:52RSpliet: Yeah, turns out x86 mov is as turing complete as powerpoint animations
18:58karolherbst: RSpliet: my board doesn't handle those CPUs ;)
18:58karolherbst: RSpliet: well a lot of stuff is actually turing complete, I am surprised how low the requiernments for that are
18:58hanetzer: RSpliet: I love ryzen, excluding some funky bug its having. I'm in communications with amd service.
18:58RSpliet: https://www.youtube.com/watch?v=uNjxe8ShM-8 <- enjoy
18:58RSpliet: quite entertaining
19:00RSpliet: love how you use the correct Dutch word for "what"
19:02hanetzer: I *think* that's my limit on languages I know how to say 'what' in :)
19:25Sophira: 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:27karolherbst: it kind of looks like memory corruption, but mhh, interessting
19:28Sophira: Yeah, I'm not entirely sure what to make of it.
19:29karolherbst: Sophira: I doubt you are able to easily trigger this?
19:29Sophira: 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:30Sophira: 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:30karolherbst: :/ pain
19:31karolherbst: Sophira: might be MT related
19:31Sophira: What do you mean by that?
19:32karolherbst: multi threading
19:33hanetzer: 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:33karolherbst: hanetzer: should be pretty well by now
19:34karolherbst: hanetzer: bonus point: you can reclock this GPU
19:38Sophira: karolherbst: Should I open a bug for my freeze, or would that not be applicable in this case?
19:39hanetzer: karolherbst: nice stuff :)
19:40karolherbst: Sophira: no idea, maybe you should
19:40karolherbst: Sophira: but without a clear and fast way to trigger this, nobody will even try to fix it
19:40hanetzer: worst case is its invalid and marked as such, best case its fixed :)
19:41hanetzer: man those vega's are expensive af.
19:41karolherbst: hanetzer: :) what did you expect, significantly lower prices than nvidia?
19:41hanetzer: no, but I'm wondering how much of this is mining inflation
19:42hanetzer: 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:42hanetzer: my current host :D
19:43hanetzer: -o uname -a
19:43hanetzer: 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:18pmoreau: RSpliet: That video was awesome!! :-)
20:19RSpliet: 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:20karolherbst: RSpliet: alone that you used the term "wasting" completly disqualified you to make such statements :p
20:20RSpliet: But meh, can't force people to contribute to a FOSS project
20:21RSpliet: karolherbst: Does this work on Office365 in Firefox on Linux? If not, wasted time...
20:21RSpliet: IMHO obvs
20:21karolherbst: well, you can also just start a vm
20:21karolherbst: another layer of abstraction never hurts!
20:24pmoreau: As one comment said, you could try to run Linux within PowerPoint
20:24pmoreau: That would help with debugging, and not rebooting as often
20:25karolherbst: pmoreau: well using pp exploits doesn't really count, does it?
20:26karolherbst: no idea how to get network working on it.... oh well, maybe we could use that LLC attack for ssh :D
20:27pmoreau: No idea… not sure I want to know though :-D
20:54rhyskidd_: karolherbst / mupuf: I was considering merit in a short lightning talk at XDC on my Pascal temp sensor bringup
20:54rhyskidd_: maybe too basic? a new independent dev's perspective on contributing to nouveau
20:55rhyskidd_: could also be a single slide at the back of a nouveau team talk? dunno? thoughts?
21:38Lyude: does anyone know if there's any contacts from nvidia that we have on IRC who are available right now?
21:40imirkin_: aaronp will pipe up every so often.
21:40Lyude: aaronp: do you know anything about eglstreams?
21:47stefanches7: Hello all!
21:49stefanches7: My name is Stefan, I'm an undergrad Bioinformatics student at the LMU Munich and Google Summer of Code alum
21:50stefanches7: 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:50imirkin_: anything in particular you're interested in?
21:51stefanches7: Yeah, Maxwell Video Decoding sounded nice
21:51imirkin_: do you have a maxwell GPU?
21:52stefanches7: I wanted to ask about installing maxwell GPU in the HP Laptop - would it be possible?
21:52imirkin_: unlikely ... some laptops have MXM GPUs, so you can swap it out
21:52imirkin_: but usually whatever's there is there
21:53stefanches7: And what about Lima project then?
21:53imirkin_: Lyude: --^
21:54RSpliet: 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:55stefanches7: I have an Android smartphone with Mali-T720MP2
21:57RSpliet: 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:04Lyude: 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:08stefanches7: 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:10RSpliet: 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:15stefanches7: RSpliet: alright, anyway thanks for advice!
22:17stefanches7: And is there some cheap possibility to purchase a device with Maxwell GPU to work with?
22:18RSpliet: 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:19RSpliet: 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:19RSpliet: *as part of the EVoC application
22:22stefanches7: No, I don't :(?
22:23stefanches7: Is there any chance some RE work needs to be done with Skylake GPUs?
22:24stefanches7: Like, my laptop has Intel HD Graphics 520
22:24RSpliet: Intel is quite good with their docs and developers, so unlikely
22:36imirkin_: you can get a GM107 for pretty cheap
22:36imirkin_: but yeah, without a desktop...
22:59ecobos: 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:00ecobos: Should I file a bug or something with that?
23:00ecobos: I also get faults at start, apparently...
23:02hanetzer: huh. no clue :)
23:02ecobos: This is "01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M2000M] (rev a2)", fwiw
23:03ecobos: I guess I'll file, thanks for looking hanetzer :)
23:22imirkin_: ecobos: try 4.13
23:22imirkin_: or the upcoming 4.12.x
23:23imirkin_: er no, 4.12.11
23:23ecobos: imirkin_: I'm on 4.12.10, but will do, thanks
23:29imirkin_: that's why i mentioned it
23:34imirkin_: ecobos: it appears that your HDMI port is secretly a DP <-> HDMI adapter, and an issue was fixed relating to DP
23:35ecobos: 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:35ecobos: imirkin_: the faults at startup seem reproducible even without anything connected fwiw. But will try with the newer kernel anyway, just in case
23:35ecobos: imirkin_: thanks a lot again :)
23:35imirkin_: well, i'm not sure if all your issues will be fixed
23:36imirkin_: however i think SOME will be fixed
23:36imirkin_: and we can look at the remainder
23:36ecobos: heh, that may be a good start
23:37ecobos: Too late for today for me already, so I'll leave the kernel building and go to sleep, will reach out tomorrow / monday.
23:37ecobos: Thanks both once again :)
23:41Arcanos: Which has better support, an Nvidia Quadro FX 380 or an Nvidia GeForce GTX 275?
23:42imirkin_: which FX 380?
23:42imirkin_: the full-height or the LP one?
23:42Arcanos: Full Height
23:42Arcanos: Single Slot
23:42imirkin_:goes to see which one that is
23:43imirkin_: ok, so G96GL vs G200
23:43imirkin_: 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:44Arcanos: 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