09:28 swiftgeek: is there some NV34 datasheet available ? (really just want pinout)
09:44 swiftgeek: i guess the only thing i can use as docs will be some random schematics
09:47 ChristW: Hi, in the troubleshooting guide it says "Make sure you are inserting the drm.ko that was built at the same time as nouveau.ko.". How can I find out where these files are located?
09:48 ChristW: Ah, in /lib/modules/4.15.0-30-generic/kernel/drivers/gpu/drm/nouveau ...
09:48 kernel-3xp: https://dev.xdevs.com/attachments/download/240/NV34M_NV31M_GeForce_Go_5200_sch.pdf
09:48 ChristW: Ok, these are the same date (the nouveau.ko in that dir and the drm.ko in the dir obove it)
09:50 swiftgeek: kernel-3xp: PCI here :P
09:50 kernel-3xp: lol ok
09:51 swiftgeek: kernel-3xp: i was looking for a year for decent PCI card
09:51 swiftgeek: at sane price
09:51 swiftgeek: i guess this will do https://elektrotanya.com/nvidia_p165_nv34_pci-tsop_memory_sch.pdf/download.html
09:52 swiftgeek: though i would really prefer ds to read about all possible memory configurations :P
09:52 kernel-3xp: hm upgrade the mobo? :)
09:52 ChristW: modprobe nouveau gives me: http://paste.ubuntu.com/p/B4Vy38NG6C/
09:52 ChristW: Any pointers?
09:53 karolherbst: skeggsb: I've updated my reclocking patches. Do you think you will be able to take a look? Still need to retest it on my kepler and maxwell2 GPU: https://github.com/karolherbst/nouveau/commits/clk_to_upstream
09:53 swiftgeek: kernel-3xp: nah i need this for all the legacy devices, even loads of thinkpads
09:53 kernel-3xp: ah ok
09:54 swiftgeek: i see ram config is on straps like RAM_CFG_1
09:54 kernel-3xp: also there seems to be agp/pci bridge
09:55 swiftgeek: yeah that will not fit into thiknpad dock
09:55 karolherbst: ChristW: check your /etc/modprobe.d/
09:55 karolherbst: ChristW: there is some nouveau alias to off
09:55 swiftgeek: kernel-3xp: hopefully i will find time in few years to port savage code to KMS xd
09:55 karolherbst: ChristW: I expect some nvidia.conf file or something
09:56 ChristW: karolherbst: Lots of them!
09:56 ChristW: /etc/modprobe.d$ grep -l nouveau *
09:56 ChristW: nvidia-375_hybrid.conf
09:56 ChristW: nvidia-384_hybrid.conf
09:56 ChristW: nvidia-graphics-drivers.conf
09:56 kernel-3xp: yeah would be nice :)
09:56 karolherbst: ChristW: yeah... nvidia ;)
09:56 karolherbst: they do it so that nouveau won't load
09:56 ChristW: "sudo rm nvidia-*"
09:57 ChristW: Yes, able to modprobe now!
09:58 ChristW: So, I now have "drm" and "nouveau" in /etcv/modules. That should be it?
10:00 ChristW: I'll be back after a reboot...
10:02 swiftgeek: kernel-3xp: also internal block diagram would be nice to see
10:02 ChristW: karolherbst: Ok, I now have nouveau listed in my kernel modules list!
10:11 ChristW: Weird... my /proc/cmdline includes "nomodeset". But, when I check the files in /etc/grub.d I can only find "nomodeset" in an "if" statement checking for "$ubuntu_recovery". Perhaps I shoudl reboot again and make sure that I don't have a 'recovery' somehow...
10:11 ChristW: brb!
10:15 ChristW: Ok, I got to the GRUB menu, found a "nomodeset" somewhere in the command line, took that out, and now I have a nice 1920x1080 display again! Whew!
10:15 ChristW: Now I 'only' need to find out where that nomodeset comes from...
10:18 ChristW: ...in /etc/default/grub!
10:21 ChristW: Could someone give me a login for the wiki so that I can edit the troubleshooting page with more info? I don't have a PGP key :-(
10:40 ChristW: Ah well, I created a GPG key, so the request is on its way...
22:41 karolherbst: imirkin: huh, why are we able to address 32 const buffers? I thought we can only do 16?
22:45 HdkR: Who is addressing 32 const buffers? :P
22:48 karolherbst: you could actually emit code doing that
22:48 karolherbst: uhm, the emitCBUF method doesn't check the length given btw
22:49 karolherbst: HdkR: @!PT XMAD R0, R0, RZ, c[0x1f][-0x4];
22:50 HdkR: Yea, I do know that is a thing. But what is failing so hard to do that :P
23:01 karolherbst: HdkR: we can only bind 16 const buffers afaik
23:01 karolherbst: ohh you mean why that happens?
23:01 karolherbst: it doesn't, I was just checking stuff
23:02 karolherbst: mainly wondering if there is a way to pass in more const buffers