New Posts  All Forums:Forum Nav:

Sager 9750 & Nvidia drivers

post #1 of 10
Thread Starter 
I'm having an issue with the Nvidia drivers on my Sager 9750. I'm using dapper drake (semi-new to ubuntu). I can't get the display to show on my laptop, it's immediately choosing the VGA port as the display. How do I change it? The VGA is PCI:2:0:0

Any ideas what the laptop display BusID would be or how would I find out?
post #2 of 10
post up your xorg.conf and the output of lspci -v

Seablade
post #3 of 10
Thread Starter 
Here's my xorg.conf. I can't get my lspci output right now, I'll have to post that later.

Code:
Section "Files"
\tFontPath\t"/usr/share/X11/fonts/misc"
\tFontPath\t"/usr/share/X11/fonts/cyrillic"
\tFontPath\t"/usr/share/X11/fonts/100dpi/:unscaled"
\tFontPath\t"/usr/share/X11/fonts/75dpi/:unscaled"
\tFontPath\t"/usr/share/X11/fonts/Type1"
\tFontPath\t"/usr/share/X11/fonts/100dpi"
\tFontPath\t"/usr/share/X11/fonts/75dpi"
\t# path to defoma fonts
\tFontPath\t"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
\tLoad\t"bitmap"
\tLoad\t"ddc"
\t#Load\t"dri"
\tLoad\t"extmod"
\tLoad\t"freetype"
\tLoad\t"glx"
\tLoad\t"int10"
\tLoad\t"type1"
\tLoad\t"vbe"
EndSection

Section "InputDevice"
\tIdentifier\t"Generic Keyboard"
\tDriver\t\t"kbd"
\tOption\t\t"CoreKeyboard"
\tOption\t\t"XkbRules"\t"xorg"
\tOption\t\t"XkbModel"\t"pc104"
\tOption\t\t"XkbLayout"\t"us"
EndSection

Section "InputDevice"
\tIdentifier\t"Configured Mouse"
\tDriver\t\t"mouse"
\tOption\t\t"CorePointer"
\tOption\t\t"Device"\t\t"/dev/input/mice"
\tOption\t\t"Protocol"\t\t"ExplorerPS/2"
\tOption\t\t"ZAxisMapping"\t\t"4 5"
\tOption\t\t"Emulate3Buttons"\t"true"
EndSection

Section "InputDevice"
\tIdentifier\t"Synaptics Touchpad"
\tDriver\t\t"synaptics"
\tOption\t\t"SendCoreEvents"\t"true"
\tOption\t\t"Device"\t\t"/dev/psaux"
\tOption\t\t"Protocol"\t\t"auto-dev"
\tOption\t\t"HorizScrollDelta"\t"0"
EndSection

Section "Device"
\tIdentifier\t"NVIDIA Corporation NVIDIA Default Card"
\tDriver\t\t"nvidia"
\tBusID\t\t"PCI:2:0:0"
\tOption\t\t"NoLogo"
\tOption \t\t"RenderAccel" "true"
EndSection

Section "Monitor"
\tIdentifier\t"Generic Monitor"
\tOption\t\t"DPMS"
\tHorizSync\t30-70
\tVertRefresh\t50-160
EndSection

Section "Screen"
\tIdentifier\t"Default Screen"
\tDevice\t\t"NVIDIA Corporation NVIDIA Default Card"
\tMonitor\t\t"Generic Monitor"
\tDefaultDepth\t24
\tSubSection "Display"
\t\tDepth\t\t1
\t\tModes\t\t"1920x1200" "1280x1024" "1024x768" "800x600"
\tEndSubSection
\tSubSection "Display"
\t\tDepth\t\t4
\t\tModes\t\t"1920x1200" "1280x1024" "1024x768" "800x600"
\tEndSubSection
\tSubSection "Display"
\t\tDepth\t\t8
\t\tModes\t\t"1920x1200" "1280x1024" "1024x768" "800x600"
\tEndSubSection
\tSubSection "Display"
\t\tDepth\t\t15
\t\tModes\t\t"1920x1200" "1280x1024" "1024x768" "800x600"
\tEndSubSection
\tSubSection "Display"
\t\tDepth\t\t16
\t\tModes\t\t"1920x1200" "1280x1024" "1024x768" "800x600"
\tEndSubSection
\tSubSection "Display"
\t\tDepth\t\t24
\t\tModes\t\t"1920x1200" "1280x1024" "1024x768" "800x600"
\tEndSubSection
EndSection

Section "ServerLayout"
\tIdentifier\t"Default Layout"
\tScreen\t\t"Default Screen"
\tInputDevice\t"Generic Keyboard"
\tInputDevice\t"Configured Mouse"
\tInputDevice\t"Synaptics Touchpad"
EndSection

Section "DRI"
\tMode\t0666
EndSection
post #4 of 10
Thread Starter 
BTW, this is a Nvidia Geforce 7900 GO card.
post #5 of 10
You'll need this for the monitor section:
Code:
Section "Monitor"
     DisplaySize 366 229
     HorizSync 29-76
     Identifier "Generic Monitor"
     ModelName "1920X1200@61HZ"
     Option "DPMS"
     VendorName "--> LCD"
     VertRefresh 0-62
EndSection

Lemme know how that works out before we try anything else.
post #6 of 10
Thread Starter 
As much as I wish that did work, it didn't. Any other ideas? Here is the output of lspci -v
Code:
0000:00:00.0 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, 66MHz, medium devsel, latency 16
        Memory at b0000000 (32-bit, prefetchable) [size=256M]
        Capabilities: [80] AGP version 3.0
        Capabilities: [50] Power Management version 2
        Capabilities: [60] #08 [0060]
        Capabilities: [58] #08 [8001]

0000:00:00.1 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 0

0000:00:00.2 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 0

0000:00:00.3 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 0

0000:00:00.4 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 0

0000:00:00.5 PIC: VIA Technologies, Inc. K8T890 I/O APIC Interrupt Controller (prog-if 20 [IO(X)-APIC])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, fast devsel, latency 0

0000:00:00.7 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 0

0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South] (prog-if 00 [Normal decode])
        Flags: bus master, 66MHz, medium devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Capabilities: [70] Power Management version 2

0000:00:02.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: 00005000-00005fff
        Memory behind bridge: d0000000-d1ffffff
        Prefetchable memory behind bridge: c0000000-cfffffff
        Capabilities: [40] #10 [2841]
        Capabilities: [68] Power Management version 2
        Capabilities: [70] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+

0000:00:03.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        Capabilities: [40] #10 [2841]
        Capabilities: [68] Power Management version 2
        Capabilities: [70] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+

0000:00:03.2 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
        Capabilities: [40] #10 [2841]
        Capabilities: [68] Power Management version 2
        Capabilities: [70] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+

0000:00:05.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 168, IRQ 185
        Memory at 54020000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=00, secondary=05, subordinate=08, sec-latency=176
        Memory window 0: 50000000-51fff000 (prefetchable)
        Memory window 1: 52000000-53fff000
        I/O window 0: 00002400-000024ff
        I/O window 1: 00002800-000028ff
        16-bit legacy interface ports at 0001

0000:00:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 64, IRQ 225
        Memory at d2206000 (32-bit, non-prefetchable) [size=2K]
        Memory at d2200000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [44] Power Management version 2

0000:00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 50
        I/O ports at 1000 [size=256]
        Memory at d2206800 (32-bit, non-prefetchable) [size=256]
        Expansion ROM at 54000000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 2

0000:00:0a.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01)
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 6833
        Flags: bus master, slow devsel, latency 64, IRQ 58
        Memory at d2204000 (32-bit, non-prefetchable) [size=8K]
        Capabilities: [40] Power Management version 2

0000:00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80) (prog-if 8f [Master SecP SecO PriP PriO])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 64, IRQ 225
        I/O ports at 20b0 [size=8]
        I/O ports at 20a4 [size=4]
        I/O ports at 20a8 [size=8]
        I/O ports at 20a0 [size=4]
        I/O ports at 2080 [size=16]
        I/O ports at 1400 [size=256]
        Capabilities: [c0] Power Management version 2

0000:00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 64, IRQ 225
        I/O ports at 2090 [size=16]
        Capabilities: [c0] Power Management version 2

0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 64, IRQ 233
        I/O ports at 2000 [size=32]
        Capabilities: [80] Power Management version 2

0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 64, IRQ 233
        I/O ports at 2020 [size=32]
        Capabilities: [80] Power Management version 2

0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 64, IRQ 233
        I/O ports at 2040 [size=32]
        Capabilities: [80] Power Management version 2

0000:00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) (prog-if 00 [UHCI])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 64, IRQ 233
        I/O ports at 2060 [size=32]
        Capabilities: [80] Power Management version 2

0000:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if 20 [EHCI])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, medium devsel, latency 64, IRQ 233
        Memory at d2206c00 (32-bit, non-prefetchable) [size=256]
        Capabilities: [80] Power Management version 2

0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: bus master, stepping, medium devsel, latency 0
        Capabilities: [c0] Power Management version 2

0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: medium devsel, IRQ 74
        I/O ports at 1800 [size=256]
        Capabilities: [c0] Power Management version 2

0000:00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0901
        Flags: medium devsel, IRQ 74
        I/O ports at 1c00 [size=256]
        Capabilities: [d0] Power Management version 2

0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
        Flags: fast devsel
        Capabilities: [80] #08 [2101]

0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
        Flags: fast devsel

0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
        Flags: fast devsel

0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
        Flags: fast devsel

0000:02:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0299 (rev a1) (prog-if 00 [VGA])
        Subsystem: CLEVO/KAPOK Computer: Unknown device 0900
        Flags: bus master, fast devsel, latency 0, IRQ 66
        Memory at d1000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=256M]
        Memory at d0000000 (64-bit, non-prefetchable) [size=16M]
        I/O ports at 5000 [size=128]
        Capabilities: [60] Power Management version 2
        Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
        Capabilities: [78] #10 [0001]
post #7 of 10
First Back up your xorg.conf... Hmm actually I dont believe BT was far off, try this one.... On the section he provided change... Identifier "Generic Monitor" to Identifier "LCD Monitor" Then set up a second section with the identifier of "External Monitor" for your external CRT with appropriate setup... Generic setup based off your xorg.conf
Code:
Section "Monitor"
\tIdentifier\t"External Monitor"
\tOption\t\t"CRT"
\tHorizSync\t30-70
\tVertRefresh\t50-160
EndSection
Also I have assumed since your driver reads nvidia, that you have the correct module loaded into your kernel(lsmod can tell you this), if not we shoudl fix that so you are using a working driver. I also assume you have attempted the hardware switch (Function whatever FKey to switch between monitors) already with no success, if not do that first. Finally you need to make some modifications to your screen sections, including adding a second screen.
Code:
Section "Screen" 
    Identifier     "Screen1" 
    Device         "NVIDIA Corporation NVIDIA Default Card" 
    Monitor        "External Monitor" 
    ...
    Option         "ConnectedMonitor" "DFP-0" 
    ...
EndSection

Section "Screen" 
    Identifier     "Screen0" 
    Device         "NVIDIA Corporation NVIDIA Default Card"
    Monitor        "LCD Monitor" 
    ...
    Option         "ConnectedMonitor" "CRT-0" 
    ...
EndSection
What that last part should do is detect if a monitor is connected to the appropriate port, and if it is load up a screen on there, which means it should autodetect an external monitor as well for presentations. Well see if that works. Post up if this makes a difference. Also keep an eye on your console output of startx to look for error messages and if you get them post them up. Seablade
post #8 of 10
Thread Starter 
Seablade, Thanks for the response. I'll try that out later this afternoon when I have the opportunity. In the meantime, do you think I should have the same "Screen" section for my S-video out? In Breezy (with a different computer), I was trying to setup dual monitors and I had to unplug the TV-out to get it to work right. It was looking for the tv-out before the secondary monitor.
post #9 of 10
Whatever monitor identifier you use you need to have the settings I posted above. This screen runs at 61-62khz so you will just get a black screen if you don't have the proper refresh rates. Make sure you monitor identifier matches what you have in your screen settings (as seablade describes).

I also suggest trying to start X with the startx command and tell us what the error is as. Does xwindows launch if you change the driver from nvidia to nv?
post #10 of 10
The TV OUT is something I would say tackle after we get your laptop screen up and going first.

Seablade
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: NVIDIA ForceWare Drivers