ec changed the topic of #elliottcable to: a π―ππ ππ π―πππππππππ π―ππππππ slash sΝΜuΝΝpΝΝeΜΜΊrΜΌΜ¦iΜΌΜoΜΜ¬rΜΜ cΜΝα»₯Μ§ΝαΈ·Μ‘ΝΕ£ΝΜ || #ELLIOTTCABLE is not about ELLIOTTCABLE
<pikajude>
i see
<pikajude>
xrandr is high level
<pikajude>
oh boy
<joepie91>
[00:59] <pikajude> i think producing useless messages was the original mission statement when writing xrandr
<joepie91>
pikajude: they must have been NIH-ing libvirt then
<pikajude>
i hope so
<joepie91>
because libvirt is very, VERY good at that
<pikajude>
linux software is super good at it in general
<joepie91>
like, holy shit, I've never seen anything produce error messages as useless as libvirt
<joepie91>
it's great when it works but if it doesn't, welcome to hell
<pikajude>
folding at home is by far the worst IME
<joepie91>
you'll be spending your weekend tracking down obscure virtualization bugs
<pikajude>
but i haven't used libvirt
<joepie91>
pikajude: I've literally never seen libvirt return a useful error message
<joepie91>
ever
<joepie91>
anywhere
<pikajude>
:)
<joepie91>
under any circumstances
<pikajude>
whenever i complain about linux people say "maybe you shouldn't use an OS you can't configure"
<joepie91>
it's kind of incredible given that half the virtualization management tools are built on it
<pikajude>
it's amazing
<pikajude>
brb i'm gonna restart X see if this worked
<joepie91>
pikajude: see you in a week after you've fixed your config
<joepie91>
:p
<joepie91>
pikajude: (btw, I consider myself amongst "Linux people" but I still constantly complain about usability issues like this, there's just no valid reason for them)
<jfhbrook>
nothing will ever have as bad of error messages as the thing you're currently working on tho
<pikajude>
joepie91: thx
<pikajude>
yeah, once i allow non EDID modes, X arbitrarily decides that the max res my monitor can handle is
<joepie91>
jfhbrook: hmm? :P
<pikajude>
oh actually 1280x800
<joepie91>
pikajude: hm, sec, let me dig through my logs to see if I can figure out what I did
<joepie91>
to work around the max res issue
<joepie91>
might take a while to grep
<joepie91>
pikajude: meh. not in my logs. let me fire up my testing box and have a look
<pikajude>
ok
* joepie91
has a physically separate system for testing NixOS modifications :P
<joepie91>
pikajude: http://sprunge.us/iLKG -- I *think* it's the Modeline option that made it work
<joepie91>
I forgot how I obtained it though
<pikajude>
either cvt or gtf according to most online sources
<joepie91>
lots of xrandr in my history, failed attempts
<pikajude>
but nothing i've generated with those works
<joepie91>
yeah, checking bash history now
<pikajude>
so i'm going to use xvidtune to see what the current modeline is
<pikajude>
but i have to compile it first
<pikajude>
because it's not packaged
<joepie91>
pikajude: `cvt 1680 1050 60` is in my logs
<pikajude>
yea that won't work for me
<joepie91>
hm.
<pikajude>
xrandr will say
<joepie91>
but I'm not using xrandr for it :P
<pikajude>
oh ok
<pikajude>
how did you set that mode then
<pikajude>
oh ok
<joepie91>
I just used that to generate the Modeline option, I believe
<joepie91>
there's a layer of abstraction here
<joepie91>
but it goes in the Monitor section
<pikajude>
yeah if i put modelines in my config it ignores them
<joepie91>
so as I understand it, you have to set the Modeline *and* the preferred resolution in the monitor section, *and* set the preferred Mode in the screen section
<joepie91>
no idea why, Xorg is voodoo to me
<joepie91>
lol
<pikajude>
oh ok
<pikajude>
at least it's user friendly
<joepie91>
hahaha
<joepie91>
pikajude: so I actually know relatively much about internals of Linux distros, and uh, "underdocumented" would be the understatement of the century
<joepie91>
like
<joepie91>
this is probably one of the things you COULD find out by searching around
<joepie91>
there are also things where you can't...
<pikajude>
ah ok
<joepie91>
Linux internals are an utter nightmare
<pikajude>
if you just disable EDID freqs then xorg can no longer handle a 3440x1440 res
<joepie91>
pikajude: for example, the DBus (events) specification for desktop notifications (think libnotify) lives in some random GNOME dev's user webspace
<pikajude>
cool
<pikajude>
oh, UseEDIDFreqs refers to resolutions, not frequencies
<pikajude>
duh
<joepie91>
???
<joepie91>
pikajude: oh, I didn't realize you were actually using NixOS
<joepie91>
:p
<pikajude>
i did!
<pikajude>
it is kind of annoying that X claims to support setting your key repeat rate but it has to be done manually
<pikajude>
ok
<pikajude>
well
<pikajude>
i was able to OC it finally
<pikajude>
the max i can get on this monitor is 67hz
<pikajude>
that was totally worth it
<joepie91>
lol
<joepie91>
pikajude: how'd you do it?
<pikajude>
had to put random numbers after HorizSync in the config
<pikajude>
the higher the number, the higher the supposed supported resolution
<joepie91>
huh.
<joepie91>
yeah I have no idea what that's supposed to do