tseliot | ricotz: if I give you a patched 304, will you test it for me? (if yes, 32bit or 64 bit?) | 11:13 |
---|---|---|
ricotz | tseliot, can do when I get to it, 64bit | 11:17 |
mamarley | tseliot: Any update on 361.28? | 11:17 |
tseliot | ricotz: sure, no hurry | 11:20 |
tseliot | mamarley: I have packages available for testing but I haven't tested them myself yet. Would you like to try them anyway? | 11:21 |
mamarley | tseliot: Sure, I enjoy potentially breaking my computer! :) | 11:22 |
tseliot | good, let me upload the packages then | 11:22 |
mamarley | Thanks! | 11:23 |
tseliot | mamarley: the packages are here. Thanks! http://people.canonical.com/~amilone/nvidia/ | 11:42 |
tseliot | ricotz: and this is for you. Thanks! http://people.canonical.com/~amilone/nvidia-304/ | 11:53 |
mamarley | tseliot: Initial impressions are good. :) The system boots, SDDM and KDE both start properly, glxgears and es2gears both work, and VDPAU works. | 11:57 |
tseliot | mamarley: that's certainly a good sign ;) | 11:57 |
mamarley | Once you upload it to the repository I can see what you changed from the diff and make packages for Wily, Vivid, and Trusty too. I will also go ahead and package nvidia-settings in a bit. | 11:59 |
tseliot | ok, good :) | 11:59 |
tseliot | I only need to test my fix for the FTBFS on armhf | 12:02 |
ricotz | tseliot, honestly I would prefer a source package | 12:07 |
tseliot | ricotz: how about a patch? | 12:08 |
ricotz | that works too | 12:08 |
tseliot | ok | 12:08 |
tseliot | ricotz: http://people.canonical.com/~amilone/nvidia-304/0001-Add-support-for-Linux-4.3.patch | 12:09 |
tseliot | if that works I will upload it (I have no hardware that works with 304) | 12:10 |
ricotz | tseliot, ok | 12:13 |
ricotz | tseliot, remember testing this on a trusty install with https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/ppa/+sourcepub/6053228/+listing-archive-extra | 12:14 |
tseliot | ricotz: that would be fine | 12:15 |
ricotz | mamarley, hi, btw, don't bother to do packages for Vivid/15.04 | 12:33 |
marlinc | Anyone who can take a look at https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1542629 ? | 12:34 |
ubottu | Launchpad bug 1542629 in xorg (Ubuntu) "Session crashes when second monitor is connected" [Undecided,New] | 12:34 |
tseliot | marlinc: does that happen if you switch to power saving mode from nvidia-settings? | 12:42 |
marlinc | Mm sure sure if its in power saving mode already | 12:42 |
marlinc | I haven't specifically enabled that | 12:43 |
tjaalton | with or without nvidia | 12:43 |
marlinc | Ah, it happens when I use the NVIDIA card | 12:43 |
marlinc | I don't have the same issue when using Intel | 12:43 |
marlinc | I normally switch using 'prime-select' | 12:43 |
mamarley | ricotz: How come? Is it about to go out of support? | 12:46 |
tjaalton | vivid is EOL | 12:47 |
marlinc | I've haven't had the issue when I first installed Xenial. Then I upgraded and just used it for a few days. Now it keeps crashing. I (using ZFS) went back to when I first installed Xenial (and the NVIDIA driver) and its still crashing. That's why I'm thinking it might be related to something in my home folder | 12:50 |
marlinc | The guest user for example works just fine | 12:50 |
ricotz | tseliot, builds and runs fine (7900GTX) | 12:51 |
marlinc | Ah tjaalton the reason I added xorg is because it crashes with a segfault. Sorry if its not related | 12:55 |
tjaalton | marlinc: you verified that it only happens with nvidia, and the logs didn't show a crash | 12:55 |
marlinc | Do I have to ask about it somewhere else? | 12:56 |
tjaalton | no | 13:04 |
tjaalton | attach a logfile with the crash | 13:04 |
marlinc | Okay lets try | 13:25 |
tseliot | marlinc: it's an intel issue then | 13:49 |
tseliot | ricotz: great, thanks | 13:50 |
marlinc | I was able to obtain a crash log tjaalton, I'll upload it in an hour | 13:52 |
mamarley | ricotz: I uploaded nvidia-settings 361.28 to my staging PPA and tested it. Should I go ahead and copy it to the main PPA? | 14:11 |
ricotz | mamarley, if you want to please the fanboys (e.g. no-change upload with bumped version) | 14:12 |
ricotz | it is still the same as 355.11 | 14:14 |
mamarley | Haha | 14:14 |
mamarley | I actually do tend to get multiple requests for updates whenever anything in the PPA isn't up-to-date though. | 14:15 |
marlinc | tjaalton, tseliot I've attached a log of X org crashing. https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352/+bug/1542629 | 14:21 |
ubottu | Launchpad bug 1542629 in nvidia-graphics-drivers-352 (Ubuntu) "Session crashes when second monitor is connected" [Undecided,New] | 14:21 |
marlinc | That do you mean by 'it's an intel issue then'? I've not having issues when I run on the integrated graphics (as far as I know) | 14:22 |
tseliot | marlinc: power saving mode = intel only | 14:23 |
tjaalton | that's a config fail | 14:23 |
tjaalton | crashes before it even starts | 14:24 |
tseliot | marlinc: I misread your answer though | 14:24 |
marlinc | I'm only having the issue when not in power saving mode tseliot | 14:24 |
marlinc | Interesting tjaalton is there a way to check the config or to find it somewhere? Is it stored in my home directory somewhere? | 14:25 |
tjaalton | err no | 14:25 |
tjaalton | /etc/X11/xorg.conf | 14:25 |
marlinc | Then how is it possible that X still crashes when I go back to when I first installed Xenial. The only thing not included in the snapshots is my home directory | 14:26 |
tjaalton | dunno | 14:29 |
tseliot | marlinc: even without using the nvidia driver then? | 14:29 |
marlinc | It only crashes when I use the NVIDIA driver | 14:29 |
marlinc | Even when going back | 14:29 |
tseliot | going back to Xenial+nvidia then? | 14:30 |
marlinc | The reason why I think its very strange is that it did work at that point but now (when I go back) it doesn't. That leads me to think its something related to my home directory | 14:30 |
marlinc | The guest user for example works perfectly fine | 14:30 |
tseliot | hmm... | 14:31 |
tseliot | do you have a xorg.conf in your home directory | 14:31 |
tseliot | ? | 14:31 |
marlinc | I haven't made it myself but I can check if it exists | 14:31 |
tjaalton | what does prime-select do? | 14:33 |
tjaalton | on the system | 14:33 |
marlinc | As far as I know it switches between intel and nvidia | 14:35 |
marlinc | Wait, I'll give you a strace so you can see what it does | 14:35 |
tjaalton | i know what it does, but how | 14:35 |
marlinc | Ah, it uses update-alternatives | 14:36 |
marlinc | https://gist.github.com/Marlinc/866306bfb08ec938f999 | 14:36 |
tjaalton | the monitor layout config is saved somewhere in your $HOME | 14:39 |
tjaalton | but the crash happens before even lightdm is up | 14:39 |
tjaalton | so it's your xorg.conf at least which is broken | 14:39 |
marlinc | It does crash as well when I change the monitor layout | 14:40 |
marlinc | Or rather when it applies it | 14:40 |
tjaalton | that might be more interesting to see | 14:40 |
tjaalton | or your xorg.conf.. | 14:40 |
marlinc | When it does work (which it does sometimes when the monitor layout gets lost) and I change the config it crashes again | 14:41 |
marlinc | I'll check again when I get home, haven't got a second monitor at my disposal at the moment | 14:41 |
marlinc | Do you know where the monitor layout is stored in the home directory? | 14:42 |
marlinc | I guess monitors.xml? | 14:42 |
tjaalton | do you have one? | 14:43 |
tjaalton | I don't | 14:43 |
marlinc | I'll attach it | 14:43 |
marlinc | I haven't made it | 14:43 |
tjaalton | I don't need it | 14:43 |
tjaalton | move it aside | 14:44 |
marlinc | Want me to remove it? | 14:45 |
tjaalton | does it crash now even without the monitor hooked? | 14:48 |
marlinc | I can't remember what the error is but when I try to apply a config I get a error from the Unity screen thingy. It then shows my smaller monitor inside my larger monitor in the setting screen. Then I move my smaller screen to the left again and that's when it crashes | 14:48 |
marlinc | One moment, I'll switch but that should work just finne | 14:49 |
marlinc | Working fine tjaalton | 14:50 |
marlinc | OpenGL vendor string: NVIDIA Corporation | 14:50 |
marlinc | OpenGL renderer string: GeForce 840M/PCIe/SSE2 | 14:50 |
tjaalton | ok so you can't test anything now :) | 14:55 |
marlinc | Okay ;) if there's nothing I can do now I'll switch over to spare battery | 14:57 |
tjaalton | sure | 14:57 |
marlinc | What's the part that for example reads monitor.xml and creates the Xorg config? Or does Xorg read it itself using some module? | 15:00 |
tjaalton | the capplet does not write xorg.conf | 15:00 |
tjaalton | some nvidia tool might | 15:01 |
tjaalton | pastebinit? | 15:01 |
marlinc | This is the config file https://launchpadlibrarian.net/237745049/monitors.xml | 15:02 |
tjaalton | no, xorg.conf | 15:03 |
marlinc | That would be this https://gist.github.com/Marlinc/bf79005e715a3f057b72 | 15:05 |
marlinc | I haven't got a /etc/X11/xorg.conf | 15:06 |
tjaalton | where was that then? | 15:06 |
marlinc | Its called xorg.conf.02102016 | 15:07 |
tjaalton | anything in /usr/share/X11/xorg.conf.d? | 15:07 |
tjaalton | besides the usual | 15:07 |
tjaalton | input stuff | 15:07 |
marlinc | Nothing strange as far as I can see https://gist.github.com/Marlinc/724c9ed02d4cc0950d9e except for glamoregl.conf which is a symlink | 15:09 |
tjaalton | so there is xserver 1.18.1 in ppa:canonical-x/x-staging which will enter xenial next monday | 15:12 |
tjaalton | no idea if it might fix anything but could be something to test.. | 15:12 |
tjaalton | with nvidia enabled it's using modesetting+nvidia | 15:12 |
marlinc | I | 15:22 |
marlinc | I'll check when I get home, possibly debug some stuff with you and then try the PPA | 15:22 |
tjaalton | EOD here | 15:25 |
marlinc | Ah, no problem :) Hav efun | 15:26 |
marlinc | Ah, no problem :) Have fun | 15:26 |
tseliot | ricotz, mamarley: do you have a testing ppa that supports arm? | 15:27 |
mamarley | wgrant: Could you please enable ARM builds on ppa:mamarley/staging ? | 15:27 |
mamarley | tseliot: ^ | 15:27 |
tseliot | thanks | 15:28 |
tseliot | 304 is in xenial now | 15:28 |
mamarley | On the other hand, maybe we should have an "official" staging PPA to which we can all upload. | 15:29 |
tseliot | good point | 15:30 |
mamarley | ricotz: What do you think about that? | 15:30 |
mamarley | tseliot: I am not at home so I am unable to create the PPA at the moment, but unless ricotz objects you should be able to create it. | 15:36 |
tseliot | mamarley: ok | 15:37 |
ricotz | mamarley, tseliot, for what is it needed? just for 361? | 15:37 |
tseliot | in the meantime I'm going to build 361 on my Meizu Mx4... | 15:38 |
mamarley | Just a general-purpose staging PPA to which we can all upload for stuff like testing builds that we aren't sure are ready for general consumption. | 15:38 |
mamarley | Like this armhf test. | 15:38 |
ricotz | more ppas will just get confusing imo, just push it to the main ppa | 15:39 |
ricotz | in case of armhf just use a local pbuilder or so to test if it at least builds | 15:39 |
tjaalton | tseliot: x-staging has all archs.. | 15:43 |
tseliot | tjaalton: that's good | 15:44 |
tseliot | ricotz: I tried my schroot (which usually works well for armhf) but the packaging scripts kept thinking it was amd64... | 15:45 |
ricotz | tseliot, this would mean DEB_BUILD_ARCH is populated wrong? | 15:50 |
tseliot | it's not necessarily wrong. Something goes wrong with foreign vs native arch | 15:51 |
ricotz | tseliot, use pbuilder which uses qemu | 15:52 |
ricotz | it is crawling slow but seems to do it right | 15:52 |
tseliot | ricotz: I use qemu-static I think | 15:52 |
tseliot | I should really check... | 15:52 |
tseliot | my phone works for testing :) | 15:55 |
marlinc | tjaalton, tseliot I've tested a few things and added instructions of how I got it to crash. I also attached two screenshots of errors I got from 'Screen Display' the display utility in Unity https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-352/+bug/1542629 | 16:19 |
ubottu | Launchpad bug 1542629 in nvidia-graphics-drivers-352 (Ubuntu) "Session crashes when second monitor is connected" [Undecided,New] | 16:19 |
tjaalton | marlinc: ok, test the ppa then | 16:35 |
tseliot | ricotz, mamarley: I've finally got the packaging of 361 right for arm too. I am going to upload in a bit. The packages will end up in NEW though :/ | 16:39 |
marlinc | Will do tjaalton | 16:45 |
ricotz | tseliot, great | 17:09 |
marlinc | Lets see what happends | 17:17 |
marlinc | Lets see what happenss | 17:17 |
marlinc | Lets see what happens | 17:17 |
marlinc | Is this bad? Its about to remove xserver-xorg-input-mouse | 17:18 |
marlinc | Well anyway, lets try. I can always go back using ZFS | 17:20 |
mamarley | tseliot: Great, thanks! When I get home from work later I will do the packaging for gpu-drivers. | 17:21 |
tseliot | it's uploading now. I will also push to my git branches when the uploads are over | 17:22 |
marlinc | Okay, the PPA kind of makes it worse, when I now switch to the NVIDIA driver using prime-select not even lightdm can start. | 17:37 |
marlinc | Its spewing quite a few errors, I'll gist those | 17:37 |
marlinc | tseliot, tjaalton here are logs of LightDM errors when using prime-select nvidia using that PPA | 17:44 |
tjaalton | here? | 19:16 |
tjaalton | noone uses -mouse, it's going to be removed from the archive too.. | 19:17 |
marlinc | I'm sorry.. I guess I didn't include the link m | 19:19 |
marlinc | One moment | 19:19 |
marlinc | tjaalton, https://gist.github.com/anonymous/2d6ec0b85280241fc0c7 | 19:19 |
tjaalton | so unity-greeter crashes for some reason | 19:28 |
tjaalton | but only with nvidia? | 19:28 |
tjaalton | /usr/share/lightdm/lightdm.conf.d/90-nvidia.conf what's this? | 19:29 |
tjaalton | marlinc: try commenting out the line with "type=" | 19:31 |
marlinc | Let me check | 19:32 |
marlinc | type=xlocal | 19:32 |
marlinc | So I guess I have to reconfigure the PPA | 19:33 |
marlinc | Let me make a clone using ZFS so I can switch back and forth | 19:33 |
tjaalton | reconfigure? | 19:33 |
tjaalton | just edit the file | 19:33 |
marlinc | I've rolled back to before I installed the PPA | 19:34 |
tjaalton | uh | 19:34 |
tjaalton | ok | 19:34 |
marlinc | Okay brb, I'll reboot to the cloned dataset and add the PPA again | 19:35 |
marlinc | Okay done that tjaalton, I'm rebooting with it uncommented | 19:39 |
tjaalton | tseliot: what does that bit do btw? (type=xlocal) | 19:39 |
marlinc | Its still crashing | 19:40 |
marlinc | https://gist.github.com/anonymous/0dbd5db73a13bf83fe03 | 19:40 |
tjaalton | well then try commenting out the rest | 19:40 |
tjaalton | I guess those scripts are failing | 19:41 |
marlinc | Would restarting lightdm do? Or do I have to restart? | 19:41 |
tjaalton | restart lightdm | 19:41 |
marlinc | Now the screen stays black, lets check the logs | 19:42 |
tjaalton | but doesn't crash | 19:42 |
tjaalton | tseliot: looks like this one is on you ;) | 19:42 |
tjaalton | nvidia-prime and/or gpu-manager is unhappy with x-staging | 19:43 |
marlinc | I am getting a lot of errors in the log though, let me gist them | 19:43 |
marlinc | In the greeter log that is | 19:43 |
marlinc | https://gist.github.com/anonymous/1f8d9e00474afbf209b8 | 19:44 |
tjaalton | because it probably really needs the scripts working | 19:45 |
marlinc | I'm getting quite of bit of this as well, not sure if its related, this is in the kernel log https://gist.github.com/anonymous/a7d2b4a15560f99f9703 | 19:46 |
tjaalton | a bios update might get rid of the acpi stuff | 19:46 |
tjaalton | what intel cpu is it? | 19:47 |
marlinc | Intel(R) Core(TM) i7-4710MQ CPU @ 2.50GHz | 19:47 |
tjaalton | haswell | 19:47 |
tjaalton | don't think the fifo underruns are critical | 19:48 |
marlinc | Okay, not sure what they mean so I though I'd at least show them | 19:48 |
tjaalton | the original dmesg had them | 19:49 |
marlinc | Going to reboot back to my normal install, since I've created a clone I can always go back to this exact environment | 19:49 |
marlinc | How do you actually test this stuff and how do you make it reproducible | 19:54 |
tjaalton | i don't, no hybrids here | 19:58 |
marlinc | Well thanks a lot tjaalton, sorry for the inconvenience | 20:28 |
soee_ | mamarley: why only new nvidia-settings is uploaded to ppa and not the drivers ? | 20:33 |
mamarley | soee_: Because uploading NVIDIA drivers isn't what pays the bills. :) | 20:33 |
soee_ | :) | 20:34 |
mamarley | I think there is already 361.28 in NEW for Xenial, so when I get home, I will use that as a basis for packages for all the other versions. | 20:34 |
soee_ | in NEW ? | 20:35 |
soee_ | i'm no Xenial and dot see it in drivers ppa | 20:35 |
mamarley | soee_: It was uploaded to the official Xenial repository, but last I heard, it is still in NEW which means it isn't published yet. | 20:37 |
tseliot | tjaalton: type=xlocal means that it shouldn't be using the system compositor | 20:54 |
tseliot | marlinc: if you're around, we can debug this tomorrow | 20:57 |
marlinc | Sure | 20:57 |
tseliot | ok | 20:57 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!