Sporadic rm_init_adapter(0) failed errors cause xserver not to launch on ArchLinux (Nvidia 8600GS M)

Hello,
I seem to be having a problem with my Arch system as of recently with sporadic errors stopping xserver from starting properly. For example, prior to submitting this thread I had restarted twice and was kicked over to the text terminal both times. I had let the laptop sit powered down for approximately 10 minutes and returned to run nvidia-bug-report and this time it decided to display kdm. I have tried looking up the errors that stand out to me but have no found any resolutions and am hoping that someone here can help me out.

The system is an HP Pavilian dv6700 laptop with an Nvidia 8400GS M graphics card.
All of the software is up to date and I am experiencing the same problem on the nvidia drivers installed from the Arch community repositories (313.18-3) as well as the drivers available on nvidia.com
However, I do not think this is a hardware issue because of the fact that I do not experience these problems on any livecds.

Sometimes the system will run fine when it launches xserver properly, but most of the time it eventually starts distorting graphics and creating massive system slowdown (such as taking upwards of a minute to switch windows,etc.)

Here is my Xorg.0.log:

[    12.623] 
X.Org X Server 1.13.2
Release Date: 2013-01-24
[    12.623] X Protocol Version 11, Revision 0
[    12.623] Build Operating System: Linux 3.7.4-1-ARCH x86_64 
[    12.623] Current Operating System: Linux Archy 3.7.5-1-ARCH #1 SMP PREEMPT Mon Jan 28 10:03:32 CET 2013 x86_64
[    12.623] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=66c691c5-3c3a-487b-9322-5b8328cb4279 ro quiet
[    12.623] Build Date: 25 January 2013  09:33:50AM
[    12.623]  
[    12.623] Current version of pixman: 0.28.2
[    12.623] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    12.623] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    12.624] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Feb  4 11:38:07 2013
[    12.759] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    13.055] (==) No Layout section.  Using the first Screen section.
[    13.055] (==) No screen section available. Using defaults.
[    13.055] (**) |-->Screen "Default Screen Section" (0)
[    13.055] (**) |   |-->Monitor "<default monitor>"
[    13.056] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    13.056] (==) Automatically adding devices
[    13.056] (==) Automatically enabling devices
[    13.056] (==) Automatically adding GPU devices
[    13.249] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[    13.249] (==) ModulePath set to "/usr/lib/xorg/modules"
[    13.249] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    13.249] (II) Loader magic: 0x7fcc40
[    13.249] (II) Module ABI versions:
[    13.249] 	X.Org ANSI C Emulation: 0.4
[    13.249] 	X.Org Video Driver: 13.1
[    13.249] 	X.Org XInput driver : 18.0
[    13.249] 	X.Org Server Extension : 7.0
[    13.252] (--) PCI:*(0:1:0:0) 10de:0427:103c:30cc rev 161, Mem @ 0xce000000/16777216, 0xd0000000/268435456, 0xcc000000/33554432, I/O @ 0x00002000/128
[    13.252] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    13.259] Initializing built-in extension Generic Event Extension
[    13.259] Initializing built-in extension SHAPE
[    13.259] Initializing built-in extension MIT-SHM
[    13.259] Initializing built-in extension XInputExtension
[    13.259] Initializing built-in extension XTEST
[    13.259] Initializing built-in extension BIG-REQUESTS
[    13.259] Initializing built-in extension SYNC
[    13.259] Initializing built-in extension XKEYBOARD
[    13.259] Initializing built-in extension XC-MISC
[    13.259] Initializing built-in extension SECURITY
[    13.259] Initializing built-in extension XINERAMA
[    13.259] Initializing built-in extension XFIXES
[    13.259] Initializing built-in extension RENDER
[    13.259] Initializing built-in extension RANDR
[    13.259] Initializing built-in extension COMPOSITE
[    13.259] Initializing built-in extension DAMAGE
[    13.259] Initializing built-in extension MIT-SCREEN-SAVER
[    13.259] Initializing built-in extension DOUBLE-BUFFER
[    13.259] Initializing built-in extension RECORD
[    13.259] Initializing built-in extension DPMS
[    13.259] Initializing built-in extension X-Resource
[    13.259] Initializing built-in extension XVideo
[    13.259] Initializing built-in extension XVideo-MotionCompensation
[    13.259] Initializing built-in extension XFree86-VidModeExtension
[    13.259] Initializing built-in extension XFree86-DGA
[    13.259] Initializing built-in extension XFree86-DRI
[    13.259] Initializing built-in extension DRI2
[    13.259] (II) LoadModule: "glx"
[    13.822] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    16.643] (II) Module glx: vendor="NVIDIA Corporation"
[    16.643] 	compiled for 4.0.2, module version = 1.0.0
[    16.643] 	Module class: X.Org Server Extension
[    16.643] (II) NVIDIA GLX Module  313.18  Wed Jan  9 15:34:35 PST 2013
[    17.689] Loading extension GLX
[    17.689] (==) Matched nouveau as autoconfigured driver 0
[    17.689] (==) Matched nvidia as autoconfigured driver 1
[    17.689] (==) Matched nv as autoconfigured driver 2
[    17.689] (==) Matched vesa as autoconfigured driver 3
[    17.689] (==) Matched modesetting as autoconfigured driver 4
[    17.689] (==) Matched fbdev as autoconfigured driver 5
[    17.689] (==) Assigned the driver to the xf86ConfigLayout
[    17.689] (II) LoadModule: "nouveau"
[    17.689] (WW) Warning, couldn't open module nouveau
[    17.689] (II) UnloadModule: "nouveau"
[    17.689] (II) Unloading nouveau
[    17.689] (EE) Failed to load module "nouveau" (module does not exist, 0)
[    17.689] (II) LoadModule: "nvidia"
[    17.689] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    18.084] (II) Module nvidia: vendor="NVIDIA Corporation"
[    18.084] 	compiled for 4.0.2, module version = 1.0.0
[    18.084] 	Module class: X.Org Video Driver
[    18.116] (II) LoadModule: "nv"
[    18.116] (WW) Warning, couldn't open module nv
[    18.116] (II) UnloadModule: "nv"
[    18.116] (II) Unloading nv
[    18.116] (EE) Failed to load module "nv" (module does not exist, 0)
[    18.116] (II) LoadModule: "vesa"
[    18.116] (WW) Warning, couldn't open module vesa
[    18.116] (II) UnloadModule: "vesa"
[    18.116] (II) Unloading vesa
[    18.116] (EE) Failed to load module "vesa" (module does not exist, 0)
[    18.116] (II) LoadModule: "modesetting"
[    18.117] (WW) Warning, couldn't open module modesetting
[    18.117] (II) UnloadModule: "modesetting"
[    18.117] (II) Unloading modesetting
[    18.117] (EE) Failed to load module "modesetting" (module does not exist, 0)
[    18.117] (II) LoadModule: "fbdev"
[    18.117] (WW) Warning, couldn't open module fbdev
[    18.117] (II) UnloadModule: "fbdev"
[    18.117] (II) Unloading fbdev
[    18.117] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    18.117] (II) NVIDIA dlloader X Driver  313.18  Wed Jan  9 15:15:26 PST 2013
[    18.117] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    18.118] (++) using VT number 7

[    18.257] (II) Loading sub module "wfb"
[    18.257] (II) LoadModule: "wfb"
[    18.257] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    18.318] (II) Module wfb: vendor="X.Org Foundation"
[    18.318] 	compiled for 1.13.2, module version = 1.0.0
[    18.318] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    18.318] (II) Loading sub module "ramdac"
[    18.318] (II) LoadModule: "ramdac"
[    18.318] (II) Module "ramdac" already built-in
[    18.343] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    18.343] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    18.343] (==) NVIDIA(0): RGB weight 888
[    18.343] (==) NVIDIA(0): Default visual is TrueColor
[    18.343] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    18.350] (**) NVIDIA(0): Enabling 2D acceleration
[    18.703] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
[    18.703] (EE) NVIDIA(0):     check your system's kernel log for additional error
[    18.703] (EE) NVIDIA(0):     messages and refer to Chapter 8: Common Problems in the
[    18.703] (EE) NVIDIA(0):     README for additional information.
[    18.703] (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
[    18.703] (EE) NVIDIA(0): Failing initialization of X screen 0
[    18.703] (II) UnloadModule: "nvidia"
[    18.703] (II) UnloadSubModule: "wfb"
[    18.703] (EE) Screen(s) found, but none have a usable configuration.
[    18.703] 
Fatal server error:
[    18.703] no screens found
[    18.703] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    18.703] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    18.703] (EE) 
[    18.848] Server terminated with error (1). Closing log file.

and the dmesg output:

For some reason the forum software keeps truncating the dmesg output whenever I attach the nvidia-bug-report so here is the pastebin link:

http://pastebin.com/raw.php?i=j5LUv1KG

Also, here is a small example of the distorted graphics:

Thank you in advance!

Anyone want to take a stab at this? I’d love to be able to use my laptop normally.

Update: For now it seems like I might have solved the problem. Removed linux, linux-header, linux-firmware, nvidia, nvidia-utils, and Xorg-server packages then reinstalled linux packages, then nvidia and xorg-server packages and used the standard nvidia-xconfig xorg.conf configuration. Seems to be working fine for the time being and have not come into any problems in the last day or so, but we shall see.

Just my luck. As soon as I submitted the update, I noticed that I was missing xf86-input-synaptics. After installing it, I’m back to square one. So it seems (at least to my uneducated mind) that this is either synaptics configurations clashing with nvidia drivers or synaptics and evdev clashing with one another and nvidia drivers.

bump

NVRM: Your system is not currently configured to drive a VGA console
on the primary VGA device. The NVIDIA Linux graphics driver
requires the use of a text-mode VGA console. Use of other console
drivers including, but not limited to, vesafb, may result in
corruption and stability problems, and is not supported.

Is the output message I keep running into in dmesg when the system is running so the issue of graphics not working after installing xf86-input-synaptics must be pure coincidence. It’s very strange though because I have never had a problem with my configuration prior. Is there any way to run a vga console with 1280x800 resolution and not have to run noveau?

It’s strange that this problem is intermittent. It indicates that there was a problem communicating with the GPU during initialization, but it doesn’t provide much detail beyond that. The fact that it’s intermittent implies that it’s a system-level problem, and the fact that you haven’t seen this problem using live CDs implies that the problem is specific to the versions of the Linux kernel you’re using.

Aaron,
Thank you for your response! This situation is indeed strange. It definitely seems like a system-level problem but the strange situation is that I have reinstalled all of the packages currently on the system. I remember that prior to the problems I was running an update and my battery died. I had plugged my laptop in and reran the update(s) and that is when this started occuring. The problem has lasted through numerous (3-4) kernel updates.

Another seemingly pointless update:
DE has no bearing on said problem. Occurs on gnome 3 as well as kde.

as well as

1724.306014] NVRM: GPU at 0000:01:00: GPU-1c38f443-b4ce-34aa-2a16-abcfb7376293
[ 1724.306021] NVRM: Xid (0000:01:00): 30, Ch 00000004 M 0000001c D 00000001 intr 00100000
[ 1725.841384] NVRM: Xid (0000:01:00): 6, PE0003 
[ 2019.418871] NVRM: Xid (0000:01:00): 30, Ch 00000004 M 0000001c D 00000001 intr 00100000
[ 4276.757899] NVRM: Xid (0000:01:00): 6, PE0003

popping up in dmesg.

E: Apparently the above dmesg output is associated with the previous console warnings.

So should I format and start over at this point? Would like some helpful information here.

Disabling frame buffer doesn’t make the problem go away so I’m assuming that grub and/or console have no bearing on this situation.

Quote≠Edit

I got frustrated and started from scratch. Upon backing up my home partition and re-installing the operating system (without restoring any settings) I ran into the same exact problem(s). Trying something else, I installed Chakra which comes pre-installed with nouveau and it worked perfectly…until I decided to replace nouveau drivers with the proprietary nvidia drivers. It’s pretty obvious here that the nvidia drivers are creating a problem of some sort however I cannot provide more information than the nvidia log utility captures; which apparently isn’t enough to actually solve the problem.