You are not logged in.

#1 2009-08-02 20:37:25

dgregory46
Member
Registered: 2009-07-30
Posts: 11

[Resolved]I am stuck on configuring X for NVIDIA. Getting black screen

I'm a little unhappy with the distros I've been using (Mandriva and SUSE), so I decided to give Arch a try. I like what I've read about the "Arch Way", etc.

Installation of the base system proceeded exactly as advertised with no problems at all. I'm pretty much following the Beginners Guide, with some detours into other documents. I installed and tested ossv4, then decided to go with alsa since I want to use Rosegarden which depends on it.

Now, on to X. Nothing seems to work. I've been fighting with this off and on now for about 4 days. I've tried to find stuff in the Forum, and through Google, and can't seem to find a solution for my problem.

I did:
pacman -S xorg
pacman -S xf86-input-evdev
pacman -S mesa

When I did
lspci | grep VGA

I got this:

00:09.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)
01:00.0 VGA compatible controller: VIA Technologies, Inc. K8M800/K8N800/K8N800A [S3 UniChrome Pro] (rev 01)

I don't know what the VIA stuff is, maybe something on the Mobo, but the box for my video card says it is a Nvidia geForce 6200. The card is made by BFG Tech if that matters. Since it is considered a newer chipset, I used the latest driver.

pacman -S nvidia
nvidia-xconfig

I just took the defaults. I want to add a 2nd monitor but just want to get gui working to start with.

/etc/X11/xorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Wed May 27 03:15:36 PDT 2009

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

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

As far as I know, this is a pristine xorg.conf file. I have made numerous attempts at tweaking it according to various tutorials or solutions to other people's problems, but I decided to start from square one before asking for help so I don't have to remember all of the goofy stuff I tried.

The result is a black screen, sometimes with a little window from the monitor itself that says

Out of range
VGA in: 1024X768
H:Sync: + 68.5 KHZ
V:Sync :+ 84.7 HZ
CLOCK : 184 MHZ

Yes, I have tried setting the values in the Monitor section to support those freqs in the range. I have also tried using xorg.conf from other working systems.

I have the same monitor on another system, where it reports itself as:

    VendorName "Plug'n Play"
    ModelName "PV1710"

I might also add that I have a stack of distro CD's that I have tried to install on this box. This problem is not unique to Arch. I do know that the system works because one distro was able to function correctly with both monitors.

I am appealing for help here because I think that the Arch community has a more in-depth understanding of this type of problem solving than the communities behind the typical distro.

If anyone can help me through this, I would very much appreciate it.

Last edited by dgregory46 (2009-08-07 14:57:47)

Offline

#2 2009-08-02 22:05:55

arkham
Member
From: Stockholm
Registered: 2008-10-26
Posts: 516
Website

Re: [Resolved]I am stuck on configuring X for NVIDIA. Getting black screen

I think that your model isn't supported by the latest nvidia module. Try older packages like nvidia-96xx or nvidia-173xx.


"I'm Winston Wolfe. I solve problems."

~ Need moar games? [arch-games] ~ [aurcheck] AUR haz updates? ~

Offline

#3 2009-08-03 17:11:42

Gen2ly
Member
From: Sevierville, TN
Registered: 2009-03-06
Posts: 1,529
Website

Re: [Resolved]I am stuck on configuring X for NVIDIA. Getting black screen

Looks like nvidia xconfig didn't recognize your monitor Vertical and Horizontal sync just right.  I think it if isn't able to discover it, it just gives a generic value.  You might just want to try letting xorg server discover it.  I've had good success doing so with my lcd.  xorg now days seems to do a good job of recognizing devices and I just use a real basic xorg.conf:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"              0 0
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    Option         "DPMS"                 "false"
    Gamma           0.91 0.90 0.92
EndSection

Section "Device"
    Identifier      "Device0"
    Driver          "nvidia"
EndSection

Section "Screen"
    Identifier      "Screen0"
    Monitor         "Monitor0"
EndSection

Setting Up a Scripting Environment | Proud donor to wikipedia - link

Offline

#4 2009-08-03 20:23:34

karoshi
Member
From: Marburg
Registered: 2008-02-26
Posts: 182

Re: [Resolved]I am stuck on configuring X for NVIDIA. Getting black screen

I also have a geforce 6200, using a simple xorg.conf:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    Option         "DynamicTwinView" "0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024"
    EndSubSection
EndSection

just works.


It's a bug planet!

Offline

#5 2009-08-04 02:55:21

dgregory46
Member
Registered: 2009-07-30
Posts: 11

Re: [Resolved]I am stuck on configuring X for NVIDIA. Getting black screen

Thanks for the input.

It still doesn't like me. I removed nvidia and installed nvidia-96xx. I got a bunch of errors with nvidia-173xx concerning incompatible kernel modules, so I hope I have the right drive version now.

I tried both example configs given in above posts, and tried generating using Xorg.

I no longer get the error on the monitor, so I guess some progess is made. However my screen is still black with all configs I have tried. My only recovery seems to be ctrl-alt-f1, then ctrl-c, which gives me back my command prompt.

What other info do I need to supply? Here is my X log file. There are a few warnings, but nothing I could identify that would cause this problem.

X.Org X Server 1.6.3
Release Date: 2009-7-31
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.30-ARCH i686 
Current Operating System: Linux charlie 2.6.30-ARCH #1 SMP PREEMPT Fri Jul 31 18:10:38 UTC 2009 i686
Build Date: 01 August 2009  07:38:31PM
 
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug  3 16:48:35 2009
(++) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout0"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Device0"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "Mouse0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/TTF" does not exist.
    Entry deleted from font path.
(WW) The directory "/usr/share/fonts/Type1" does not exist.
    Entry deleted from font path.
(==) FontPath set to:
    /usr/share/fonts/misc,
    /usr/share/fonts/100dpi:unscaled,
    /usr/share/fonts/75dpi:unscaled,
    built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Keyboard0
(WW) Disabling Mouse0
(II) Loader magic: 0xe40
(II) Module ABI versions:
    X.Org ANSI C Emulation: 0.4
    X.Org Video Driver: 5.0
    X.Org XInput driver : 4.0
    X.Org Server Extension : 2.0
(II) Loader running on linux
(--) using VT number 7

(--) PCI:*(0:0:9:0) 10de:0221:19f1:1679 nVidia Corporation NV44A [GeForce 6200] rev 161, Mem @ 0xec000000/16777216, 0xd0000000/268435456, 0xef000000/16777216, BIOS @ 0x????????/131072
(--) PCI: (0:1:0:0) 1106:3108:1565:1203 VIA Technologies, Inc. K8M800/K8N800/K8N800A [S3 UniChrome Pro] rev 1, Mem @ 0xe8000000/67108864, 0xed000000/16777216, BIOS @ 0x????????/65536
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) System resource ranges:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [5] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [6] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [7] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [8] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [9] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [10] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [11] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [12] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [13] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [14] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [15] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [16] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [17] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [18] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [19] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [20] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [21] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [22] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [23] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [24] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [25] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [26] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [27] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [28] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [29] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [30] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [31] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [32] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [33] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [34] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [35] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [36] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [37] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [38] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [39] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [40] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [41] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [42] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [43] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [44] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [45] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [46] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [47] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [48] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [49] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [50] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [51] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [52] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [53] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [54] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [55] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [56] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [57] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [58] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [59] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
    compiled for 1.6.3, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
    compiled for 1.6.3, module version = 1.0.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
    compiled for 4.0.2, module version = 1.0.0
    Module class: X.Org Server Extension
(II) NVIDIA GLX Module  96.43.13  Thu Jun 25 18:56:56 PDT 2009
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
    compiled for 1.6.3, module version = 1.13.0
    Module class: X.Org Server Extension
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
    compiled for 1.6.3, module version = 1.0.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
    compiled for 1.6.3, module version = 1.1.0
    ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
    compiled for 4.0.2, module version = 1.0.0
    Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver  96.43.13  Thu Jun 25 18:45:26 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 00@00:09:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
    compiled for 1.6.3, module version = 1.0.0
    ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) resource ranges after probing:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [5] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [6] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [7] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [8] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [9] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [10] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [11] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [12] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [13] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [14] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [15] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [16] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [17] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [18] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [19] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [20] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [21] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [22] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [23] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [24] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [25] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [26] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [27] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [28] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [29] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [30] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [31] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [32] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [33] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [34] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [35] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [36] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [37] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [38] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [39] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [40] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [41] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [42] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [43] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [44] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [45] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [46] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [47] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [48] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [49] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [50] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [51] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [52] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [53] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [54] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [55] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [56] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [57] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [58] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [59] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(II) NVIDIA(0): NVIDIA GPU GeForce 6200 at PCI:0:9:0 (GPU-0)
(--) NVIDIA(0): Memory: 262144 kBytes
(--) NVIDIA(0): VideoBIOS: 05.44.a2.10.61
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 6200 at PCI:0:9:0:
(--) NVIDIA(0):     VHT PV1710 (CRT-0)
(--) NVIDIA(0): VHT PV1710 (CRT-0): 400.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): No valid modes for "1600x1200"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "1280x1024"
(II) NVIDIA(0):     "1024x768"
(II) NVIDIA(0):     "800x600"
(II) NVIDIA(0):     "640x480"
(II) NVIDIA(0): Virtual screen size determined to be 1280 x 1024
(--) NVIDIA(0): DPI set to (95, 96); computed from "UseEdidDpi" X config
(--) NVIDIA(0):     option
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
    [0] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [1] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [2] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [3] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [4] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [5] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [6] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [7] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [8] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [9] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [10] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [11] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [12] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [13] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [14] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [15] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [16] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [17] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [18] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [19] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [20] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [21] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [22] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [23] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [24] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [25] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [26] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [27] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [28] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [29] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [30] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [31] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [32] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [33] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [34] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [35] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [36] -1    0    0xffffffff - 0xffffffff (0x1) MX[b]
    [37] -1    0    0x000f0000 - 0x000fffff (0x10000) MX[b]
    [38] -1    0    0x000c0000 - 0x000effff (0x30000) MX[b]
    [39] -1    0    0x00000000 - 0x0009ffff (0xa0000) MX[b]
    [40] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [41] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [42] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [43] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [44] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [45] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [46] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [47] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [48] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [49] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [50] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [51] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [52] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [53] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [54] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [55] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [56] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [57] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
    [58] -1    0    0x0000ffff - 0x0000ffff (0x1) IX[b]
    [59] -1    0    0x00000000 - 0x00000000 (0x1) IX[b]
(II) NVIDIA(0): Initialized GART.
(II) NVIDIA(0): Setting mode "1280x1024"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) Option "dpms"
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(==) RandR enabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing extension GLX
(II) config/hal: Adding input device Macintosh mouse button emulation
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
    compiled for 1.6.2, module version = 2.2.3
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 4.0
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event0"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
(**) Macintosh mouse button emulation: (accel) filter chain progression: 2.00
(**) Macintosh mouse button emulation: (accel) filter stage 0: 20.00 ms
(**) Macintosh mouse button emulation: (accel) set acceleration profile 0
(II) config/hal: Adding input device ImPS/2 Logitech Wheel Mouse
(**) ImPS/2 Logitech Wheel Mouse: always reports core events
(**) ImPS/2 Logitech Wheel Mouse: Device: "/dev/input/event6"
(II) ImPS/2 Logitech Wheel Mouse: Found 3 mouse buttons
(II) ImPS/2 Logitech Wheel Mouse: Found x and y relative axes
(II) ImPS/2 Logitech Wheel Mouse: Found scroll wheel(s)
(II) ImPS/2 Logitech Wheel Mouse: Configuring as mouse
(**) ImPS/2 Logitech Wheel Mouse: YAxisMapping: buttons 4 and 5
(**) ImPS/2 Logitech Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "ImPS/2 Logitech Wheel Mouse" (type: MOUSE)
(**) ImPS/2 Logitech Wheel Mouse: (accel) keeping acceleration scheme 1
(**) ImPS/2 Logitech Wheel Mouse: (accel) filter chain progression: 2.00
(**) ImPS/2 Logitech Wheel Mouse: (accel) filter stage 0: 20.00 ms
(**) ImPS/2 Logitech Wheel Mouse: (accel) set acceleration profile 0
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event1"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) AT Translated Set 2 keyboard: Close
(II) UnloadModule: "evdev"
(II) ImPS/2 Logitech Wheel Mouse: Close
(II) UnloadModule: "evdev"
(II) Macintosh mouse button emulation: Close
(II) UnloadModule: "evdev"

Offline

#6 2009-08-04 07:36:23

SpeedVin
Member
From: Poland
Registered: 2009-04-29
Posts: 955

Re: [Resolved]I am stuck on configuring X for NVIDIA. Getting black screen

dgregory46 wrote:

Thanks for the input.

It still doesn't like me. I removed nvidia and installed nvidia-96xx. I got a bunch of errors with nvidia-173xx concerning incompatible kernel modules, so I hope I have the right drive version now.

Please post this error massage's about kernel wink


Shell Scripter | C/C++/Python/Java Coder | ZSH

Offline

#7 2009-08-04 14:53:50

Knute
Member
From: Minot, ND
Registered: 2009-03-17
Posts: 604

Re: [Resolved]I am stuck on configuring X for NVIDIA. Getting black screen

Actually, I have this same problem when I install Arch and try to launch X for the first time.

What you need to do is make sure that both hal and dbus are running, and that you are in the appropriate groups, which I cannot remember what they are atm.

Ummmm...  I can't think of anything else, but I have this nagging feeling that there might have been.    Anyway, those are 2 things to check on.  If they aren't running and set up right, then you will get the black screen lockup.


Knute

Offline

#8 2009-08-07 15:16:47

dgregory46
Member
Registered: 2009-07-30
Posts: 11

Re: [Resolved]I am stuck on configuring X for NVIDIA. Getting black screen

I have now resolved this. Thanks for all the suggestions.

It turns out that there can be several reasons for X not showing a visible screen, and I was assuming that since I couldn't see anything that X was not working. In fact, in some of my trial configurations, it was and I just didn't recognize it.

Here is my summary. Hopefully it will help if someone else encounters my situation.

1. GeForce 6200 is not totally supported by 185xx, as pointed out by arkham. Nvidia's driver page indicated it was. However starting X with this driver resulted in an OSD error display.

2. Starting X with 173xx showed a black screen with no OSD. Apparently X was actually running, but with a cursor the same black color as the background, which made me think X was still broken. This prompted me to try (unsuccessfully) the 96xx version.

3. ctrl-alt-bksp is not enabled by default, so when I didn't get back to the cli after attempting to kill my invisible X, I again thought it was broken.

4. Later on in the Beginner's Guide, it steps through an alternative way to test X, by configuring .xinitrc to start xterm. Once I did that under 173xx, I got a visible window.

Edit: when I rechecked, I noticed that I am actually running version 96.43.13

Since I didn't proceed through the guide past the point of my problem, I didn't see the alternative approach until I had spent quite a few hours trying to resolve a non-problem.

I would like to make a suggestion on text to place in the Beginner's Guide so people in the future don't go down the same path. (Yes, I know: Read the whole guide before you start: I'm guilty as charged.)

Can someone nudge me in the right direction for suggesting an update to the Guide? I am absolutely new to the Arch community, although a user of point&click distros for several years.

Last edited by dgregory46 (2009-08-07 21:10:22)

Offline

Board footer

Powered by FluxBB