No screens found

Hi, after updating, I noticed this at the end of pacman: use mhwd-gpu to set mesa as default: ‘mhwd-gpu --setgl mesa’. Rashly, I went ahead and did so. Now, reboot gives me a black unresponsive screen. I cannot get a terminal. I dual boot and from Arch, I can access logs. I believe that Xorg.0.log tells me what’swrong:

[quote] 23.551] (==) Log file: “/var/log/Xorg.0.log”, Time: Sat Apr 4 14:54:37 2015
[ 23.604] (==) Using config directory: “/etc/X11/xorg.conf.d”
[ 23.604] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 23.674] (==) ServerLayout “Layout0”
[ 23.674] () |–>Screen “Screen0” (0)
[ 23.674] (
) | |–>Monitor “Monitor0”
[ 23.674] () | |–>Device “Device0”
[ 23.674] (
) |–>Input Device “Keyboard0”
[ 23.674] () |–>Input Device “Mouse0”
[ 23.674] (==) Automatically adding devices
[ 23.674] (==) Automatically enabling devices
[ 23.674] (==) Automatically adding GPU devices
[ 23.865] (WW) fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/". [ 23.865] Entry deleted from font path. [ 23.865] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/"). [ 23.865] (WW)fonts.dir’ not found (or not valid) in “/usr/share/fonts/75dpi/”.
[ 23.865] Entry deleted from font path.
[ 23.865] (Run ‘mkfontdir’ on “/usr/share/fonts/75dpi/”).
[ 23.865] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF/,
/usr/share/fonts/Type1/
[ 23.865] (==) ModulePath set to “/usr/lib/xorg/modules”
[ 23.865] (
) Extension “Composite” is enabled
[ 23.865] (WW) Hotplugging is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
[ 23.865] (WW) Disabling Keyboard0
[ 23.865] (WW) Disabling Mouse0
[ 23.865] (II) Loader magic: 0x815d80
[ 23.865] (II) Module ABI versions:
[ 23.865] X.Org ANSI C Emulation: 0.4
[ 23.865] X.Org Video Driver: 19.0
[ 23.865] X.Org XInput driver : 21.0
[ 23.865] X.Org Server Extension : 9.0
[ 23.867] (EE) systemd-logind: failed to get session: PID 436 does not belong to any known session
[ 23.867] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 23.869] (–) PCI:*(0:1:0:0) 10de:0fc6:3842:2651 rev 161, Mem @ 0xfd000000/16777216, 0xd0000000/268435456, 0xce000000/33554432, I/O @ 0x0000dc00/128, BIOS @ 0x???/524288
[ 23.869] (II) Open ACPI successful (/var/run/acpid.socket)
[ 23.869] (II) LoadModule: “glx”
[ 23.896] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 24.007] (II) Module glx: vendor=“X.Org Foundation”
[ 24.007] compiled for 1.17.1, module version = 1.0.0
[ 24.007] ABI class: X.Org Server Extension, version 9.0
[ 24.007] (==) AIGLX enabled
[ 24.007] (II) LoadModule: “nvidia”
[ 24.017] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 24.094] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 24.095] compiled for 4.0.2, module version = 1.0.0
[ 24.095] Module class: X.Org Video Driver
[ 24.102] (II) NVIDIA dlloader X Driver 346.47 Thu Feb 19 17:47:18 PST 2015
[ 24.102] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 24.103] (++) using VT number 1

[ 24.113] (II) Loading sub module “fb”
[ 24.113] (II) LoadModule: “fb”
[ 24.113] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 24.131] (II) Module fb: vendor=“X.Org Foundation”
[ 24.131] compiled for 1.17.1, module version = 1.0.0
[ 24.131] ABI class: X.Org ANSI C Emulation, version 0.4
[ 24.131] (II) Loading sub module “wfb”
[ 24.131] (II) LoadModule: “wfb”
[ 24.131] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 24.133] (II) Module wfb: vendor=“X.Org Foundation”
[ 24.133] compiled for 1.17.1, module version = 1.0.0
[ 24.133] ABI class: X.Org ANSI C Emulation, version 0.4
[ 24.133] (II) Loading sub module “ramdac”
[ 24.133] (II) LoadModule: “ramdac”
[ 24.133] (II) Module “ramdac” already built-in
[ 24.291] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 24.291] (EE) NVIDIA: system’s kernel log for additional error messages and
[ 24.291] (EE) NVIDIA: consult the NVIDIA README for details.
[ 24.291] (EE) No devices detected.
[ 24.291] (EE)
Fatal server error:
[ 24.291] (EE) no screens found(EE) [/quote]

Can anyone please advise, thanks.