Quote:
Going back to the default xorg.conf most every thing got fixed, but now when I run "wine dwarfort.exe" I get:
Xlib: extension "GLX" missing on display ":0.0".
|
If I'm reading the quote above correctly, your using the xorg.conf file which has the "nv" or "vesa" driver specified in the device section. This configuration will not give you what you're after. After installing the Nvidia proprietary drivers you should change this to "nvidia" as it appears in the configuration you posted. But that /etc/X11/xorg.conf file is missing allot, such as monitor's horizontal and vertical refresh rates and display modes in the screen section.
Simply copying someone else's configurations can break your system.
The route I suggest you take is to gather up the information regarding your monitor's refresh rates, if you can't get it on-line or from documentation on hand you can accept default values during the configuration of your graphics. Save a copy of all xorg.conf files you have and run a configuration utility to draw up a good working /etc/X11/xorg.conf file. Then install the Nvidia proprietary drivers and saying no to letting it re-write the configuration file during setup, then you'll edit it by hand.
To re-configure your graphics to get all the right information, follow these steps:
1: run command:
sudo dpkg-reconfigure xserver-xorg, go through all the steps and input whatever information you can from documentation you have, for any question you don't know the answer, hit the enter key to accept the default values. At the display modes section, use the space key to enable the mode you need and some of the lower ones as the generic driver may not be capable of displaying the high one, example: "1280x1024" "1024x768" "800x600" "640x480".
By using this configuration utility, you'll straighten out your xorg.conf file and get some necessary information, but all the 3D options will disappear. You should now be using the generic "nv" driver.
2: Un-install any proprietary driver stuff from previous attempts. Example: If you were using NVIDIA-Linux-x86-96.43.05-pkg1.run, run command in same directory as the script in single user mode (command line mode only):
sh NVIDIA-Linux-x86-96.43.05-pkg1.run --uninstall.
3: Install the proprietary drivers making sure to have kernel-headers installed with command:
sh NVIDIA-Linux-x86-96.43.05-pkg1.run, if it asks for confirmation to rewrite the configuration file, say no!.
4: Edit the /etc/X11/xorg.conf file with command:
sudo vim /etc/X11/xorg.conf. Change the driver in the device section to "nvidia" from "nv". Add acceleration options to appropriate sections like/similar to what you had before and comment out again the 'load "dri"' part. Add the extensions section but this time enable composite. Save the file and try the graphics.
Below is my Debian xorg.conf file to show what it should typically look like to enable glx and acceleration.
Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder26) Sat May 26 01:03:50 PDT 2007
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "Files"
# path to defoma fonts
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "evdev"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "Monitor"
Identifier "Dell 1905FP"
HorizSync 28.0 - 64.0
VertRefresh 43.0 - 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "NVIDIA GeForce 6800"
Driver "nvidia"
Option "XAANoOffscreenPixmaps" "true"
Option "AllowGLXWithComposite" "true"
Option "TripleBuffer" "true"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "NVIDIA GeForce 6800"
Monitor "Dell 1905FP"
Option "AddARGBGLXVisuals" "true"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
The "DPMS" option is for monitors using the digital interface.