09:28swiftgeek: is there some NV34 datasheet available ? (really just want pinout)
09:44swiftgeek: i guess the only thing i can use as docs will be some random schematics
09:47ChristW: 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:48ChristW: Ah, in /lib/modules/4.15.0-30-generic/kernel/drivers/gpu/drm/nouveau ...
09:48ChristW: Ok, these are the same date (the nouveau.ko in that dir and the drm.ko in the dir obove it)
09:50swiftgeek: kernel-3xp: PCI here :P
09:50kernel-3xp: lol ok
09:51swiftgeek: kernel-3xp: i was looking for a year for decent PCI card
09:51swiftgeek: at sane price
09:51swiftgeek: i guess this will do https://elektrotanya.com/nvidia_p165_nv34_pci-tsop_memory_sch.pdf/download.html
09:52swiftgeek: though i would really prefer ds to read about all possible memory configurations :P
09:52kernel-3xp: hm upgrade the mobo? :)
09:52ChristW: modprobe nouveau gives me: http://paste.ubuntu.com/p/B4Vy38NG6C/
09:52ChristW: Any pointers?
09:53karolherbst: 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:53swiftgeek: kernel-3xp: nah i need this for all the legacy devices, even loads of thinkpads
09:53kernel-3xp: ah ok
09:54swiftgeek: i see ram config is on straps like RAM_CFG_1
09:54kernel-3xp: also there seems to be agp/pci bridge
09:55swiftgeek: yeah that will not fit into thiknpad dock
09:55karolherbst: ChristW: check your /etc/modprobe.d/
09:55karolherbst: ChristW: there is some nouveau alias to off
09:55swiftgeek: kernel-3xp: hopefully i will find time in few years to port savage code to KMS xd
09:55karolherbst: ChristW: I expect some nvidia.conf file or something
09:56ChristW: karolherbst: Lots of them!
09:56ChristW: /etc/modprobe.d$ grep -l nouveau *
09:56kernel-3xp: yeah would be nice :)
09:56karolherbst: ChristW: yeah... nvidia ;)
09:56karolherbst: they do it so that nouveau won't load
09:56ChristW: "sudo rm nvidia-*"
09:57ChristW: Yes, able to modprobe now!
09:58ChristW: So, I now have "drm" and "nouveau" in /etcv/modules. That should be it?
10:00ChristW: I'll be back after a reboot...
10:02swiftgeek: kernel-3xp: also internal block diagram would be nice to see
10:02ChristW: karolherbst: Ok, I now have nouveau listed in my kernel modules list!
10:11ChristW: 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:15ChristW: 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:15ChristW: Now I 'only' need to find out where that nomodeset comes from...
10:18ChristW: ...in /etc/default/grub!
10:21ChristW: 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:40ChristW: Ah well, I created a GPG key, so the request is on its way...
22:41karolherbst: imirkin: huh, why are we able to address 32 const buffers? I thought we can only do 16?
22:45HdkR: Who is addressing 32 const buffers? :P
22:48karolherbst: you could actually emit code doing that
22:48karolherbst: uhm, the emitCBUF method doesn't check the length given btw
22:49karolherbst: HdkR: @!PT XMAD R0, R0, RZ, c[0x1f][-0x4];
22:50HdkR: Yea, I do know that is a thing. But what is failing so hard to do that :P
23:01karolherbst: HdkR: we can only bind 16 const buffers afaik
23:01karolherbst: ohh you mean why that happens?
23:01karolherbst: it doesn't, I was just checking stuff
23:02karolherbst: mainly wondering if there is a way to pass in more const buffers