00:09 Tom^: imirkin: ok it didnt quite go as high as expected i was running a few other things aswell that were fluctuating it a bit, but it goes up to around 15% atleast :p https://www.youtube.com/watch?v=1LYIuEEgTPQ
00:10 Tom^: anyhow need to eat something and get to work.
04:44 fireion: Hi! I tried running nouveau on 840M (NV 110)(Optimus laptop with linux kernel 4.6.4). However on bootup noveau showed unsupported device. Am I missing something ?
04:52 imirkin: is it a GM108?
04:53 imirkin: if so, you'll need kernel 4.7-rcN for that
04:53 imirkin: [and note that it still doesn't work for some people]
04:54 fireion: Oh. Ok.
04:55 imirkin: however if you're looking for higher performance, i suggest you give this branch a shot: https://github.com/karolherbst/nouveau/commits/stable_reclocking_kepler_v5
04:56 imirkin: this should allow you to reclock the memory and core speeds. maybe.
04:56 fireion: I would like to contribute. I have 2 devices with GM108, one is 930M and other 840M. 840M has nvidia closed source driver. Can someone help in getting started ?
04:57 imirkin: grab the branch i pointed to and test it out, see if it lets you reclock
04:57 imirkin: if it does, should be able to outperform the onboard intel chip
05:02 fireion: imirkin, would it work with 4.6.4, or should I get 4.7-rcN ?
05:03 imirkin: 4.7-rc, probably
05:03 imirkin: it's an out-of-tree module... the idea is that you have a regular linux tree all built
05:03 imirkin: and then you check out that tree, do "cd drm; make" which will build the nouveau module against your linux tree
05:09 fireion: imirkin, I'm using archlinux kernel (4.6.4-1-ARCH), it's giving error, n rule to make target
05:10 fireion: *no rule to make target 'modules'
05:11 imirkin: probably means you don't have a properly configured source tree pointed at by /lib/modules/<version>/build ?
05:11 imirkin: look at how the makefile works -- pretty easy to tell it to point to a diff tree
05:12 imirkin: also, i very much doubt that tree will build against a 4.6 source
05:12 imirkin: you'll need to revert some commits probably
05:12 imirkin: anyways, i'm off to sleep
06:21 orbea: that stable_reclocking_kepler_v5 branch works on 4.6 unless the recent commits changed taht
06:55 unnew: hello
06:56 unnew: karolherbst_work: so i tried to boot with blacklisted nouveau, run dmesg -w, and modprobe nouveau, here's what happens when i modprobe: https://paste.debian.net/hidden/d81395b5/
06:57 unnew: after this, my screen is black (like in standby)
06:57 unnew: i'm using a 32bits distro, if that's relevant
07:15 karolherbst_work: ohh gp104
07:15 karolherbst_work: skeggsb: somebody for you :p
07:15 karolherbst_work: unnew: but I guess you should remove your mtrr settings (if you have any)
07:15 karolherbst_work: ohhh
07:15 karolherbst_work: Gf104
07:15 karolherbst_work: ...
07:15 karolherbst_work: I am getting old :/
07:27 unnew: what's mtrr and how should i remove it?
08:14 unnew: karolherbst_work: ^
08:21 karolherbst_work: unnew: uhh, well if you didn't add it
08:21 karolherbst_work: unnew: check your kernel boot parameters
08:34 unnew: karolherbst_work: there's root=... and ro
08:35 karolherbst_work: mhh
08:35 karolherbst_work: no idea then
08:35 karolherbst_work: you could create a bug
08:35 unnew: where? what's the bug, what should i describe?
08:36 unnew: maybe it's my distro which compiled the nouveau module with some option by default but setting a param on commandline would disable this mtrr?
09:47 karolherbst_work: unnew: no idea, really.
09:48 karolherbst_work: unnew: you should open a bug according to this: https://nouveau.freedesktop.org/wiki/Bugs/
15:22 imirkin_: karolherbst_work: i'm probably being picky, but i really really hate the title "bios/volt: Handle voltage table version 0x50 with 0ed header" - can you change that to "zeroed"?
15:24 karolherbst_work: I could :p
15:25 karolherbst_work: I am sure ben also commented on that :/
15:26 karolherbst_work: and I thought I changed it alread
15:26 karolherbst_work: y
15:39 dcomp: should nouveau be uploading a SEQ script similar to the nvidia one?
15:39 karolherbst_work: dcomp: yes
15:39 imirkin_: yes and no
15:39 imirkin_: we don't use the same SEQ language as nvidia does
15:39 karolherbst_work: well, some differences aren't that important :p
15:39 imirkin_: but the scripts should be functionally very similar
15:41 dcomp: I can see an SEQ script in my GM108 with values I can't seem to find in my nouveau trace
15:41 imirkin_: are you using karol's branch?
15:42 imirkin_: if not, i don't think reclocking was enabled for maxwell in mainline
15:42 karolherbst_work: dcomp: well, does it work, or doesn't it work?
15:42 dcomp: my card just spams FIFO SCHED ERROR 20
15:43 imirkin_: dcomp: iirc your VRAM doesn't come up properly, right?
15:43 dcomp: yes
15:44 imirkin_: you could try grabbing karol's branch, and then booting with something like nouveau.config=NvClkMode=7
15:45 imirkin_: which should force a reclock right on start
15:45 imirkin_: perhaps that'll kick the vram into high gear
15:45 imirkin_: or at least ... into gear :)
15:45 dcomp: stable_reclocking branch?
15:46 imirkin_: yes
15:46 karolherbst_work: imirkin: uhh, good idea actually
15:46 imirkin_: karolherbst_work: i get them on occasion :p
15:46 karolherbst_work: and obviously it will work with that :D
15:47 karolherbst_work: somebody else had the same situation once I think
15:47 karolherbst_work: not quite sure anymore though
15:48 dcomp: is there another branch that works with 4.7
15:48 karolherbst_work: dcomp: well, a rebase on master should work, allthough master is quite outdated :/
15:49 dcomp: for future reference is master skeggsb/master?
15:49 karolherbst_work: I meant my
15:49 karolherbst_work: but skeggsb/master would work
15:49 karolherbst_work: right
15:50 imirkin_: skeggsb/master doesn't have maxwell reclocking
15:50 karolherbst_work: sometimes wrong commits get rebased too :/
15:50 karolherbst_work: imirkin_: for rebase
15:50 imirkin_: oh
15:50 imirkin_: yes
15:50 karolherbst_work: I usually keep my branches quite compatible with skeggsb/master
15:51 dcomp: still getting an error with vga_switcheroo
15:52 karolherbst_work: dcomp: git rebase -i
15:52 karolherbst_work: and give me the list :p
15:52 karolherbst_work: ohh wait
15:52 karolherbst_work: it rebased, but compile error?
15:52 dcomp: yep
15:52 karolherbst_work: ohhhhhhh right
15:52 karolherbst_work: skeggsb is on 4.8
15:52 karolherbst_work: :D
15:52 karolherbst_work: wait
15:52 imirkin_: rebase on skeggsb/kernel-4.7?
15:53 karolherbst_work: that is tricky
15:53 imirkin_: ok.
15:53 karolherbst_work: yeah, 100 commits missing or so
15:53 imirkin_: then revert some of the drm-next commits
15:53 karolherbst_work: dcomp: git rebase -i eb213eba55c0582c84d28f763fd978e153472e50
15:54 karolherbst_work: dcomp: and remove the top drm-next commit
15:54 karolherbst_work: and let rebase run through
15:55 karolherbst_work: dcomp: but I want to go home now, so you have to wait 1.3h now :p
15:56 dcomp: ok ... I've got some more test to run now at least
15:57 imirkin_: ouch... 1h20 to get home? that sucks.
16:03 dcomp: I couldn't get that rebase to work. But rebase skeggsb/linux-4.7 worked
16:04 dcomp: by work I mean compile
16:11 dcomp: imirkin_: well NvClkMode 7crashed gnome shell ... which I guess is an improvement
16:11 imirkin_: pastebin dmesg
16:16 dcomp: imirkin_: currently the dmesg is not a trace
16:17 imirkin_: ?
16:18 dcomp: imirkin: http://pastebin.com/sbAPy4sc
16:19 imirkin_: try adding runpm=0
16:24 dcomp: http://pastebin.com/LfxDuLV9
16:24 dcomp: also .
16:24 dcomp: [ 488.297405] CPU0: Package temperature above threshold, cpu clock throttled (total events = 1)
16:24 dcomp: [ 488.297964] mce: [Hardware Error]: Machine check events logged
16:26 imirkin_: dcomp: that appears happy
16:26 imirkin_: are there any visible issues?
16:27 dcomp: imirkin_: http://pastebin.com/XvUpRxwf
16:27 dcomp: I've tried a DRI_PRIME=1 glxinfo
16:27 dcomp: and it falls back to the intel
16:27 imirkin_: are you running with DRI3?
16:27 imirkin_: skeggsb: --^ lockdep appears to complain. not sure if it's something karol did or not.
16:28 dcomp: I'm running what ever fedora rawhide is running
16:28 imirkin_: skeggsb: struct mutex vs dmabuf lock ab/ba (maybe)
16:38 imirkin_: dcomp: pastebin xorg log
16:38 imirkin_: my guess is you only have dri2 and loading nouveau after Xorg starts
16:56 dcomp: imirkin_: http://pastebin.com/rHMP5AyJ
16:56 dcomp: I've had to extract it from journald
16:57 imirkin_: i was wrong - you have DRI3 enabled
16:57 dcomp: the fact that timestamps match between journald and dmesg is awesome
16:58 imirkin_: can you do LIBGL_DEBUG=verbose DRI_PRIME=1 glxinfo
16:58 imirkin_: (i'm mostly interested in the lines before the various "real" glxinfo output)
16:59 dcomp: I'm currently insmod'ing from within gnome wayland session
16:59 imirkin_: that's fine
16:59 dcomp: should i do it from a vt?
16:59 imirkin_: although you won't be able to unload
16:59 imirkin_: the way that you have it set up
16:59 imirkin_: coz X latches onto it
16:59 imirkin_: you could load X with AutoAddGPU=false
17:00 imirkin_: which will prevent it from doing that
17:00 imirkin_: and then you'll be able to load/unload at will
17:07 dcomp: this time I loaded the driver from a vt before loading gnome
17:08 dcomp: and it seems to be using nouveau
17:08 imirkin_: yay
17:09 imirkin_: you can echo 0f > /sys/kernel/debug/dri/0/pstate in order to get higher perf
17:09 dcomp: oh what does NvClkMode 7 do?
17:09 imirkin_: note that at present maxwell is missing tessellation and images support (as compared to fermi/kepler)
17:09 imirkin_: well, i made the educated guess that 7 was the lowest perf level
17:10 imirkin_: if you cat that file, you should see all the available perf levels
17:10 imirkin_: from perusing your dmesg, i think you have 7, a, and f
17:10 imirkin_: note that NvClkMode takes it in decimal though, so if you want it to boot to 'f', you'll need to say '15' there.
17:11 dcomp: good guess
17:11 dcomp: Im still confused about why the card doesnt set ram up itself
17:12 imirkin_: it normally does.
17:12 imirkin_: the vbios script is supposed to handle it.
17:13 imirkin_: iirc you had already tried to use NvForcePost=1
17:25 imirkin_: dcomp: hm weird. it's as if your vbios doesn't have any init scripts
17:25 imirkin_: dcomp: or at least we don't detect any... i see the "running init tables" message
17:26 imirkin_: but i don't see anything about init scripts being actually executed
17:26 dcomp: Ive extracted my vbios before
17:26 imirkin_: i can't look in more detail now
17:27 imirkin_: but you can run it through nvbios and see what that says
17:33 imirkin_: danvet: you may be interested in the lockdep report in http://pastebin.com/XvUpRxwf - looks like some fun interaction between i915 and nouveau dmabuf...
17:35 dcomp: btw that dmesg is18:33 < imirkin_> danvet: you may be interested in the lockdep report in
17:35 dcomp: ^^ ignore butter fingers
17:36 danvet: imirkin, known since forever
17:37 danvet: assuming it's the struct_mutex one
17:37 imirkin_: danvet: ah ok
17:37 danvet:can't even find it in there
17:37 imirkin_: search for "circular" :)
17:38 danvet: yeah, struct_mutex considered harmful
17:38 danvet: run on 4.7
17:38 danvet: that should be fixed there
17:38 danvet: "fixed"
17:38 imirkin_: it's a 4.7-rc7 kernel
17:38 imirkin_: although with a somewhat funky nouveau
17:39 danvet: hm right, if you try hard enough you can still hit it
17:39 imirkin_: dcomp was trying hard. he ran "glxinfo" :)
17:39 imirkin_: a pretty intense use-case
17:39 danvet: yeah, that's just tempting it
17:39 imirkin_: hehe
17:41 dcomp: btw its 100% reproducable
17:42 dcomp: from a total of 3 attempts
17:42 dcomp: it'll occur on the first attempt after each boot
17:42 imirkin_: after the first print, lockdep turns itself off
17:51 karolherbst: imirkin_: yes, it does
17:52 karolherbst: have to move, but currently it wasn't possible otherwise
17:52 karolherbst: dcomp: so you didn't get reclocking to work
17:53 dcomp: its been a resounding success
17:53 imirkin_: i think the main issue is that for some reason either your bios doesn't have init tables, or we don't find them
17:54 imirkin_: and that in turn leaves a lot of stuff uninitialized
17:54 imirkin_: also i had him turn off runpm, coz it seems like we don't reclock memory after it resumes from runpm
17:56 karolherbst: mhh, so what is the best thing you actually were able to do?
17:56 dcomp: DRI_PRIME=1 glxgears
17:57 karolherbst: with stock module?
17:57 karolherbst: ahhh
17:57 karolherbst: I think I see the issues
17:57 karolherbst: "0x30: 0xf1a => BOOST TABLE"
17:58 dcomp: with your branch rebased on linux 4.7 and insmod with config=NvClkMode=7 runpm=0
17:58 karolherbst: "0x00: 0xdd1 => PERFORMANCE TABLE"
17:58 karolherbst: 32bit table pointer strike again
17:58 karolherbst: skeggsb: okay, so maxwell1 too :p
17:58 karolherbst: allthough it still looks somehow valid?
17:59 karolherbst: let me check something
17:59 imirkin_: karolherbst: it's not finding the init scripts...
17:59 karolherbst: yeah, maybe due to the wrong table pointers
17:59 imirkin_: pastebin nvbios output if you might?
17:59 karolherbst: I have a branch with some 32bit nvbios stuff
18:00 karolherbst: mhh odd
18:00 karolherbst: that vbios feels "wrong", but mhh
18:02 dcomp: nvbios: http://pastebin.com/9usc3evR
18:02 karolherbst: imirkin_: https://gist.github.com/karolherbst/60d312568a85e4a74dad07b553d51145
18:02 imirkin_: hmmmm
18:02 karolherbst: ha, I ran it with -v
18:02 imirkin_: well *this* thing has no issues finding the init scripts...
18:03 imirkin_: perhaps i misdiagnosed?
18:03 imirkin_: or the vbios we get is somehow corrupt? dunno.
18:03 dcomp: I think that dmesg is with debug=debug not trace
18:03 imirkin_: dcomp: oh really? i thought it was trace
18:04 karolherbst: dcomp: could you build nouveau from stable_reclocking_kepler_v5_4.7 ?
18:05 imirkin_: wow, that's a serious condition table
18:05 imirkin_: i think the max conditions i had seen before was like 16
18:05 imirkin_: this thing has 59
18:05 karolherbst: which table?
18:05 imirkin_: Condition table at 0x3ef: 59 conditions:
18:06 imirkin_: nothing wrong with it, just ... a lot of conditions :)
18:06 karolherbst: uhh
18:06 karolherbst: yeah
18:06 karolherbst: well I hope nouveau doesn't have a static array for that
18:07 imirkin_: it uses like a grand total of 5 of them
18:07 karolherbst: nice
18:07 imirkin_: nouveau reads the conditions on-demand, no caching
18:08 karolherbst: ahh okay
18:11 dcomp: insmod nouveau.ko debug=trace config=NvClkMode=7 runpm=0
18:11 dcomp: http://pastebin.com/zMn2BdNg
18:11 dcomp: on stable_reclocking_kepler_v5_4.7
18:12 karolherbst: maybe wihtout debug=trace now :D
18:12 dcomp: http://pastebin.com/TMtJWnHc
18:12 dcomp: I've taken that one from journalctl not dmesg
18:12 dcomp: so at least its complete
18:13 karolherbst: sutpid X
18:15 karolherbst: looks okay somehow
18:15 dcomp: would the fact that 10f808 is in pmu but not init tables have anything to do with it
18:16 inglor: v5_4.7 is stable proposed for 4.7? :D
18:16 karolherbst: wtf is X doing...
18:19 karolherbst: imirkin_: it also looks fine to you right? Except that X messup
18:19 inglor: is there a way to reload the nouveau module (after compiling) without restart ?
18:20 imirkin_: karolherbst: yeah i think so
18:20 karolherbst: inglor: yes
18:20 karolherbst: dcomp: please use this X config: https://gist.github.com/karolherbst/1f1bdd1a3822df74097f
18:21 karolherbst: ohh wait
18:22 karolherbst: dcomp: you have to replace the pci address for the nvidia card
18:22 karolherbst: 07:00:0 for you
18:23 imirkin_: karolherbst: yeah, seems fine.
18:25 karolherbst: then let us remove X from the game...
18:25 karolherbst: dcomp: any luck with that config?
18:26 dcomp: karolherbst: sorry just having supper
18:30 karolherbst: gallium opts for bioshock :O
18:30 karolherbst: oh well
18:37 dcomp: r
18:40 dcomp: karolherbst: With that config there doesnt seem to be any differnece
18:41 karolherbst: huh
18:41 karolherbst: Xorg log then please
18:42 dcomp: wait is it meant to allow me to load without crashing?
18:42 dcomp: because Ive been loading nouveau in a vt before X then starting gnome shell
18:50 karolherbst: dcomp: you can load after you start X though with that config
18:50 dcomp: yeah jusy tried it and it works :)
18:51 dcomp: Im off for now. If theres any tests you want to run on GM108 let me know
18:52 karolherbst: what works
18:52 karolherbst: glxinfo printi+ng usefull stuff or something else
18:53 dcomp: karolherbst: X doesn't bring gnome-shell down and log me out, glxinfo shows nouveau.
18:55 karolherbst: silly X
18:55 karolherbst: ...
18:55 karolherbst: does glxgear run
19:00 dcomp: karolherbst: yes
19:00 karolherbst: mhh
19:00 karolherbst: run it with vblank_mode=0
19:00 karolherbst: and reclock to 0f :p
19:10 dcomp: so it goes from 79 fps to 155 fps which although awesome
19:10 dcomp: the intel card does 348 fps
19:10 imirkin_: it's not a fair comparison
19:15 karolherbst: dcomp: fullscreen?
19:16 karolherbst: dcomp: you should try out real games with that now :p
19:17 karolherbst: imirkin_: any idea why X sometimes messes up with DRI2 offloading? or loading the nouveau ddx?
19:17 imirkin_: well, nouveau ddx won't load for him
19:17 karolherbst: ahh right
19:17 karolherbst: modesetting ddx
19:49 eringeiogneign: I am using Debian testing right now (Kernel 4.6, MESA 11.2, nouveau 1.0.12) and an NVIDIA GTX 980 Ti. The same behaviour occurs for any other tested GNU/Linux OS as well. The system refuses to boot unless nomodeset is set. Otherwise it gets stuck with the message: switching to nouveaufb from simple
19:50 eringeiogneign: I would really like to use basic GPU features via nouveau.
19:50 eringeiogneign: If I understand correctly the card should be supported in the latest Nouveau?
19:50 eringeiogneign: Would anyone experienced be able to assist in a solution?
19:51 imirkin_: it should load with kernel 4.6 if you've installed the proper (non-free) firmware
19:52 imirkin_: sounds like modesetting goes totally wrong for you though
19:52 imirkin_: you should pastebin your dmesg when the system "refuses to boot" - in actuality it probably boots perfectly fine, you just don't see anything on your screen
19:53 imirkin_: also what kind of monitor do you have, and how is it connected?
21:14 eringeiogneign: imirkin_, hey, thank you for the reply, sorry for my late reply!
21:14 eringeiogneign: I do not have any non-free firmware loaded (is this necessary, will this always be necessary)?
21:15 imirkin_: eringeiogneign: it's necessary if you want any acceleration. nvidia GM20x+ chips require a crypto signature to load code onto the chip that is necessary for acceleration to occur.
21:15 eringeiogneign: I see all text until that switching to nouveaufb thing comes up. It is a BenQ XL2730Z (144hz @ 2560x1440) connected via DisplayPort.
21:15 eringeiogneign: imirkin_, does this firmware have a particular package name (perhaps I can locate it in Debian non-free).
21:16 karolherbst: linux-firmware :p
21:16 imirkin_: i don't know anything about debian
21:16 imirkin_: you should find a debian-related support channel if you have debian-related questions
21:16 eringeiogneign: N: Unable to locate package linux-firmware
21:16 karolherbst: well, maybe it is named a bit differently
21:16 karolherbst: but that's the official name
21:17 eringeiogneign: Do all NVIDIA cards require this non-free firmware? Are there high-end modern cards that do not?
21:18 imirkin_: all GM20x+ gpu's
21:18 eringeiogneign: NV134 does not?
21:18 imirkin_: the latest high-end gpu's that don't would be the ones in the kepler series
21:18 imirkin_: GTX 780 Ti, TITAN, K40/K80, etc
21:18 imirkin_: NV134 == GP104. which is >= GM200 :)
21:19 eringeiogneign: Oh I see.
21:19 eringeiogneign: Why do they do this? :(
21:19 imirkin_: because you bought their gpu anyways
21:19 eringeiogneign: What is the most feasable solution to get gaming graphics on free software driver?
21:19 eringeiogneign: AMDGPU?
21:20 eringeiogneign: GTX 7xx and lower?
21:20 Tom^: 780ti works quite ok here with karolherbst patches.
21:20 eringeiogneign: Heh.
21:20 eringeiogneign: And I actually replaced my 770 for a 980ti ... > . >
21:21 imirkin_: eringeiogneign: AMD will definitely have the best support on linux
21:21 imirkin_: they have an actual full-time team developing drivers
21:21 imirkin_: and that team has access to documentation and pre-release hw
21:21 eringeiogneign: Yeah yesterday I got informed about their new business and I learned what AMDGPU and AMDGPU-PRO was.
21:22 eringeiogneign: Maybe I should pick up a AMD 4xx?
21:22 imirkin_: i don't think that the RX 480 matches GTX 980 Ti in perf
21:23 imirkin_: (but it's also like 1/3rd the price)
21:23 imirkin_: i understand that there are AMD GPUs on the way that will be higher end too
21:23 Tom^: didnt the 480 have some power issues, where its drawing to much from the PCIE
21:23 imirkin_: vega or something
21:23 imirkin_: Tom^: i think that was way overblown
21:23 eringeiogneign: Why do they have to make this so complicated. ;c
21:23 Tom^: imirkin_: *shrug* i just noticed some people complaining. on blogs :p
21:24 eringeiogneign: Is there no chance at all NVIDIA will open up this cryptic stuff they enforce?
21:24 imirkin_: right. aka "overblown".
21:24 imirkin_: eringeiogneign: doubtful.
21:24 imirkin_: eringeiogneign: they did end up providing some fraction of the signed firmware blobs that are necessary to operate those GPUs, but not all
21:24 eringeiogneign: If I get 144 FPS+ on my Valve games (even on lowest settings, I need competitive performance), I would be happy.
21:25 eringeiogneign: 240 Hz monitors are coming out (native) so 240 FPS+ might be a necessity in the future.
21:26 imirkin_: i have no idea about any of that
21:26 imirkin_: i always have the cheapest slowest GPUs
21:26 imirkin_: so i'm happy when i get 5fps :)
21:26 eringeiogneign: imirkin_, no. :<
21:26 eringeiogneign: de_dust2 me now!
21:26 eringeiogneign: Trying to find a nouveau Debian help article to see what they recommend le proprietary firmware.
21:26 Tom^: eringeiogneign: http://i.imgur.com/Q738ehH.jpg
21:26 Tom^: =D
21:27 Tom^: imirkin_: if i ever decide to buy a 1080ti im so sending you my 780ti
21:27 eringeiogneign: Tom^, sexy!
21:27 eringeiogneign: Tom^ by the way you can push the HUD all the way to the edges of the screen (in the video settings).
21:28 eringeiogneign: I dislike HUDs moving towards the middle.
21:28 karolherbst: Tom^: well with shitty graphics everybody goes above 200
21:28 Tom^: eringeiogneign: i got to big monitor :p
21:28 eringeiogneign: Tom^ what card and driver do you use? And OS?
21:28 Tom^: eringeiogneign: 780ti nouveau, linux ofc.
21:28 eringeiogneign: OS?
21:29 Tom^: linux
21:29 karolherbst: :D
21:29 eringeiogneign: Distribution?
21:29 eringeiogneign: ;p
21:29 eringeiogneign: Last time I checked Linux was a kernel.
21:29 Tom^: yea and that kernel runs on all the distros. :p
21:29 Tom^: but fine, archlinux.
21:29 eringeiogneign: Not on GNU/kFreeBSD Debian.
21:29 karolherbst: Tom^: i seeth thee liketh to just 'round :p
21:29 karolherbst: *jest
21:29 eringeiogneign: Tom^ arch linux scared me at the hard drive partitioning step. ;<
21:30 Tom^: karolherbst: =)
21:30 karolherbst: eringeiogneign: well, archs installer is a bit crappy
21:31 Tom^: eringeiogneign: meh distro doesnt matter much, just get the one thats least in the way of your desires of setting your computer up. its still all just linux.
21:31 eringeiogneign: It has an installer?
21:31 eringeiogneign: I thought you had to manually set it up from terminal?
21:31 karolherbst: but somehow arch user learned to deal with a crappy installer :p
21:31 karolherbst: eringeiogneign: well, it is still crappy
21:43 eringeiogneign: Tom^, you recon a GTX 780 Ti will work out of the box with recent software (MESA, Nouveau, Kernel 4.6 - 4.7)?
21:44 imirkin_: eringeiogneign: no, you need karol's patches. unfortunately upstream has been slow at merging them.
21:44 Tom^: work? yes but it wont upclock to 0f pstates without karolherbst patches
21:44 eringeiogneign: Any estimate on when they will be merged?
21:44 eringeiogneign: 4.8?
21:44 eringeiogneign: Or no ETA?
21:44 imirkin_: almost certainly not 4.8
21:45 eringeiogneign: My God it looks like AMDGPU is looking closer and closer as the only free option.
21:45 eringeiogneign: X . X
21:45 imirkin_: didn't i say that earlier?
21:45 eringeiogneign: You did darling. <3
21:45 eringeiogneign: And I appreciate you.
21:45 eringeiogneign: But I do not really understand.
21:45 Tom^: amdgpu is no fun tho.
21:46 eringeiogneign: Apparently RX 480 is newer but R9 390 / Fury is better performing?
21:46 Tom^: having a whole team of devs with specs and all, thats just blatant cheating!
21:46 eringeiogneign: omg Tom^ do not scare me like that.
21:46 imirkin_: eringeiogneign: and GK208 came out after GK110, but it's still about 1/10th the perf...
21:47 imirkin_: RX480 is a "mainstream" gpu, not a high-end one.
21:47 eringeiogneign: Oh.
21:47 eringeiogneign: :<
21:47 eringeiogneign: R9 Fury is the highest end then?
21:47 eringeiogneign: Or R9 390?
21:47 eringeiogneign: God so complicated.
21:47 eringeiogneign: Fucking capitalism.
21:47 imirkin_: you'll get the best info about all this from #radeon
21:48 eringeiogneign: [22:47] == Cannot send to channel: #radeon
21:48 eringeiogneign: They do not want me to talk apparently.
21:48 eringeiogneign: Maybe they sense I have a proprietary GPU.
21:48 eringeiogneign: loaded*
21:48 imirkin_: all GPUs are proprietary
21:48 eringeiogneign: Ssshhh let me have my mix of beautiful words. ;c
21:48 eringeiogneign: All pizza's are proprietary.
21:48 eringeiogneign: Until you eat them.
21:48 eringeiogneign: Then they are nothing.
21:48 Tom^: eringeiogneign: you probably just need to register with nickserv
21:49 eringeiogneign: Wow Tom^, rebel.
21:49 eringeiogneign: Are you trying to provoke them?
21:49 eringeiogneign: With your beautifully free software driver rendered dot.
21:51 eringeiogneign: I will throw $10 at anyone kickstarting a free / open software / hardware GPU model on Kickstarter.
21:51 eringeiogneign:pokes Tom^ to say something smart and contributing to put me in a positive light
21:51 imirkin_: add a few M's to it, and that should be enough
21:51 eringeiogneign: You are very good at crushing my overly optimistic dreams. ;<
21:52 imirkin_: it's what i do.
21:52 eringeiogneign: At least Tom^ cares about my dreams!
21:52 imirkin_: he's still young
21:52 eringeiogneign: Young beautiful untainted minds.
21:52 eringeiogneign: Then you turn 18.
21:53 eringeiogneign: And you realise life has come to an end.
21:53 eringeiogneign: With beautiful debts. Leeching children. Leeching government. Leeching wife. Leeching leeches.
21:53 eringeiogneign: And before you know it you are 65 and do not have enough money for a new back.
21:53 karolherbst: :D
21:53 eringeiogneign: Life is beautiful.
21:55 eringeiogneign: karolherbst why do the Linux people hate your heavenly patches
21:55 eringeiogneign: Perhaps we should throw a coup.
21:55 eringeiogneign: I heard that is the thing now.
21:55 karolherbst: well I always say there are three phases to life: 1. everything is awesome and nothing has to be changed 2. everything is shit and has to be changed 3. it is okay the way it is and you can only change yourself// and depending on your viewpoints your are either in the first, second or third phase :p
21:56 karolherbst: eringeiogneign: huh? who hates it
21:56 eringeiogneign: I do not know why does it take them years to accept your lovely 0's and 1's? ;~;
21:56 eringeiogneign: Is Linux shy?
21:56 eringeiogneign: Are you sure you two are both committed to this relationship? Fully?
21:57 karolherbst: huh?
21:58 karolherbst: skeggsb: see what happens if you need too long :p
21:58 karolherbst: users are going crazy
21:58 karolherbst: and I don't want anything to do with that, so it's your fault now
21:58 eringeiogneign: I am not crazy. I am ~ special ~.
21:59 karolherbst: sure
21:59 eringeiogneign: I am on your side with this one karolherbst. It is all skeggsb's fault. Make a coup happen!!
22:00 karolherbst: nah, I am long beyond phase 2 :p
22:00 imirkin_: eringeiogneign: i guess you're attempting at being funny? it's not really working out that way...
22:01 eringeiogneign: :C
22:01 eringeiogneign: You guys are being way too serious.
22:01 eringeiogneign: It makes me sad.
22:01 eringeiogneign: I was already sad.
22:02 karolherbst: I sam as serious as sam serious is
22:02 karolherbst: *am
22:02 eringeiogneign: karolherbst why does imirkin_ have to be like this?
22:02 karolherbst: he is just being honest
22:03 eringeiogneign: Well I rather have it he lie to me. :c
22:03 eringeiogneign: And make me feel loved.
22:03 eringeiogneign: I am going.
22:03 eringeiogneign: I feel unwanted.
22:03 eringeiogneign: Hated.
22:03 eringeiogneign: Neglected.
22:03 eringeiogneign: Abused.
22:03 eringeiogneign: Good bye my people.
22:45 Lekensteyn: wtf was that conversation about... nevermind