help nvidia card not working

hi , i am sort of newbie to linux,i recently installed opensuse 11.2. i also installed nvidia card via 1 click install…

after install compositing didnt work,it said “someother program is blocking it ,type alt ctrl f12 to enable” after i hit that,my screen was stuck at blinking cursor,

so rebooted went to init 3, typed sax2 ,it showed me the options ,it passed the test screen,but after reboot didnt work
rebooted and hit sax2 -r -m 0=nvidia,again showed me option ,but didnt work.

everytime i login i see nvidia logo flashing up,but after login compostiting is still not enabled ,i have no idea what is wrong help please…

my other option is to type nvidia-xconfig to
my config,
nvidia 6150 card,opensuse 11.2 32 bit,amd turion,

my xorg.conf

# /.../
# SaX generated X11 config file
# Created on: 2010-01-24T16:06:50+0530.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
  FontPath     "/usr/share/fonts/misc:unscaled"
  FontPath     "/usr/share/fonts/local"
  FontPath     "/usr/share/fonts/75dpi:unscaled"
  FontPath     "/usr/share/fonts/100dpi:unscaled"
  FontPath     "/usr/share/fonts/Type1"
  FontPath     "/usr/share/fonts/URW"
  FontPath     "/usr/share/fonts/Speedo"
  FontPath     "/usr/share/fonts/PEX"
  FontPath     "/usr/share/fonts/cyrillic"
  FontPath     "/usr/share/fonts/latin2/misc:unscaled"
  FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/share/fonts/latin2/Type1"
  FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/share/fonts/baekmuk:unscaled"
  FontPath     "/usr/share/fonts/japanese:unscaled"
  FontPath     "/usr/share/fonts/kwintv"
  FontPath     "/usr/share/fonts/truetype"
  FontPath     "/usr/share/fonts/uni:unscaled"
  FontPath     "/usr/share/fonts/CID"
  FontPath     "/usr/share/fonts/ucs/misc:unscaled"
  FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/misc:unscaled"
  FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/share/fonts/hellas/Type1"
  FontPath     "/usr/share/fonts/misc/sgi:unscaled"
  FontPath     "/usr/share/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail" "on"
  Option       "ZapWarning" "on"
EndSection

Section "Module"
  Load         "dri"
  Load         "dbe"
  Load         "extmod"
  Load         "glx"
EndSection

Section "InputDevice"
  # Driver "kbd" will be disabled unless 'Option "AutoAddDevices" "off"' 
  # is set in "ServerFlags" section. 
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbRules" "xfree86"
EndSection


Section "InputDevice"
  # Driver "mouse" will be disabled unless 'Option "AutoAddDevices" "off"' 
  # is set in "ServerFlags" section. 
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "SynPS/2 Synaptics TouchPad"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  Option       "CalcAlgorithm" "XServerPool"
  DisplaySize  331 207
  HorizSync    30-62
  Identifier   "Monitor[0]"
  ModelName    "LGPHILIPSLCD LCD MONITOR"
  Option       "DPMS"
  Option       "PreferredMode" "1280x800"
  VendorName   "LPL"
  VertRefresh  43-60
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x800" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x800" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x800" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x800" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "GeForce Go 6150"
  Driver       "nvidia"
  Identifier   "Device[0]"
  VendorName   "NVIDIA"
EndSection



Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
  Option       "Composite" "on"
EndSection


Maybe compositing is enabled in your window manager and you should rather disable it because it doesn’t work well with that graphic card. I have a couple machines with GF6150 (on board). On those machines I only get garbage with compositing enabled either in KDE or Metacity (specially in KDE).

i used compositing on many occasions without any hitch, infact i used opensuse from 11.1 and updated to 4.3 kde and everytime it was perfect(well not kde 4.1), i even played games like smoking guns,

this problem occured out of the blue few days back and since i had little stability issues, wanted to do a clean install of 11.2 and still the problem persists.
my main grouse is that i am so used to having slick kwin, i’m having hard time not having compositing.:mad:

There are CLI tools to check and set/unset compositing

for KDE:

  • check:
    kreadconfig --file kwinrc --group Compositing --key Enabled
    outputs either false or true

  • set/unset:
    kwriteconfig --file kwinrc --group Compositing --key Enabled true/false

For Gnome:

  • set/unset:
    gconftool-2 --direct --type bool --set /apps/metacity/general/compositing_manager true/false

These commands can disable compositing before login into desktop.

i set the kwrite option to true, but after reboot it keeps getting back to false,
and opengl could not be used for compositing,is there any driver confliction?,am i using the proper driver?,because the sysinfo identifies my card as NVIDIA geforce go 6150 , and for the driver it shows “unknown”.

how do i know which one i am using.

grep NVIDIA /var/log/Xorg.0.log

Of course, it will edit the profile of the user running the command. If you do that as root and login as user, not seeing any change is normal.
To be more precise typing:

kwriteconfig --file kwinrc --group Compositing --key Enabled true

is the equivalent of replacing the line Enabled=false with Enabled=true in the [Compositing] section of the file ~/.kde4/share/config/kwinrc. Those *rc files use the same syntax as Windows .ini files.

heres my grep NVIDIA /var/log/Xorg.0.log

(II) Module glx: vendor="NVIDIA Corporation"        
(II) NVIDIA GLX Module  190.53  Tue Dec  8 20:47:42 PST 2009
(II) Module nvidia: vendor="NVIDIA Corporation"             
(II) NVIDIA dlloader X Driver  190.53  Tue Dec  8 19:16:02 PST 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs           
(**) 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)             
(**) Jan 24 20:13:09 NVIDIA(0): Enabling RENDER acceleration       
(II) Jan 24 20:13:09 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is                                                                               
(II) Jan 24 20:13:09 NVIDIA(0):     enabled.                                          
(II) Jan 24 20:13:09 NVIDIA(0): NVIDIA GPU GeForce Go 6150 (C51) at PCI:0:5:0 (GPU-0) 
(--) Jan 24 20:13:09 NVIDIA(0): Memory: 524288 kBytes                                 
(--) Jan 24 20:13:09 NVIDIA(0): VideoBIOS: 05.51.28.53.15                             
(--) Jan 24 20:13:09 NVIDIA(0): Interlaced video modes are supported on this GPU
(--) Jan 24 20:13:09 NVIDIA(0): Connected display device(s) on GeForce Go 6150 at PCI:0:5:0:
(--) Jan 24 20:13:09 NVIDIA(0):     LPL (DFP-0)
(--) Jan 24 20:13:09 NVIDIA(0): LPL (DFP-0): 310.0 MHz maximum pixel clock
(--) Jan 24 20:13:09 NVIDIA(0): LPL (DFP-0): Internal Dual Link LVDS
(II) Jan 24 20:13:09 NVIDIA(0): Assigned Display Device: DFP-0
(WW) Jan 24 20:13:09 NVIDIA(0): No valid modes for "1280x768"; removing.
(WW) Jan 24 20:13:09 NVIDIA(0): No valid modes for "1280x720"; removing.
(WW) Jan 24 20:13:09 NVIDIA(0): No valid modes for "1280x600"; removing.
(WW) Jan 24 20:13:09 NVIDIA(0): No valid modes for "1024x600"; removing.
(WW) Jan 24 20:13:09 NVIDIA(0): No valid modes for "768x576"; removing.
(II) Jan 24 20:13:09 NVIDIA(0): Validated modes:
(II) Jan 24 20:13:09 NVIDIA(0):     "1280x800"
(II) Jan 24 20:13:09 NVIDIA(0):     "1024x768"
(II) Jan 24 20:13:09 NVIDIA(0):     "800x600"
(II) Jan 24 20:13:09 NVIDIA(0):     "640x480"
(II) Jan 24 20:13:09 NVIDIA(0): Virtual screen size determined to be 1280 x 800
(--) Jan 24 20:13:09 NVIDIA(0): DPI set to (98, 96); computed from "UseEdidDpi" X config
(--) Jan 24 20:13:09 NVIDIA(0):     option
(==) Jan 24 20:13:09 NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(II) Jan 24 20:13:09 NVIDIA(0): Initialized GPU GART.
(II) Jan 24 20:13:09 NVIDIA(0): ACPI display change hotkey events enabled: the X server is new
(II) Jan 24 20:13:09 NVIDIA(0):     enough to receive ACPI display change hotkey events.
(II) Jan 24 20:13:09 NVIDIA(0): Setting mode "1280x800"
(II) Jan 24 20:13:11 NVIDIA(0): Initialized OpenGL Acceleration
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) Jan 24 20:13:11 NVIDIA(0): Initialized X Rendering Acceleration
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) NVIDIA(0): DPMS enabled
(WW) NVIDIA(0): Option "CalcAlgorithm" is not used
(WW) NVIDIA(0): Option "PreferredMode" is not used
/

First off, you have not identified what specific card you are using. Second, it would be much more relevant to see a print out of the systeminfo display section. Does it correctly identify your card and what driver does it show?

I recently did the same thing you did, the one-click thing after swapping out an old, and not linux friendly ATI card for an Nvidia card (7950gt). One of the problems with one-click is it does not give any feedback on the install or what to do next. Even windoze will ask, in order for the changes to take effect you must reboot. Do you want to reboot now. Oh, yes. Windoze is for sleepy heads. I knew I needed to reboot and did that. Everything has worked great since then.

SO, give us the exact card model and the system info. I am sure this can be fixed.

my sax2 -p output

Chip: 0  is -> NVIDIA GeForce Go 6150           00:05:0 0x10de 0x0244 PCI nvidia

my display info in sysinfo shows

Display Info
Vendor: nVidia Corporation
Model: GeForce Go 6150
Driver: Unknown

my lspci

00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51 [Geforce Go 6150] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)
07:05.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
07:05.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
07:05.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 0a)
07:05.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 05)
07:05.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)

cat /var/log/Xorg.0.log

(II) Module glx: vendor="NVIDIA Corporation"
(II) NVIDIA GLX Module 190.53 Tue Dec 8 20:47:42 PST 2009
(II) Module nvidia: vendor="NVIDIA Corporation"
**(II) NVIDIA dlloader X Driver 190.53** Tue Dec 8 19:16:02 PST 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(**) 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)
(**) Jan 24 20:13:09 NVIDIA(0): Enabling RENDER acceleration
(II) Jan 24 20:13:09 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) Jan 24 20:13:09 NVIDIA(0): enabled.
(II) Jan 24 20:13:09 NVIDIA(0): **NVIDIA GPU GeForce Go 6150 (C51) at PCI:0:5:0 (GPU-0)**
(--) Jan 24 20:13:09 NVIDIA(0): Memory: 524288 kBytes 
```

He’s using the latest nvidia driver. And rpm -qa | grep nvidia would/should output (on a 64 bit system) :

nvidia-gfxG02-kmp-desktop-190.53_2.6.31.5_0.1-8.1.x86_64
x11-video-nvidiaG02-190.53-9.1.x86_64

or the i386 equivalent on a 32 bit system.

i searched for some commands for my card, i dont know, the card gets detected well,but my knowledge is very limited with this.

**dmesg |grep nvidia
**

   10.215639] nvidia: module license 'NVIDIA' taints kernel.
   11.395962] nvidia 0000:00:05.0: power state changed by ACPI to D0
   11.396485] nvidia 0000:00:05.0: PCI INT A -> Link[LK3E] -> GSI 18 (level, high) -> IRQ 18
   11.396496] nvidia 0000:00:05.0: setting latency timer to 64

**
grep -i “nvidia” /var/log/messages
**


Jan 24 07:15:09 linux ifdown:     eth1      device: nVidia Corporation MCP51 Ethernet Controller (rev a3)
Jan 24 07:17:01 linux ifdown:     eth1      device: nVidia Corporation MCP51 Ethernet Controller (rev a3)
Jan 24 15:12:21 linux-6ft5 kernel:    22.459315] nvidia 0000:00:05.0: setting latency timer to 64
Jan 24 15:12:21 linux-6ft5 kernel:    22.460117] NVRM: loading NVIDIA UNIX x86 Kernel Module  190.53  Tue Dec  8 18:51:41 PST 2009

**
glxinfo | grep rende

**

direct rendering: Yes
OpenGL renderer string: GeForce Go 6150/PCI/SSE2/3DNOW!
    GL_NVX_conditional_render, GL_SGIS_generate_mipmap, GL_SGIS_texture_lod,

**
rpm -qa | grep nvidia**

nvidia-gfxG02-kmp-default-190.53_2.6.31.5_0.1-8.1.i586
x11-video-nvidiaG02-190.53-9.1.i586

hope you guys can find something in this,or is it time to do the honors and let the card lead a simple life. :\

nevermind,not planning to use the card,i reinstalled 64 bit system, will be content with nv for now, will wait for the next driver release and give it a try then…

According to your logs, everything looks fine. That’s probably why nobody could give you an answer. You are using the Nvidia proprietary driver. You have te latest version installed, the Nvidia kernel module is loaded (type : lsmod | grep nvidia to make sure ) and the driver is used by Xorg.

I have the same gfx card on one machine and, as I already mentionned I guess, I do NOT use compositing on that one. Unfortunately I cannot test yet since it has a dual monitor and Xinerama, and that’s definitely not going to work with compositing. But more likely this gfx card (probaly an onboard chip according to that :

(II) Jan 24 20:13:09 NVIDIA(0): NVIDIA GPU GeForce Go 6150 (C51) at PCI:0:5:0 (GPU-0)

is just not good enough for compositing.
You will gain nothing by using the nv driver.

yep,i am pretty happy now, well i can adjust with no compositing, nv does its duty quite well…

one thing i noticed and which was my main problem with previous install(32 bit) was that flash sucked, it hangs on full screen. needed to wait around 2 minutes or so just to exit full screen.

But the 64 bit version is pretty good, good response, :)well theres only 2 or 3 second delay from exiting full screen,but am happy since i use this comp mainly for the net,and with out full screen flash is a like helllll…

I was sceptical initially because i have only 1.5 Gigs of memory,i know it wouldnt make much difference in speed, but i notice much more stability from native 64 bit flash.

another quick question, my 32 bit system used a baseline RAM of about 200MB on regular startup which was very impressive and :O. And my 64 bit uses around 300MB.is there always that much difference between these two.

yes ,its an on board graphic card with 128 MB of shared memory, But i d say its one hell of an ‘on board card’, better than those of intel and ATI, few years back i even played call of duty 2 and that too with a puny 512 MB of system ram,overall pretty good one from nvidia.

The so called ‘hard way’ allows you to install other driver versions. It’s incredibly easy. Search for “NVIDIA hard way” and you’ll find out.

Yes. 64 bit instructions are twice bigger. It doesn’t mean that a 64 bit system will use for every task the double amount of memory, but what you describe is perfectly normal.

hey thanks Knurpht, I will give it a try may be at a very much later version may be after 195.x.x .I have compiled it through the hard way few times when i was in opensuse 11.1,and many times i did go for the 1 click install.and believe me all the 1 clicks worked perfectly for me,except for one time (i may have done more than five time :).,i was distro shopping,difficult to find the correct one for newbies)

but even in 11.2 i did was 1 click and it installed,this failure of graphics card was sudden, I was browsing and suddenly it turned off compositing,and i tried one other distro before putting suse back,it was sabayon and yes the same result.

overall am more ‘at home’ with suse, maybe because i used it long enough to tweak it. I will stick with suse as always will keep waiting for the next release…

thankyou please_try_again, your help is much appreciated.