PDA

View Full Version : X taking LONG time to start


Valdas
03-13-03, 10:57 PM
I have to wait and watch the black screen 4 about 30s.
I have GeForce mx 440. I`ve installed the nvidia drivers.
I dont know what to do next. Have any clues?
:confused:

This is my configuration file:



Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
Load "extmod"
Load "dbe"
Load "record"
Load "xtrap"
Load "glx"
Load "speedo"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/mouse"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 160.0
ModeLine "1024x768@100" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
EndSection

Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "NVidia"
BoardName "0x0171"
ChipSet "GeForce4 MX 440"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 1
EndSubSection
SubSection "Display"
Depth 4
EndSubSection
SubSection "Display"
Depth 8
EndSubSection
SubSection "Display"
Depth 15
EndSubSection
SubSection "Display"
Depth 16
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection

tnanx

LordMorgul
03-14-03, 05:24 PM
30s is not a painfully long time to wait for a system such as XFree86 to initialize. What processor power do you have?

Is the system active or idle? You can log into another virtual terminal and use top to watch the system load during X startup.

I would not be disappointed in this unless you have a very fast system. Unlike Windows, XFree will load the majority of its capability before showing anything to you. Windows attempts to render to the screen as fast as possible, this is to give the impression of being very fast to start up.

Valdas
03-15-03, 02:01 AM
I have Athlon xp 1700+, 256Mb RAM. After starting x system is idle, i see the black screen and can do nothing. My log xfree log file has a few warnings:
Open APM failed (/dev/apm_bios) (No such file or directory)
System lacks support for changing MTRRs
Could it be the problem? how to fix that?

LordMorgul
03-16-03, 03:05 PM
The apm_bios device is advanced power management related and this is just notifying you that your system kernel did not load any apm support. Either your kernel is not compiled with apm support, or your motherboard doesn't support it.

I dont think that would cause the system timeout you are noticing. However, it may be that lacking mtrr support in your kernel could cause this. I'm not certain of this :\

To my understanding MTRRs enabled may not effect an AMD processor, however it doesn't hurt to have it enabled in the config of your kernel.

You should check if your kernel was compiled with mtrr suppport enabled. You could examine the kernel source config for 'CONFIG_MTRR=y' or if your machine is using the /proc filesystem look at /proc/mtrr.

Valdas
03-24-03, 03:29 AM
Thanx 4 help. Enabling mtrr did really help. Though i have amd processor, when linux is booting it writes that it found some intel stuff for mttr support. It`s very strange.
Anyway, everything`s fine now.

bwkaz
03-24-03, 07:58 AM
The first processor in the IA32 family to support MTRRs was an Intel one, that's why it says something about Intel. AMD's processors are clones of Intel's, so it makes perfect sense that their MTRRs would be detected as Intel.

:)