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