/srv/irclogs.ubuntu.com/2016/03/23/#ubuntu-x.txt

=== JanC_ is now known as JanC
darkxst I played with the KMS modesetting in the new nvidia drivers today, couldn't get plymouth to work, but it should in theory since I got a DRM DUMB BUFFER working after boot10:38
darkxstand non-root Xorg seems happy enough but mutter segfaults creating the cogl framebuffer10:39
mamarleyIt doesn't support fbdev, which is probably why Plymouth doesn't work?10:39
darkxstmamarley, plymouth doesnt use fbdev10:39
mamarleyAh, OK.  I don't use Plymouth, so I was only guessing.10:40
darkxstbut apart from that, the ABI verison of the drm module is causing problems (i.e. there is a modprobe ndivia_drm modeset=1, that fails)10:40
darkxstand also (probably unrelated) nvidia-persistanced is broken on my system due to user permissions, it seems to think that the nvidia-persistentd user is ID 133, when in acutal fact its 151 or something10:40
mamarleySounds like your installation is screwed up somehow.10:41
ricotzdarkxst, just for completeness you are using the 364 ppa packages, not installed it yourself?10:41
darkxstricotz, yes ppa packages10:42
darkxstsystemd-udev calls "modprobe nvidia_drm", but locally only "modprobe nvidia_364_drm" works10:44
darkxstI hacked around that with symlinks (and copying modules into initramfs) was able to get to the point of running and also (probably unrelated) nvidia-persistanced is broken on my system due to user permissions, it seems to think that the nvidia-persistentd user is ID 133, when in acutal fact its 151 or something10:45
darkxstbad paste10:45
darkxstrunning https://github.com/dvdhrm/docs/tree/master/drm-howto10:45
darkxstthat works (and is almost identical to how plymouth works)10:45
darkxstplymouth passed the drmGetCap call (same as example above)10:50
darkxstbut then failed trying to setup the connectors and/or crtc's10:50
darkxstanyway I will play around more with the plymouth side of things after beta-2, but can you guys  look at loading the nvidia-drm into initramfs and fixing the modprobe error?10:58
darkxstthis: Mar 23 10:41:07 duhast systemd-udevd[475]: Process '/sbin/modprobe nvidia-drm modeset=1' failed with exit code 1.11:05
mamarleytseliot: ^11:39
tseliotdarkxst: where did you see that modprobe nvidia_drm modeset=1 fails?11:49
darkxsttseliot, with 364 drivers and kernel param nvidia-drm.modeset=1 11:51
darkxstbut I also get the same if I rmmod and the try to modprobe11:51
tseliotdarkxst: it works fine here (on 16.04)11:52
tselioteven if I modprobe manually11:52
tseliotdarkxst: what's the error when you modprobe the module?11:53
darkxsttseliot, I can't try again right now, but pretty sure it was "can't find nvidia_drm module" or similar11:54
darkxstthen It work with `modprobe nvidia_364_drm`11:55
tseliotdarkxst: ok, I can see that the alias for nvidia-drm is missing11:55
tseliotthat should be the problem11:55
tseliot(nvidia-modeset has an alias)11:55
darkxsttseliot, then they need to be in the initramfs11:55
tseliotdarkxst: yes, the aliases will be there. All but nvidia-drm are11:56
tseliotI'll fix that11:56
darkxsttseliot, no the modules, so plymouth can get them11:56
tseliotI'm not sure why things work here though11:56
tseliotdarkxst: we don't do that in Ubuntu. You can add them manually if you like11:57
tseliottjaalton: ^ do we do that with intel?11:58
darkxsttseliot, I think all the other drm drivers are in the initramfs11:59
tseliot(I could be wrong)11:59
darkxstnvidia-drm isn't because its like a day old11:59
tjaaltonyep11:59
tseliotoh, ok then11:59
tseliotI'll fix that up11:59
darkxsttseliot, ok, thanks!12:02
ricotztseliot, watch out for hyphen vs underscore12:03
tseliotricotz: yes, I know12:07
ricotztseliot, what I meant is "alias nvidia-modeset $(PKG_module)-modeset" or "alias nvidia-modeset $(PKG_module)_modeset" ?12:10
ricotzso the existing hyphens seem wrong :\12:12
tseliotricotz: I see what you mean. I really don't remember why things are the way they are (it's been a while). I can certainly look into that14:35
tjaaltonscr18:13
tjaaltonbah18:13
=== ubott2 is now known as ubottu

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!