1. Go to http://www.nvidia.com/view.asp?IO=linux_display_archive and download two RPMs: the 1st RPM is the appropriate kernel module for your distribution and the 2nd RPM is the "generic" GLX driver good for all installations. The most recent RPMs are: NVIDIA_kernel-1.0-3123.<distribution>.i586.rpm NVIDIA_GLX-1.0.3123.i386.rpm 2. Install the RPMs in this order: RPM -ivh NVIDIA_kernel-1.0.3123.<distribution>.i586.rpm RPM -ivh NVIDIA_GLX-1.0.3123.i386.rpm 3. You will have to create your XF86Config-4 file using XFree86 --configure or something else. I found one on the Linux on Laptops web site and used almost everything in the file for mine without running the config. My laptop sports a 1600x1200 LCD panel. My config file supports both a bus mouse AND a USB Microsoft wheel mouse. If you want, you can try copying this XF86Config-4 file to your machine. Save your original first "mv XF86Config-4 XF86Config-4.org" and then give this a try.
# ********************************************************************** # Refer to the XF86Config(4/5) man page for details about the format of # this file. # **********************************************************************
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
# Multiple FontPath entries are allowed (they are concatenated together) # By default, Mandrake 6.0 and later now use a font server independent of # the X server to render fonts.
FontPath "unix/:-1"
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 #NoTrapSignals
# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence # This allows clients to receive this key event. #DontZap
# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching # sequences. This allows clients to receive these key events. #DontZoom
# This allows the server to start up even if the # mouse device can't be opened/initialised. AllowMouseOpenFail EndSection
# ********************************************************************** # Input devices # **********************************************************************
# ********************************************************************** # Keyboard section # **********************************************************************
Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "CoreKeyboard" Option "AutoRepeat" "250 30" Option "XkbRules" "xfree86" Option "XkbLayout" "us" EndSection
# ********************************************************************** # Pointer section # **********************************************************************
Section "InputDevice" Identifier "TouchPad" Driver "mouse" Option "Device" "/dev/psaux" Option "Protocol" "PS/2" Option "Emulate3Buttons" "yes" Option "Emulate3Timeout" "50" Option "ZAxisMapping" "4 5" EndSection
Section "InputDevice" Identifier "USB Mouse" Driver "mouse" Option "Device" "/dev/input/mice" Option "Protocol" "IMPS/2" Option "ZAxisMapping" "4 5" EndSection
# ********************************************************************** # Module Section # **********************************************************************
Section "Module" Load "dbe" # Double-buffer support Load "glx" # OpenGL X protocol interface support Load "extmod" # Misc. required extensions Load "v4l" # Video4Linux support Load "record" # X-event record Load "fb" # Framebuffer support (needed?) EndSection
# ********************************************************************** # Monitor section # **********************************************************************
Section "Monitor" Identifier "Laptop LCD" VendorName "Hitachi" ModelName "Unknown" Option "dpms" HorizSync 31.5-94.0 VertRefresh 50-160 # 640x480 @ 60 Hz, 31.5 kHz hsync Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 # 800x600 @ 60 Hz, 37.8 kHz hsync Modeline "800x600" 40 800 840 968 1056 600 601 605 628 +hsync +vsync # 1024x768 @ 60 Hz, 48.4 kHz hsync Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777 806 -hsync -vsync # 1152x864 @ 60 Hz, 53.5 kHz hsync Modeline "1152x864" 89.9 1152 1216 1472 1680 864 868 876 892 -HSync -VSync # 1280x1024 @ 61 Hz, 64.2 kHz hsync Modeline "1280x1024" 110 1280 1328 1512 1712 1024 1025 1028 1054 # 1400x1050 @ 60 Hz, 65.5 kHz ModeLine "1400x1050" 122.0 1400 1488 1640 1880 1050 1052 1064 1082 +HSync +VSync # 1600x1200 @ 60Hz, 75.00 kHz hsync Modeline "1600x1200" 162 1600 1664 1856 2160 1200 1201 1204 1250 +HSync +VSync # 1920x1440 @ 60 Hz, 90.0 kHz hsync ModeLine "1920x1440" 234.0 1920 2048 2256 2600 1440 1441 1444 1500 -HSync +VSync EndSection
Section "Monitor" Identifier "External CRT" VendorName "Compaq" ModelName "Sony Trinitron P1100" Option "dpms" HorizSync 31.5-57.0 VertRefresh 50-110 # 1024x768 @ 60 Hz, 48.4 kHz hsync Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777 806 -hsync -vsync
# 1152x864 @ 60 Hz, 53.5 kHz hsync Modeline "1152x864" 89.9 1152 1216 1472 1680 864 868 876 892 -HSync -VSync
# 1024x768 @ 70 Hz, 56.5 kHz hsync Modeline "1024x768" 75 1024 1048 1184 1328 768 771 777 806 -hsync -vsync # 1280x1024 @ 87 Hz interlaced, 51 kHz hsync Modeline "1280x1024" 80 1280 1296 1512 1568 1024 1025 1037 1165 Interlace
# 1024x768 @ 76 Hz, 62.5 kHz hsync Modeline "1024x768" 85 1024 1032 1152 1360 768 784 787 823 # 1152x864 @ 70 Hz, 62.4 kHz hsync Modeline "1152x864" 92 1152 1208 1368 1474 864 865 875 895 # 1280x1024 @ 61 Hz, 64.2 kHz hsync Modeline "1280x1024" 110 1280 1328 1512 1712 1024 1025 1028 1054 # 1400x1050 @ 60 Hz, 65.5 kHz ModeLine "1400x1050" 122.0 1400 1488 1640 1880 1050 1052 1064 1082 +HSync +VSync
# 1024x768 @ 85 Hz, 70.24 kHz hsync Modeline "1024x768" 98.9 1024 1056 1216 1408 768 782 788 822 -HSync -VSync # 1152x864 @ 78 Hz, 70.8 kHz hsync Modeline "1152x864" 110 1152 1240 1324 1552 864 864 876 908
# 1280x1024 @ 70 Hz, 74.59 kHz hsync Modeline "1280x1024" 126.5 1280 1312 1472 1696 1024 1032 1040 1068 -HSync -VSync # 1600x1200 @ 60Hz, 75.00 kHz hsync Modeline "1600x1200" 162 1600 1664 1856 2160 1200 1201 1204 1250 +HSync +VSync # 1152x864 @ 84 Hz, 76.0 kHz hsync Modeline "1152x864" 135 1152 1464 1592 1776 864 864 876 908
# 1280x1024 @ 74 Hz, 78.85 kHz hsync Modeline "1280x1024" 135 1280 1312 1456 1712 1024 1027 1030 1064
# 1024x768 @ 100Hz, 80.21 kHz hsync Modeline "1024x768" 115.5 1024 1056 1248 1440 768 771 781 802 -HSync -VSync # 1280x1024 @ 76 Hz, 81.13 kHz hsync Modeline "1280x1024" 135 1280 1312 1416 1664 1024 1027 1030 1064 # 1400x1050 @ 75 Hz, 82.2 kHz hsync ModeLine "1400x1050" 155.8 1400 1464 1784 1912 1050 1052 1064 1090 +HSync +VSync
# 1600x1200 @ 70 Hz, 87.50 kHz hsync Modeline "1600x1200" 189 1600 1664 1856 2160 1200 1201 1204 1250 -HSync -VSync # 1152x864 @ 100 Hz, 89.62 kHz hsync Modeline "1152x864" 137.65 1152 1184 1312 1536 864 866 885 902 -HSync -VSync # 1280x1024 @ 85 Hz, 91.15 kHz hsync Modeline "1280x1024" 157.5 1280 1344 1504 1728 1024 1025 1028 1072 +HSync +VSync # 1400x1050 @ 75 Hz, 82.2 kHz hsync ModeLine "1400x1050" 155.8 1400 1464 1784 1912 1050 1052 1064 1090 +HSync +VSync
# 1600x1200 @ 70 Hz, 87.50 kHz hsync Modeline "1600x1200" 189 1600 1664 1856 2160 1200 1201 1204 1250 -HSync -VSync # 1152x864 @ 100 Hz, 89.62 kHz hsync Modeline "1152x864" 137.65 1152 1184 1312 1536 864 866 885 902 -HSync -VSync # 1280x1024 @ 85 Hz, 91.15 kHz hsync Modeline "1280x1024" 157.5 1280 1344 1504 1728 1024 1025 1028 1072 +HSync +VSync
# 1600x1200 @ 75 Hz, 93.75 kHz hsync Modeline "1600x1200" 202.5 1600 1664 1856 2160 1200 1201 1204 1250 +HSync +VSync # 1600x1200 @ 85 Hz, 105.77 kHz hsync Modeline "1600x1200" 220 1600 1616 1808 2080 1200 1204 1207 1244 +HSync +VSync # 1600x1200 @ 85 Hz, 106.3 kHz hsync ModeLine "1600x1200" 229.5 1600 1664 1856 2160 1200 1201 1204 1250 +HSync +VSync # 1280x1024 @ 100 Hz, 107.16 kHz hsync Modeline "1280x1024" 181.75 1280 1312 1440 1696 1024 1031 1046 1072 -HSync -VSync EndSection
Section "Monitor" Identifier "TV" VendorName "Unknown" ModelName "Unknown" HorizSync 30-60 VertRefresh 60 EndSection
# ********************************************************************** # Graphics device section # **********************************************************************
Section "Device" Identifier "NV AGP" VendorName "NVIDIA" BoardName "GeForce4 440 Go 64MB" VideoRam 65536 Driver "nvidia" BusID "PCI:01:00:0" Option "CursorShadow" "on" # default = off Option "CursorShadowAlpha" "64" # 0-255 (255=opaque), default = 65 Option "CursorShadowXOffset" "4" # 0-32, default = 4 Option "CursorShadowYOffset" "2" # 0-32, default = 2 Option "DigitalVibrance" "1" # 0-3, default = 0 Option "FlatPanelProperties" "Scaling = default, Dithering = default" # Scaling = default (native, scaled, centered, aspect-centered # Dithering = default (enabled, disabled) Option "FlatPanelScalingMode" "scaled" # scaled or centered Option "HWCursor" "on" # default = on Option "IgnoreEDID" "off" # default = off Option "NoLogo" "off" # default = off Option "NoRenderAccel" "off" # default = off Option "NvAGP" "0" # 0=no AGP, 1=Nvida AGP # 2=AGPGART, 3=AGPGART elseif Option "UseEdidFreqs" "on" # default = off Option "PageFlip" "on" # default = on Option "power_saver" Option "SWCursor" "off" # default = off Option "UseInt10Module" "off" # default = off
Option "BackingStore" "On" EndSection
# ********************************************************************** # Screen sections # **********************************************************************
Section "Screen" Identifier "Screen LCD" Device "NV AGP" Monitor "Laptop LCD" DefaultColorDepth 24 Subsection "Display" Depth 16 Modes "1600x1200" "1400x1050" "1280x1024" "1024x768" ViewPort 0 0 EndSubsection Subsection "Display" Depth 24 Modes "1600x1200" "1400x1050" "1280x1024" "1024x768" ViewPort 0 0 EndSubsection # Option "TwinView" "on" # default = off (on) # Option "TwinViewOrientation" "Clone" # default = RightOf (LeftOf, Above, Below, Clone) # Option "ConnectedMonitor" "CRT, DFP" # default = NULL # Option "Metamodes" "1600x1200, 1600x1200; 1400x1050, 1400x1050; 1280x1024,1280x1024; 1024x768,1024x768" Option "dpms" Option "power_saver" Option "UseEdidFreqs" "on" EndSection
Section "Screen" Identifier "Screen TwinView" Device "NV AGP" Monitor "External CRT" DefaultColorDepth 24 SubSection "Display" Depth 16 Modes "1600x1200" "1400x1050" "1280x1024" "1024x768" ViewPort 0 0 EndSubSection SubSection "Display" Depth 24 Modes "1600x1200" "1400x1050" "1280x1024" "1024x768" ViewPort 0 0 EndSubSection Option "TwinView" "on" # default = off (on) Option "TwinViewOrientation" "Clone" # default = RightOf (LeftOf, Above, Below, Clone) Option "Metamodes" "1600x1200, 1600x1200; 1400x1050, 1400x1050; 1280x1024,1280x1024; 1024x768,1024x768" Option "ConnectedMonitor" "DFP, CRT" # default = NULL Option "TwinView" "on" Option "dpms" Option "power_saver" Option "UseEdidFreqs" "on" EndSection
Section "Screen" Identifier "Screen TV" Device "NV AGP" Monitor "TV" DefaultColorDepth 24 SubSection "Display" Depth 16 Modes "800x600" ViewPort 0 0 EndSubSection SubSection "Display" Depth 24 Modes "800x600" ViewPort 0 0 EndSubSection Option "TVOutFormat" "SVIDEO" Option "ConnectedMonitor" "TV" EndSection
Section "DRI" Mode 0666 EndSection
# ********************************************************************** # ServerLayout section # Define cutom layouts for starting X-Windows # (use 'startx -- -layout "<identifier>" when starting X # **********************************************************************
Section "ServerLayout" Identifier "Home" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "TouchPad" "CorePointer" InputDevice "USB Mouse" "SendCoreEvents" Screen 0 "Screen LCD" EndSection
Section "ServerLayout" Identifier "Work" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "TouchPad" "CorePointer" InputDevice "USB Mouse" "SendCoreEvents" Screen 0 "Screen TwinView" EndSection
Section "ServerLayout" Identifier "TV" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "TouchPad" "CorePointer" InputDevice "USB Mouse" "SendCoreEvents" Screen 0 "Screen TV" EndSection
-----Original
Message-----
possibly going to the Nvidia Website and downloading their closed source driver (as well as the HOWTO) might be also a solution... Lionel --- Bill Sawyer <bsawyer@aloneincrowds.org> wrote: > At 05:06 PM 21/09/2002 -0400, you wrote: > >Does anyone currently have XFree86 working with a GeForce 4? I cannot get > >X to start properly on my machine. I will need pretty detailed > >instructions on how to get it up and running becuase I am very new to > >Linux and therefore won't be able to follow a step like,"...then > >re-compile your kernel. Once this easy process is done..." I will be > >extremely greatful to anyone who can help me. > > Run XFree86 --configure > > -Bill > > > _______________________________________________ > > Newbie@XFree86.Org > *** To unsubscribe , or change message options, see: > http://XFree86.Org/mailman/listinfo/newbie
__________________________________________________ Do you Yahoo!? New DSL Internet Access from SBC & Yahoo! http://sbc.yahoo.com _______________________________________________ Newbie mailing list Newbie@XFree86.Org *** To unsubscribe , or change message options, see: http://XFree86.Org/mailman/listinfo/newbie |