00:01mwk: mooch2: sigh, since you dragged this out in public...
00:01mwk: first of all, it's not about you tracking my sleep schedule
00:02mwk: it's about your expectation of my time
00:02mwk: I've said multiple times before, I'm *tired* of this project
00:02mooch3: wtf is it about then
00:02mooch3: i don't remember you EVER saying
00:02mwk: and trust me, I have way more than enough on my head
00:02mooch3: *saying that
00:03mwk: you should not expect me to go and debug your code just because I'm not currently sleeping
00:04mooch3: well, i'm sorry, i didn't realize you were that busy!
00:04mwk: and you've been sending me multiple messages via multiple channels if I hadn't replied in *hours*, even though I explicitely said I'm going out
00:04mooch3: wat? it was usually like, after 3 hours
00:05mooch3: and my outside trips usually don't go longer than that
00:06mwk: second, even if you really feel the need to ask me every 15 minutes, this doesn't justify harassing my friend
00:07mwk: I really won't reply faster just because you ask them
00:07mwk: I have no idea wtf you've done to them, and from the sounds of it, I really don't want to know
00:08mwk: third, you have a lot of information and tools available — use it before asking for help with every single thing
00:09mooch3: harassing your friend? i just asked them why you wouldn't talk to me!
00:09mwk: because helping you write stuff feels, to be honest, more involved and tiring than writing it myself would
00:09mooch3: well, i tried looking for information elsewhere AND I COULDN'T FIND JACK SHIT
00:10mwk: like I said, I'm happy to help you obtain information you otherwise couldn't
00:10mwk: but you've just been sending me every single iteration of code when you had issues you could debug yourself
00:10mooch3: sorry, but i don't know wtf the current issue is!
00:11mwk: and that's just not sustainable
00:11mooch3: it just... completely stops sending commands and i don't know WHY, i've tried everything...
00:11mooch3: but fine, i'll try to ask you less often
00:11mooch3: i'm sorry, i didn't know you were that busy
00:16mooch3: but mwk, in the future PLEASE tell me when i'm making you mad or something, because i can't tell if you're getting mad just by text!
02:57mooch3: mwk, please check your pms, i've explained a problem i'm having in great detail, and i've tried raising a few different kinds of interrupts that i suspected, but the driver still wouldn't send any more commands
02:59mooch3: it sends sets the bounds of a clip object, but then just suddenly... stops doing anything but servicing the occasional vblank or timer interrupt
18:01karolherbst: imirkin_: ping on the RA fix
18:06imirkin_: crap, ran out of time over the weekend =/
18:06imirkin_: if i don't look at it this week, just push it
18:06imirkin_: worst thing that happens is that the world ends. how bad could that be.
18:15codedmart: Is the latest nouveau from Jan 2019?
18:18karolherbst: codedmart: depends on what component you are talking about
18:18karolherbst: there are multiple parts: linux, mesa, ddx
18:18codedmart: Oh I see.
18:20codedmart: I am wondering how I can help if at all to get my setup working better. I got a recent Lenovo P1 with Intel UHD 630/Nvidia TU117GLM [Quadro T1000 Mobile]
18:20codedmart: The dream is to be able to use the nvidia on demand. Pretty much for me means with an external monitor plugged in. Otherwise have it off.
18:21codedmart: But even if I could manually handle that it would be amazing.
18:21Lyude: nouveau does that by default, if that isn't working then there's likely an issue with nouveau :p
18:22codedmart: Well my main problem is starting up the external monitor it seems just like a screenshot.
18:22codedmart: Meaning the screen loads but I can't do anything with it. It is like a still picture.
18:22codedmart: Not sure how to debug or help with that.
18:22Lyude: codedmart: I just got an X1 extreme 2nd generation though so I might be seeing the same isue, and I need to fix said issue anyway. Do you think you could start by getting me that?
18:23codedmart: Getting you what?
18:23Lyude: codedmart: oh whoops, somehow forgot to type dmesg
18:23Lyude: but do you think you could get me your dmesg from after the laptop is booted up?
18:24codedmart: OK let me remove the nvidia proprietary drivers I tried and get that.
18:25karolherbst: at least it doesn't sound like the runpm bug
18:26imirkin_: offloading requires accel
18:26imirkin_: no accel = no offloading
18:26imirkin_: TU* = no accel
18:26imirkin_: ... :)
18:26imirkin_: basically the screen has to keep getting copied
18:26imirkin_: this doesn't happen
18:26codedmart: Oh and nouveau modesetting is unusable. The screen severly tears.
18:26imirkin_: at least that's my guess
18:26karolherbst: imirkin_: yeah.. probably
18:27imirkin_: codedmart: not surprising, it's all software "accel"
18:27karolherbst: maybe skeggsb knows a way to get around that.. but if we use the copy engines we are out of look
18:30Lyude: karolherbst: yeah I don't think it is
18:30Lyude: but I will know once I finish fixing all of the other issues I've found on this laptop so far, like the backlight not working :p
18:30karolherbst: imirkin_: a fun puzzle: https://lichess.org/training/61535
18:33imirkin_: karolherbst: i just dropped like 300 points in puzzle score =/
18:33imirkin_: i was super-tired last night and just kept doing them anyways
18:33imirkin_: (and missing them)
18:33karolherbst: but that one is fun though :p
18:33imirkin_: was at like 2450 or so
18:33imirkin_: now i'm ... ouch! 1900!
18:34karolherbst: I am already at over 1800 :p I kind of get the hang out of it again
18:34imirkin_: yeah, i don't immediately see the solution here
18:34karolherbst: it's fun
18:34karolherbst: it's.. counter intuitive
18:34imirkin_: just have to figure out the forcing moves
18:34imirkin_: which lead to something good :)
18:35codedmart: Lyude: https://gist.github.com/codedmart/e65f1518459939879f90dbaa6fa661a5
18:35imirkin_: did you figure it out?
18:36imirkin_: oh, i think i see it... hm
18:36imirkin_: no. still down on the exchange.
18:36Lyude: codedmart: hm
18:37imirkin_: oh. now i see it. this better work.
18:37Lyude: codedmart: is that after plugging in an external display? if not mind grabbing another dmesg once you've done that?
18:37imirkin_: or else i'll lose more points.
18:37Lyude: GPU seems to be enabled correctly at least
18:37Lyude: but I see some init errors with unknown connector types coming from the dcb
18:37karolherbst: imirkin_: it's quite obvious when you see it
18:37imirkin_: karolherbst: yeah, that worked.
18:37imirkin_: not bad.
18:38imirkin_: the problem is that once you get to a higher rating, you make any fucking mistake, that's like -25 points
18:38karolherbst: I usually tend to ignore rooks placed like that
18:38imirkin_: you do well, it's like +1
18:38codedmart: Lyude: Oh sorry that was from a fresh boot. Let me do that again.
18:38karolherbst: but the rook is key here
18:38Lyude: codedmart: np, I think I forot to mention it anyway
18:38karolherbst: and it's easy to not see it
18:39Lyude: codedmart: btw, I'm probably going to end up asking you for a couple of dmesgs throughout today :p
18:41codedmart: Lyude: Anyway I can help so fine by me. I updated the same link gist.
18:42Lyude: huh, well that's unexpected
18:42Lyude: [ 60.477964] i915 0000:00:02.0: GPU HANG: ecode 9:0:0x00000000, hang on rcs0\
18:42Lyude: the plot thickens
18:43Lyude: codedmart: is the built-in display still functioning?
18:43codedmart: Yeah it is. But the external didn't turn on. I was just getting ready to try xrandr to see if it would do anything.
18:45Lyude: mhhh, so let's retry this experiment again but boot your machine up with the following kernel parameters this time: log_buf_len=50M drm.debug=0x16 nouveau.debug=outp=trace
18:50codedmart: Lyude: https://gist.github.com/codedmart/084b35d00b2a951599f5bd9c34300490
18:56Lyude: codedmart: what de are you running
18:57Lyude: because I see the monitor getting detected, but I don't see userspace trying to turn the display on
18:57Lyude: codedmart: I mean what display environment- gnome, kde, etc.?
18:57codedmart: Oh sorry
18:57codedmart: I use xmonad.
18:58Lyude: mhhhh ok, a little suspecious of that. What does xrandr say?
18:59Lyude:is suspecious the secondary GPU may just not be getting autobound by X
18:59codedmart: Seems that way: https://gist.github.com/codedmart/a86f8ff52a36408859548a51d166e1d6
19:00Lyude: yep, I think that's your actual problem here. let me see if I can find the config bit that would fix that
19:00Lyude: codedmart: also, does the backlight on the built-in display work?
19:00Lyude: (entirely unrelated to this problem, jfyi)
19:01codedmart: Yes the backlight on the built in is working.
19:01Lyude: >:( weird laptops
19:01Lyude:goes to find that config snippet for X
19:03Lyude: codedmart: try following the instructions here for setting up prime with X and see if that helps
19:03Lyude: should work for void too
19:03Lyude: wait whoops forgot to hit paste what is with me today
19:03codedmart: OK looking
19:04codedmart: Which section?
19:04codedmart: Just the GPU offloading
19:05Lyude: codedmart: offloading yeah
19:06Lyude: or, wait
19:06Lyude: no, you want reverse prime
19:07codedmart: Provider 1 shows `name: modesetting` is that normal?
19:07codedmart: in `xrandr --listproviders`
19:07Lyude: codedmart: how many providers does it list?
19:08Lyude: codedmart: ahhh, yeah I'd imagine that both should be using the modesetting ddx or one of them will be
19:08Lyude: so yes, that's normal
19:08codedmart: Ah I see it now in xrandr
19:16codedmart: Lyude: Still trying to work with xrandr, but I can see my mouse moving on the external monitor, but the background is just black.
19:16codedmart: Seems like it is treating it as one big monitor which maybe xmonad.
19:16Lyude: codedmart: progress! mind getting me your dmesg again (assuming you still have those kernel options set?)
19:16Lyude: codedmart: that might be it as well
19:17codedmart: Dragging something to the external monitor I see the cursor, but not the application.
19:17Lyude: hm, sounds like the primary window (nvidia speak for primary plane, e.g. the box on the screen you draw everything into) might not be getting setup correctly
19:19Lyude: codedmart: probably will be able to tell more from that dmesg, but it's probably also worth getting your xorg logs as well
19:23codedmart: Hmm... gist is crashing :|. Lyude is there a better way to get you these?
19:23Lyude: codedmart: fpaste, dpaste, etc
19:23Lyude: dpaste is probably lower tech
19:24Lyude: (if all else fails, email works too but let's try other pastebins first)
19:33codedmart: Yeah all are crashing
19:34Lyude: codedmart: are you using chromium?
19:35Lyude: figured. try turning off hw acceleration in it's settings and see if that helps
19:35Lyude: I wonder if that crashing is where that i915 hang I saw in your kernel log is coming from
19:37codedmart: With gist the crash is on submit.
19:37codedmart: The others just freeze chromium.
19:38codedmart: dmesg is 290000+ lines
19:40codedmart: Maybe I can upload the files somewhere?
19:50codedmart: Testing another one
19:53codedmart: Lyude: I could share with you via dropbox, but I would need your email. Unless you have another idea. All the pastebin sites complain that it is too large.
19:53Lyude: codedmart: ahh, yeah that's fine with me
19:53Lyude: lyude at redhat dot com
19:54Lyude: codedmart: jfyi, I'm going to be in a meeting at 3 so I'll probably go quiet for a bit
19:56codedmart: Lyude: OK thanks for your help. Just shared with dropbox.
20:41codedmart: Yeah chromium is randomly freezing on me unless I blacklist nouveau.
20:42Lyude: oh hey
20:42Lyude: at least that means they probably whitelisted nouveau's acceleration :P
20:42Lyude: codedmart: gonna take a look at those logs in just a second
20:45codedmart: Actually I may be wrong. Chromium is freezing after a reboot as well. Not sure if it is because I was messing with video drivers.
21:04codedmart: Oh I see `glBufferData: <- error from previous GL command`.
21:04codedmart: That is a shame.
21:15codedmart: I must have installed/uninstalled something that is causing that error. I didn't have this issue before. But sorry for the noise this part is not related to nouveau.
21:50codedmart: Lyude: I am going to be in a meeting now as well. So might not be super responsive. Thanks for all your help.
21:51Lyude: codedmart: np, I'll continue taking a look where I can. feel free to poke me in the near future to check what the status on this is, since I've gotta fix this laptop's issues for my day job anyway :)
23:26codedmart: Lyude: Anything new I can try?
23:27Lyude: codedmart: not yet-sorry
23:28codedmart: No need to be sorry :_
23:28codedmart: I need to figure how why my chromium keeps crashing now.