|
Solaris SUN Solaris & OpenSolaris. |
|
Thread Tools | Display Modes |
|
|
||||
opensolaris 2008.11 Nvidia Geoforce FX5500 (Merry Christmas all :))
Hello all
i just installed OpenSolaris 2008.11 after using the 2008.5 version,and i had noticed even though it has Nvidia built in,not only dont i get the splash screen it also seems slower. i had not seen my card being suported on this version but i had seen it on the previous version. if i issue the command nvidia-xconfig and reboot i get a white screen.,Then i have to hit enter till i can see a prompt and i type clear so i can see a black screen to type in my name and pass then xorgconfig to be able to get a working screen again.. i had removed the driver code: pfexec pkg uninstall NVDAgraphics, and replaced it from the nvidia for a solaris version site and even added in the lines i was supose to use code: sh Nvidia-example-file run it placed a copy of xorg.conf.nvidia in my /etc/X11 folder to play with as an example file and even that did not work for me if i cp xorg.conf.nvidia xorg.conf i added load"glx" in the module section and change vesa or nv to nvidia and still i get a white screen on boot up What version driver do you reccomend i use on OpenSolairis 2008.11 the newest one And which instruction would work best for me Also i read that some chipsets are affected are on this list here http://mail.opensolaris.org/pipermai...er/013371.html i had so much trouble that i reverted back to 2008.5 but updating to 2008.11 from here http://opensolaris.org/os/project/in.../image-update/ hopefully my graphics will be ok Thank You
__________________
The journey is better then the destination Last edited by whispersGhost; 23rd December 2008 at 05:50 PM. Reason: x |
|
|||
Heatherval,
Long time no write! I bet that you need to use a legacy driver. I use an FX5XXX nVidia card on FreeBSD (a Quado FX2000), and it no longer works with the newest driver. There is a legacy driver for the older cards. This is a pretty recent change. You may wish to look at the documentation on the nVidia web site. |
|
||||
hi
Well hello to you as well long time
Yes you are quite possibly right about that driver. i know it must be the driver because after i had issued the command nvidia-xconfig that creates the new /etc/X11/xorg.conf and i ran xorgconfig to set up the card and i was able to login with no problem to OpenSolaris,but without the splash screen for Nvidia If i try to rename nv to nvidia "Driver "nvidia" Load" glx " is in there but x will not even start unless i change nvidia back to nv It must be the wrong driver im using even the Nvidia control panel now tells me You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server. Thank You i will look at Nvidia site once again My nvidia was workikgn before the Solaris updatee to 2008.11 from 2008.5 http://www.sun.com/bigadmin/hcl/data...ails/1387.html
__________________
The journey is better then the destination Last edited by whispersGhost; 23rd December 2008 at 04:42 PM. Reason: x |
|
||||
This is what i have right now
This is what i have right now
it says it should show the “GLX” and “NV-GLX” present and i only see GLX so far here Code:
# xdpyinfo name of display: :0.0 version number: 11.0 vendor string: Sun Microsystems, Inc. vendor release number: 10300000 maximum request size: 16777212 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 7 supported pixmap formats: depth 1, bits_per_pixel 1, scanline_pad 32 depth 4, bits_per_pixel 8, scanline_pad 32 depth 8, bits_per_pixel 8, scanline_pad 32 depth 15, bits_per_pixel 16, scanline_pad 32 depth 16, bits_per_pixel 16, scanline_pad 32 depth 24, bits_per_pixel 32, scanline_pad 32 depth 32, bits_per_pixel 32, scanline_pad 32 keycode range: minimum 8, maximum 255 focus: window 0x3800008, revert to Parent number of extensions: 33 BIG-REQUESTS Composite DAMAGE DOUBLE-BUFFER DPMS Extended-Visual-Information GLX LGE MIT-SCREEN-SAVER MIT-SHM MIT-SUNDRY-NONSTANDARD RANDR RENDER SECURITY SGI-GLX SHAPE SYNC SolarisIA TOG-CUP X-Resource XAccessControlExtension XC-APPGROUP XC-MISC XEVIE XFIXES XFree86-Bigfont XFree86-Misc XFree86-VidModeExtension XINERAMA XInputExtension XKEYBOARD XTEST XVideo default screen number: 0 number of screens: 1 screen #0: print screen: no dimensions: 1280x1024 pixels (361x271 millimeters) resolution: 90x96 dots per inch depths (7): 24, 1, 4, 8, 15, 16, 32 root window id: 0x65 depth of root window: 24 planes number of colormaps: minimum 1, maximum 1 default colormap: 0x20 default number of colormap cells: 256 preallocated pixels: black 0, white 16777215 options: backing-store NO, save-unders NO largest cursor: 64x64 current input event mask: 0xfa8033 KeyPressMask KeyReleaseMask EnterWindowMask LeaveWindowMask ExposureMask StructureNotifyMask SubstructureNotifyMask SubstructureRedirectMask FocusChangeMask PropertyChangeMask ColormapChangeMask number of visuals: 9 default visual id: 0x23 visual: visual id: 0x23 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x24 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x25 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x26 class: TrueColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x27 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x28 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x29 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x2a class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x63 class: TrueColor depth: 32 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits
__________________
The journey is better then the destination |
|
||||
my xorg.conf file
This is my xorg.conf
as i said i had to keep nvidia out and use nv as driver in here or i can not start x Code:
# Generated by root on lqx at Wed Dec 24 11:28:08 2008 # File generated by xorgconfig. # # Copyright 2004 Sun Microsystems, Inc. # ********************************************************************** # Refer to the xorg.conf(4) man page for details about the format of # this file. # ********************************************************************** # ********************************************************************** # Module section -- this section is used to specify # which dynamically loadable modules to load. # ********************************************************************** # Section "Module" # This loads the DBE extension module. Load "dbe" # Double buffer extension # This loads the miscellaneous extensions module, and disables # initialisation of the XFree86-DGA extension within that module. SubSection "extmod" Option "omit xfree86-dga" # don't initialise the DGA extension EndSubSection # This loads the font modules # Load "type1" Load "freetype" # This loads the SolarisIA module Load "IA" # This loads the GLX module Load "glx" # This loads the Solaris Trusted Extensions module if it is installed Load "xtsol" # This loads the DRI module # Load "dri" EndSection # ********************************************************************** # Files section. This allows default font and rgb paths to be set # ********************************************************************** Section "Files" # The location of the RGB database. Note, this is the name of the # file minus the extension (like ".txt" or ".db"). There is normally # no need to change the default. # RgbPath "/usr/X11/share/X11/rgb" # Multiple FontPath entries are allowed (which are concatenated together), # as well as specifying multiple comma-separated entries in one FontPath # command (or a combination of both methods) # # # FontPath "catalogue:/etc/X11/fontpath.d" # FontPath "/TrueType/" # FontPath "/Type1/" # FontPath "/Type1/sun/" # FontPath "/F3bitmaps/" # FontPath "/misc/" # FontPath "/100dpi/" # FontPath "/75dpi/" # FontPath "/usr/X11/lib/X11/fonts/local/" FontPath "/usr/X11/lib/X11/fonts/misc/" FontPath "/usr/X11/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/X11/lib/X11/fonts/100dpi/:unscaled" # FontPath "/usr/X11/lib/X11/fonts/Speedo/" FontPath "/usr/X11/lib/X11/fonts/Type1/" FontPath "/usr/X11/lib/X11/fonts/TrueType/" # FontPath "/usr/X11/lib/X11/fonts/freefont/" FontPath "/usr/X11/lib/X11/fonts/75dpi/" FontPath "/usr/X11/lib/X11/fonts/100dpi/" # The module search path. The default path is shown here. # ModulePath "/usr/X11/lib/modules" EndSection # ********************************************************************** # Server flags section. # ********************************************************************** Section "ServerFlags" # Uncomment this to cause a core dump at the spot where a signal is # received. This may leave the console in an unusable state, but may # provide a better stack trace in the core dump to aid in debugging # Option "NoTrapSignals" # Uncomment this to disable the <Ctrl><Alt><Fn> VT switch sequence # (where n is 1 through 12). This allows clients to receive these key # events. # Option "DontVTSwitch" # Uncomment this to disable the <Ctrl><Alt><BS> server abort sequence # This allows clients to receive this key event. # Option "DontZap" # Uncomment this to disable the <Ctrl><Alt><KP_+>/<KP_-> mode switching # sequences. This allows clients to receive these key events. # Option "Dont Zoom" # Uncomment this to disable tuning with the xvidtune client. With # it the client can still run and fetch card and monitor attributes, # but it will not be allowed to change them. If it tries it will # receive a protocol error. # Option "DisableVidModeExtension" # Uncomment this to enable the use of a non-local xvidtune client. # Option "AllowNonLocalXvidtune" # Uncomment this to disable dynamically modifying the input device # (mouse and keyboard) settings. # Option "DisableModInDev" # Uncomment this to enable the use of a non-local client to # change the keyboard or mouse settings (currently only xset). # Option "AllowNonLocalModInDev" EndSection # ********************************************************************** # Input devices # ********************************************************************** # ********************************************************************** # Core keyboard's InputDevice section # ********************************************************************** Section "InputDevice" Identifier "Keyboard1" Driver "kbd" # For most OSs the protocol can be omitted (it defaults to "Standard"). # When using XQUEUE (only for SVR3 and SVR4, but not Solaris), # uncomment the following line. # Option "Protocol" "Xqueue" Option "AutoRepeat" "500 30" # Specify which keyboard LEDs can be user-controlled (eg, with xset(1)) # Option "Xleds" "1 2 3" # Option "LeftAlt" "Meta" # Option "RightAlt" "ModeShift" # To customise the XKB settings to suit your keyboard, modify the # lines below (which are the defaults). For example, for a non-U.S. # keyboard, you will probably want to use: # Option "XkbModel" "pc105" # If you have a US Microsoft Natural keyboard, you can use: # Option "XkbModel" "microsoft" # # Then to change the language, change the Layout setting. # For example, a german layout can be obtained with: # Option "XkbLayout" "de" # or: # Option "XkbLayout" "de" # Option "XkbVariant" "nodeadkeys" # # If you'd like to switch the positions of your capslock and # control keys, use: # Option "XkbOptions" "ctrl:swapcaps" # These are the default XKB settings for Xorg # Option "XkbRules" "xorg" # Option "XkbModel" "pc105" # Option "XkbLayout" "us" # Option "XkbVariant" "" # Option "XkbOptions" "" # Option "XkbDisable" Option "XkbRules" "xorg" Option "XkbModel" "pc101" Option "XkbLayout" "us" EndSection # ********************************************************************** # Core Pointer's InputDevice section # ********************************************************************** Section "InputDevice" # Identifier and driver Identifier "Mouse1" Driver "mouse" Option "Protocol" "Auto" # Auto detect Option "Device" "/dev/mouse" # When using XQUEUE, comment out the above two lines, and uncomment # the following line. # Option "Protocol" "Xqueue" # Mouse-speed setting for PS/2 mouse. # Option "Resolution" "256" # Baudrate and SampleRate are only for some Logitech mice. In # almost every case these lines should be omitted. # Option "BaudRate" "9600" # Option "SampleRate" "150" # Mouse wheel mapping. Default is to map vertical wheel to buttons 4 & 5, # horizontal wheel to buttons 6 & 7. Change if your mouse has more than # 3 buttons and you need to map the wheel to different button ids to avoid # conflicts. Option "ZAxisMapping" "4 5 6 7" # Emulate3Buttons is an option for 2-button mice # Emulate3Timeout is the timeout in milliseconds (default is 50ms) Option "Emulate3Buttons" # Option "Emulate3Timeout" "50" # ChordMiddle is an option for some 3-button Logitech mice # Option "ChordMiddle" EndSection # ********************************************************************** # Other input device sections # this is optional and is required only if you # are using extended input devices. This is for example only. Refer # to the xorg.conf man page for a description of the options. # ********************************************************************** # # Section "InputDevice" # Identifier "Mouse2" # Driver "mouse" # Option "Protocol" "MouseMan" # Option "Device" "/dev/mouse2" # EndSection # # Section "InputDevice" # Identifier "spaceball" # Driver "magellan" # Option "Device" "/dev/cua0" # EndSection # # Section "InputDevice" # Identifier "spaceball2" # Driver "spaceorb" # Option "Device" "/dev/cua0" # EndSection # # Section "InputDevice" # Identifier "touchscreen0" # Driver "microtouch" # Option "Device" "/dev/ttyS0" # Option "MinX" "1412" # Option "MaxX" "15184" # Option "MinY" "15372" # Option "MaxY" "1230" # Option "ScreenNumber" "0" # Option "ReportingMode" "Scaled" # Option "ButtonNumber" "1" # Option "SendCoreEvents" # EndSection # # Section "InputDevice" # Identifier "touchscreen1" # Driver "elo2300" # Option "Device" "/dev/ttyS0" # Option "MinX" "231" # Option "MaxX" "3868" # Option "MinY" "3858" # Option "MaxY" "272" # Option "ScreenNumber" "0" # Option "ReportingMode" "Scaled" # Option "ButtonThreshold" "17" # Option "ButtonNumber" "1" # Option "SendCoreEvents" # EndSection # ********************************************************************** # Monitor section # ********************************************************************** # Any number of monitor sections may be present Section "Monitor" Identifier "My Monitor" # HorizSync is in kHz unless units are specified. # HorizSync may be a comma separated list of discrete values, or a # comma separated list of ranges of values. # NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S # USER MANUAL FOR THE CORRECT NUMBERS. HorizSync 31.5 - 82.0 # HorizSync 30-64 # multisync # HorizSync 31.5, 35.2 # multiple fixed sync frequencies # HorizSync 15-25, 30-50 # multiple ranges of sync frequencies # VertRefresh is in Hz unless units are specified. # VertRefresh may be a comma separated list of discrete values, or a # comma separated list of ranges of values. # NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S # USER MANUAL FOR THE CORRECT NUMBERS. VertRefresh 40-150 EndSection # ********************************************************************** # Graphics device section # ********************************************************************** # Any number of graphics device sections may be present # Standard VGA Device: Section "Device" Identifier "Standard VGA" VendorName "Unknown" BoardName "Unknown" # The chipset line is optional in most cases. It can be used to override # the driver's chipset detection, and should not normally be specified. # Chipset "generic" # The Driver line must be present. When using run-time loadable driver # modules, this line instructs the server to load the specified driver # module. Even when not using loadable driver modules, this line # indicates which driver should interpret the information in this section. Driver "vga" # The BusID line is used to specify which of possibly multiple devices # this section is intended for. When this line isn't present, a device # section can only match up with the primary video device. For PCI # devices a line like the following could be used. This line should not # normally be included unless there is more than one video device # intalled. # BusID "PCI:0:10:0" # VideoRam 256 # Clocks 25.2 28.3 EndSection # Device configured by xorgconfig: Section "Device" Identifier "NVIDIA GeForce" Driver "nv" # Driver "nvidia" #VideoRam 262144 # Insert Clocks lines here if appropriate EndSection # ********************************************************************** # Screen sections # ********************************************************************** # Any number of screen sections may be present. Each describes # the configuration of a single screen. A single specific screen section # may be specified from the X server command line with the "-screen" # option. Section "Screen" Identifier "Screen 1" Device "NVIDIA GeForce" Monitor "My Monitor" DefaultDepth 24 Subsection "Display" Depth 8 Modes "1280x1024" "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 24 Modes "1280x1024" "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection EndSection # ********************************************************************** # ServerLayout sections. # ********************************************************************** # Any number of ServerLayout sections may be present. Each describes # the way multiple screens are organised. A specific ServerLayout # section may be specified from the X server command line with the # "-layout" option. In the absence of this, the first section is used. # When now ServerLayout section is present, the first Screen section # is used alone. Section "ServerLayout" # The Identifier line must be present Identifier "Simple Layout" # Each Screen line specifies a Screen section name, and optionally # the relative position of other screens. The four names after # primary screen name are the screens to the top, bottom, left and right # of the primary screen. In this example, screen 2 is located to the # right of screen 1. Screen "Screen 1" # Each InputDevice line specifies an InputDevice section name and # optionally some options to specify the way the device is to be # used. Those options include "CorePointer", "CoreKeyboard" and # "SendCoreEvents". InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" EndSection # Section "DRI" # Mode 0666 # EndSection
__________________
The journey is better then the destination |
|
||||
Do not use xorgconfig, use Xorg -configure instead, its far better, then edit and move generated /root/xorg.conf.new to proper place.
Here is an example of proper writen xorg.conf: http://toya.net.pl/~vermaden/text/xorg.conf
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
|||
Heatherval, I didn't wade through all of the output, but you should use driver version 173.14.12. See http://www.nvidia.com/object/solaris...173.14.12.html
and yes, it is a legacy driver. |
|
||||
hi
OK i think what vermaden meant was nvidia-xconfig
ok vermaden maybe i will try the that Xorg -configure all that did for me was place a new xorg file in there but i was still unable to get any display Ok i will look at that lin as well thank you i may be gone most of the day if i dont respond promptly within the next hour or so Thank YOU
__________________
The journey is better then the destination Last edited by whispersGhost; 23rd December 2008 at 06:08 PM. Reason: x |
|
||||
No, I meant Xorg -configure which works for ALL graphics cards, nvidia-xconfig works only for nvidia cards, and generally does the same thing.
To have 2D you need modules: dbe + extmod To have 3D you will have to alsoadd: glx + dri
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
|||
The proprietary nvidia driver doesn't use DRI.
|
|
||||
Good to know, thx mate.
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
|||
Note; Vermaden/heatherval.. xorgconfig/X -configure might not be helpful in this situation.. it properly will not suggest using the nvidia driver.
http://us.download.nvidia.com/solari...DME/index.html I would really avoid using these proprietary drivers, but if accelerated graphics are an absolute requirement.. then.. they're your only option at this time. (Short of acquiring an ATI graphics card.). |
|
||||
Quote:
Its just a lot simpler to debug x11 with small simple xorg.conf, then with bloated by xorgconfig one.
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
||||
Vermaden
Yes i understood what you meant. i just never seen it done that way till you pointed it out. For now i have a working driver with GLX loaded, and quite pleased. Yes i had tried both methods The first in which you pointed out to me then the xorgconfig. Your way i did not quite underdtand what to do after that command. As for now mine lies in the /etc/X11/xorg.conf Thanks it always nice to learn things a differnt way Quote:
__________________
The journey is better then the destination |
|
||||
@heatherval
You are welcome, glad you finaly got it working, I also started to use OpenSolaris 2008.11, but all mine boxes have Intel cards, so I do not have any problems with them
__________________
religions, worst damnation of mankind "If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”. vermaden's: links resources deviantart spreadbsd |
|
|||
Give it a try. The one you installed before supposedly supports your card, but on FreeBSD I run 173.14.xx; when I tried the newer one it did not work for me. Also, that's the driver nVidia suggests when you enter the card you are using into their web site.
|
|
||||
Wooooieee!:
Thank You vermaden, and BSDfan for your help.
Thank You DrJ the driver worked wonders i first removed the old one silly_wabbit # pfexec pkg uninstall NVDAgraphics then installed the new one with code silly_wabbit#sh NVIDIA-Solaris-x86-173.14.12.run All went well i changed nv to nvidia in the xorg.conf file i did not have to fiddle with anything else. Glx loaded fine and the miraculous Nvidia splash screen came up at last when i reboot - -- all glx screensavers work flawlesly now i like this thank so much for all your help
__________________
The journey is better then the destination |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
2008 -2009 Certifications | qmemo | Off-Topic | 2 | 7th January 2009 11:28 PM |
Newsletter from FreeBSD foundation 2008-12-23 | J65nko | FreeBSD General | 0 | 26th December 2008 09:58 PM |
FreeBSD status report 2nd quarter 2008 | J65nko | FreeBSD General | 1 | 21st August 2008 07:04 AM |
OpenSolaris 2008.11 Requirements Document | ninjatux | Solaris | 4 | 15th August 2008 01:03 AM |
Computex 2008 Booth Babes | revzalot | Off-Topic | 4 | 5th July 2008 02:08 AM |