LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   No more display when graphic drivers installed (https://www.linuxquestions.org/questions/linux-hardware-18/no-more-display-when-graphic-drivers-installed-457393/)

serafean 06-22-2006 07:18 PM

No more display when graphic drivers installed
 
Hi all

I have a Compaq Presario SR1438FR box, an NVIDIA GeForce FX 5700LE graphic card, and a Dell 2001FP screen, found no place on google that helped me either to identify or solve my problem.

I install Mandriva2006 FREE edition on my box. It runs normally except that my resolution must be 1280*1024 (Dell 2001FP supports 1600*1200) else the image goes off the screen. That's quite annoying, but not critical. What is critical is that I don't have any 3D or OpenGL acceleration (Cedega says it). Normal yet : I haven't installed the Graphic drivers.

Once I installed those drivers, I ran "nvidia-xconfig" and rebooted...
Reboot complete, but no kdm, only a command line. I logged in as root, and tried "startx" ; here's what I got :
Code:

(EE)NVIDIA(0):Failure to constructa valid mode list: no modes remaining
(EE)NVIDIA(0)***Aborting***
(EE)Screen(s) found, but none have a usable configuration


Fatal server error
no screens found

XIO: fatal server error 104(connection reset by peer)on x server ":0,0"
after 0 reequests (0 known processed)with 0 events remaining

(EE) Failed to initialise GLX extension (compatible NVIDIA X driver not found)

I tried to "modprobe nvidia", no problems; "nvidia" was listed in lsmod, as well as an agp something module.

All the specs of my motheerboard should be found here : http://h10025.www1.hp.com/ewfrf/wc/g...name=c00257657

Any help with this would be very appreciated : I'm at loss about what to do...

Thanks in advance.

DrOzz 06-22-2006 07:42 PM

can you show use the relevant sections for you Device and Monitor settings in the xorg.conf file ?

Bruce Hill 06-22-2006 08:57 PM

What was the "agp something" also?

serafean 06-23-2006 03:52 AM

Here is the output of lsmod | grep nvidia :
Code:

nvidia              4528244  0
i2c_core              17360  1 nvidia
agpgart                29032  3 nvidia,amd64_agp,sis_agp

And here is the xorg.conf when display doesn't work :
Section "Device"
Identifier "device1"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "NVIDIA GeForce FX (generic)"
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultDepth 24
Option "DPMS"
SubSection "Display"
Virtual 1280 1024
Depth 8
EndSubSection
SubSection "Display"
Virtual 1280 1024
Depth 15
EndSubSection
SubSection "Display"
Virtual 1280 1024
Depth 16
EndSubSection
SubSection "Display"
Virtual 1280 1024
Depth 24
EndSubSection
EndSection

I just realised : isn't amd_64agp for 64 bit processors? If so that's the problem : I have a 32 bit sempron.

serafean 06-26-2006 02:09 PM

Ok, tried one more thing : compiling a new kernel (2.6.17), but the result was the same. Any help would really be appreciated.

EDIT : Googled around for about 2 hours, and found this on gentoo forums :
Quote:

Change on amd64_agp.c where it says ID_SIS755 or something like this... change 755 to 760... compile kernel with agpgart and amd64_agp modules .... modprobe agpgart... modprobe amd64_agp... dmesg... how you will be able to see... now it's detected...
if agpgart module don't appear disable iommu.
Don't ask me why.... I read a lot of manual and I didn't find anything... but I read that both have a lot of things similiar... so I tried to change the kernel changing id...
On dmesg Id it's wrong but you will see aperture size correct... I tried with ati drivers and all went fine.... I have dri :)
I used external agp.
tried to search for amd_64agp.c, but haven't found it, is it normal?

Bruce Hill 06-26-2006 06:50 PM

There is conflicting information in your post. If you can clarify, we can help you better. Otherwise, we'll have to guess along with you. ;)

Your first post has an Nvidia installer error message which says:
Quote:

compatible NVIDIA X driver not found
We can probably stop right there. What is the Nvidia file you tried to install? For example:
Quote:

NVIDIA-Linux-x86-1.0-8762-pkg1.run
is the one I last installed on this system. Your problem, I suspect, is that you installed an ia64 version rather than a x86 one. I have in this computer a Socket 754 AMD Athlon(tm) 64 Processor 3200+; but my OS is 32-bit.

Your first post also has the link to your computer, which says:
Quote:

AMD Athlon 64 processor with HyperTransport support; Socket 754
AMD Athlon 64's are NOT 32-bit; and AMD Semprons can be either 32 or 64-bit. Socket 754 processors can be either 32 or 64-bit.

Your second post has this statement:
Quote:

I just realised : isn't amd_64agp for 64 bit processors? If so that's the problem : I have a 32 bit sempron.
What matters is not if your processor is 32 or 64-bit, but if your OS (operating system) is 32 or 64-bit.

You can determine that by issuing "uname -i" in a terminal. If your OS is indeed 32-bit, then install this Nvidia driver and you problems may very well be over.

I also see you double-posted -->>> http://www.linuxquestions.org/questi...d.php?t=422914

:tisk:

serafean 06-27-2006 08:17 AM

Hi,

I checked the installer file name :
Quote:

NVIDIA-Linux-x86-1.0-8762-pkg1.run
So there's no problem there (Everest told me in windows my processor doesn't support x64 commands), and I'm very much sure my distro is 32-bit.

A bit of fun :
Code:

# uname -i
unknown

Is this normal?

Quote:

I also see you double-posted -->>> http://www.linuxquestions.org/questi...d.php?t=422914
I am completely aware of this, but would ask you to look at the dates of that thread... Being old as it is, I considered it dead and let it be like that. Sorry... I'd have deleted it, had I known how.

Oh, I forgot to mention : it's not the installer that doesn't find the X driver, but the x server ('startx' command)

Bruce Hill 06-27-2006 10:57 AM

Your other thread was old, but it appeared to me that you dropped it rather than those helping ... please forgive me.

The problem with the "uname -i" output lies with the coreutils package. Let's not get into it, as the maintainer works for SuSE, and that distro has a patched coreutils that works properly.

You have modules such as
Code:

agpgart                29032  3 nvidia,amd64_agp,sis_agp
that just aren't right for that OS. But Mandrivia doesn't do things like Slackware, so I might not be able to help.

And when I use the binary driver from Nvidia, I *never* have to issue "modprobe" to load the driver -- it's taken care of by the installer, and you can see the message even as it does this.

There might be problems in your kernel, also. Don't think you need "agpgart and amd64_agp modules" no matter what someone said. If you have a 32-bit processor and OS, there is no reason for an amd64 module. Can you go back to your default Mandrivia kernel and install the Nvidia driver per the instructions on the Nvidia website where you got the driver?

serafean 06-29-2006 09:15 AM

I installed (again) the nvidia driver on the default kernel, with the same result. I admit that the 'nvidia' module was loaded by default and there was no need to 'modprobe' it.

Here is how I install the drivers (all commands are done in root):
Code:

#init 3
#sh NVIDIA-Linux-x86-1.0-8762-pkg1.run

and then I follow the instructions.

serafean 07-02-2006 09:29 AM

I DID IT!!!!!!! I have DRI on an SiS 760 chip!!! I simply forced the mode list to be what I wanted it to be, forced the DVI output, used the nvidia agp and blocked the sis_agp module :-) .It does the basic 3D acceleration, but everything (nvidia-settings - glxinfo - FPS in cedega) indicates that there is no AGP acceleration, that the card is in PCI. I also remarked that the nvidia_agp module doesn't load at startup. Could this be the source of the problem?

FuriousChipmunk 08-10-2006 11:51 AM

Quote:

Originally Posted by serafean
I DID IT!!!!!!! I have DRI on an SiS 760 chip!!! I simply forced the mode list to be what I wanted it to be, forced the DVI output, used the nvidia agp and blocked the sis_agp module :-) .It does the basic 3D acceleration, but everything (nvidia-settings - glxinfo - FPS in cedega) indicates that there is no AGP acceleration, that the card is in PCI. I also remarked that the nvidia_agp module doesn't load at startup. Could this be the source of the problem?

I made an account here just because of this post. I have the SiS 760 chipset too (it is a piece of junk) but I want to know what you did to get the DRI to work. Basic 3D acceleration is one of my dreams for this chip.

serafean 08-10-2006 12:05 PM

It depends if you're using the chip itself for rendering or if you have another graphic card on its AGP slot. I am using the latter (fortunately).

http://www.winischhofer.eu/linuxsispart1.shtml#13
This explains very well the reason.

Also, i am very sorry, but winischhofer also says this
Quote:

And for the last time: There is no DRI/OpenGL (hardware accelerated 3D) support for the SiS 315/65x/74x/330/66x/760/761/340/XGI.
So, if you have no graphic card connected via agp, there is no way to have DRI (for the moment)

You can always bully SiS into making a driver, but I doubt the outcome...

P.S.
Quote:

it is a piece of junk
very true.

psychicist 04-15-2007 04:30 PM

The graphics part may very well be junk. But the system feels faster than on a comparable Nvidia or Via chipset. BTW Why doesn't DRI/OpenGL work for the newer Sis graphics adapters?


All times are GMT -5. The time now is 04:34 PM.