You are not logged in.
I am currently preparing IOMMU setup based on Xen. I'm going to use NVidia 210 as my weak card and AMD HD 7950 as gaming card (that one will be passed to guest windows machine). When I was configuring weak card, I initially tried NVidia proprietary driver, but since I found out that it won't run under Xen, I removed it. I ensured that it got removed completely and installed xf86-video-nouveau. Restarted my machine, tried to start x (with same xorg.conf under which nvidia's proprietary driver worked correctly, but with name of driver changed) - it crashed with an error (/var/log/Xorg.0.log | grep EE):
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 98.176] (EE) [drm] KMS not enabled
[ 98.176] (EE) No devices detected.
[ 98.176] (EE)
[ 98.176] (EE) no screens found(EE)
[ 98.176] (EE)
[ 98.176] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 98.176] (EE)Addidionally when I try to modprobe it, the result is:
# sudo modprobe nouveau
modprobe: FATAL: Module nouveau not found.which is very strange because when I can't modprobe it, it of course won't load on initramfs phase. That might have caused the error above.
Package database queries:
# pacman -Qs nouveau | grep local
local/lib32-mesa 11.0.5-1
local/mesa 11.0.5-1
local/xf86-video-nouveau 1.0.11-3 (xorg-drivers xorg)# pacman -Qs nvidia | grep local
local/libvdpau 1.1.1-1
local/xf86-video-nouveau 1.0.11-3 (xorg-drivers xorg)Anybody has an idea what's going on? I reinstalled it many times, did countless reboots and nothing really changed.
Last edited by Annisar (2015-11-22 01:49:18)
Offline
Any xf86-video-*, are only the drivers for xorg, and do not include kernel modules..
All arch kernels should have nouveau as module. Are you running a custom kernel?
Offline
I'm running lts:
# uname -r
4.1.13-1-ltsIn comparsion with xf86-video-ati's module:
# find -name radeon
./4.2.5-1-ARCH/build/drivers/gpu/drm/radeon
./4.2.5-1-ARCH/kernel/drivers/gpu/drm/radeon
./4.1.13-1-lts/build/drivers/gpu/drm/radeon
./4.1.13-1-lts/kernel/drivers/gpu/drm/radeon
# find -name nouveauLast edited by Annisar (2015-11-22 02:38:56)
Offline
nouveau module should be there as well if you've installed linux-lts from arch, and didn't build it with your custom config.
If the file is simply gone for some reason, reinstalling linux-lts should solve your problem (apart from kernel modules mystically disappearing from your system).
Offline
linux-lts should have put nouveau kernelmodule here :
usr/lib/modules/4.1.13-1-lts/kernel/drivers/gpu/drm/nouveau/
usr/lib/modules/4.1.13-1-lts/kernel/drivers/gpu/drm/nouveau/nouveau.ko.gzSidenote :
pacman -Qs searches through your installed packages ,no need to use "| grep local"
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline