You are not logged in.

#1 2008-12-10 21:15:36

syntaxvorlon
Member
Registered: 2008-08-13
Posts: 62

X Still Not Working

I'm still having problems and I thought I might have found the major source of the problem but it still illudes me.

So when I try to start x, say with startx I get error output:

(EE)No Devices Detected

fatal error:
no screen found

I thought, last night while working on this, that it might be due to the lack of librecord.so, but on researching the matter.
(Also, if someone could run a 'pacman -Qo /usr/lib/xorg/modules/extensions/librecord.so', that'd be grand)

So I decided to attempt to get things working by backing up and reconfiguring X with nvidia-xconfig. This fixed one problem but I still couldn't seem to find my screen.

I've been wondering one other thing, is there some way to force the system to reinstall everything from local repository? or everything from core?

Offline

#2 2008-12-10 21:18:33

wirenik
Member
Registered: 2008-08-22
Posts: 134

Re: X Still Not Working

This is a stupid question, but...have you disable autohotplugging?

Last edited by wirenik (2008-12-10 21:18:56)


moljac024: No one really knows what happens inside /dev/null... it could be a gateway to another universe....
dunc: If it is, the people who live there must be getting pretty annoyed by now with all the junk we send them.

Offline

#3 2008-12-10 21:39:52

syntaxvorlon
Member
Registered: 2008-08-13
Posts: 62

Re: X Still Not Working

I can check, but I think I have. I tried to follow everything in the nVidia wiki page, but I can check. Further commenters, please assume I have.

Offline

#4 2008-12-10 22:55:44

xaiviax
Member
From: Michigan
Registered: 2008-11-04
Posts: 282

Re: X Still Not Working

To disable input hotplugging, add Option "AutoAddDevices" "False" to ServerFlags in /etc/X11/xorg.conf:

   Section "ServerFlags"
     Option "AutoAddDevices" "False"
   EndSection

Offline

#5 2008-12-11 00:46:25

syntaxvorlon
Member
Registered: 2008-08-13
Posts: 62

Re: X Still Not Working

Checked, found that AutoAddDevices is set to false in both my backup and my newly made config file. So this is not the problem.

It was suggested to me that when the kernel was upgrading it may have overwritten something that pointed to the correct device and that I should replace the device id in xorg.conf with the id from lspci. But in both my old and new xorg files, the device id does not show up anywhere.

Offline

#6 2008-12-11 03:03:45

lldmer
Member
From: Amsterdam
Registered: 2008-05-17
Posts: 119

Re: X Still Not Working

Do you get any other errors (EE) in your /var/log/Xorg.0.log?

If you really want to reinstall stuff, you could use the output of pacman -Q to reinstall everything. Or pacman -Qet for all explicitly installed packages.

It might be usefull to post (parts of) your Xorg log en xorg.conf, so people can have a look at it.


For lack of better words: chair, never, toothbrush, really. Ohw, and fish!

Offline

#7 2008-12-11 03:27:27

syntaxvorlon
Member
Registered: 2008-08-13
Posts: 62

Re: X Still Not Working

Well since at the moment I'm working with Lynx I won't be able to post all that much at once.

So some information I use two Nvidia GeForce 8800 GT video cards SLI'd together, before this hasn't been a problem and looking through xorg.0.log it doesn't seem to be one. It finds both devices and continues on. I have confirmed that I have all the correct drivers. I'll try to replicate the messages from around where it hits the error:

<Above: just loaded Mouse Driver>
(II) NVIDIA dlloader X Driver 177.82 Tue Nov 4(Timestamp)
(II) NVIDIA Unified Driver for all Supported Nvidia GPUs
(II) Primary Device is:
(EE) No devices found

Fatal Server error:
no screens found

And relevant bits of my xorg.conf, produced by nvidia-xconfig:

Section "ServerLayout"
Identifier "Xorg Configured"
Screen 0 "Screen0" 0 0
<InputDevices>
...

Section "ServerFlags"
Option "AutoAddDevices" "false"
...

Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "All"
BoardName "All"
...

Section "Screen"
Identifier "Screen 0"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 16

In the hope that someone knows what might be going wrong, I'll hold off on reinstalling everything, otherwise I'll try it tomorrow night.

Offline

#8 2008-12-11 03:31:57

syntaxvorlon
Member
Registered: 2008-08-13
Posts: 62

Re: X Still Not Working

Also, since I'm not all that up on my bash scripting, how would you use pacman -Qet to reinstall things. Would I pipe the input to pacman -S or something.

Offline

#9 2008-12-11 04:02:39

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: X Still Not Working

Are you using SLI? If so, please add a proper BusId (for the primary card) line you your device section in xorg.conf.

Offline

#10 2008-12-11 04:51:34

syntaxvorlon
Member
Registered: 2008-08-13
Posts: 62

Re: X Still Not Working

HAPPY DAY IT WORKS!


*cough* I mean yes, thank you, wow. Why in the world did it work before?

Offline

#11 2008-12-11 11:49:14

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: X Still Not Working

If adding BusId fixed the issue, it's because the newer Xorg will not autoselect a primary card if it sees multiple cards. So, now you have to tell it which card to use as the primary. This took me a week to figure out when the new Xorg was pushed from testing and I just happened upon it by chance.

Offline

#12 2008-12-11 15:10:15

syntaxvorlon
Member
Registered: 2008-08-13
Posts: 62

Re: X Still Not Working

Thank you very much.

Offline

Board footer

Powered by FluxBB