Re: Mathematica 5.2 redraw errors with X and nvidia graphics card
- To: mathgroup at smc.vnet.net
- Subject: [mg71420] Re: Mathematica 5.2 redraw errors with X and nvidia graphics card
- From: "chris_s" <ouzel.chris at gmail.com>
- Date: Fri, 17 Nov 2006 04:30:59 -0500 (EST)
- References: <200611040908.EAA25102@smc.vnet.net><eijofl$lbb$1@smc.vnet.net>
Thanks Arturas,
I did manage to fix the problem with your and Wolfram Support's
guidance. The important bit in the xorg.conf file seems to be:
Section "Extensions"
Option "Composite" "disable"
EndSection
I'm not sure why it works, but it does !
Best wishes to all,
-chris
On Nov 5, 4:14 am, Arturas Acus <a... at mserv.itpa.lt> wrote:
> On Sat, 4 Nov 2006, chris_s wrote:
> > I've recently moved from Fedore Core 4 to Ubuntu linux, in the process
> > moving from Xorg 7.1.1 from Xorg 6.9 (ish). In this new setup, I'm now
> > having severe problems with redraw errors with Mathematica 5.2.0. I'm unable
> > to scrollback in the notebook windows (by dragging the window sidebar
> > up) when using the hardware acclerated nvidia driver - doing so
> > seems to cause a window redraw error. Scrolling down is fine.
> > Triggering a redraw by hiding/exposing the window or by switching
> > workspaces corrects the graphics state. I'm using nvidia-glx 8774,
> > BTW. This problem does not occur with the unaccelerated nv driver or
> > using Xnest, and was not seen on the Fedora Xorg 6.X setup on the same
> > machine.
>
> > Needless to say, this is intensely annoying ! Has anyone else had
> > similar problems, and any ideas on a fix ?
>
> > Many thanks.Yes, I had this problem with some options/modules included when using
> nvidia driver. Unfortunatelly I don't remember which one exactly caused
> the problem. Anyway I insert my current xorg.conf file below, in which the
> problem is resolved. So You can compare with You setup and remove
> offending options (in the first place suspect "Accel" option ).
>
> ----------------xorg.conf----------------
>
> Section "ServerLayout"
> Identifier "LCD"
> Screen "WXGA Screen" 0 0
> # InputDevice "DualPtMouse" "AlwaysCore"
> InputDevice "Keyboard0" "CoreKeyboard"
> InputDevice "DevInputMice" "CorePointer"
> InputDevice "Synaptics Mouse" "AlwaysCore"
>
> EndSection
>
> Section "ServerLayout"
> Identifier "CRT"
> Screen "VGA Screen" 0 0
> # InputDevice "DualPtMouse" "AlwaysCore"
> InputDevice "Keyboard0" "CoreKeyboard"
> InputDevice "DevInputMice" "CorePointer"
> EndSection
>
> Section "ServerLayout"
> Identifier "NV"
> Screen "WXGA Screen with NV driver" 0 0
> InputDevice "Keyboard0" "CoreKeyboard"
> InputDevice "DevInputMice" "CorePointer"
> InputDevice "Synaptics Mouse" "AlwaysCore"
>
> EndSection
>
> Section "Files"
> RgbPath "/usr/X11R6/lib/X11/rgb"
> # FontPath "/usr/X11R6/lib/X11/fonts/local/"
> FontPath "/usr/X11R6/lib/X11/fonts/misc/"
> FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
> FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
> FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
> # FontPath "/usr/X11R6/lib/X11/fonts/CID/"
> # FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
> FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
> FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
> FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
> # FontPath "unix/:7100"
> EndSection
>
> Section "Module"
> Load "dbe"
> SubSection "extmod"
> Option "omit xfree86-dga" # don't initialise the DGA extension
> EndSubSection
> ##kolkas Load "fbdevhw"
> Load "glx"
> # Load "record"
> Load "type1"
> Load "freetype"
> Load "synaptics"
> # Load "speedo"
> EndSection
>
> Section "Extensions"
> ## laikinai Option "Composite" "Enable"
> ##Option "RENDER" "Enable"
> EndSection
>
> Section "InputDevice"
> Identifier "Keyboard0"
> Driver "kbd"
> Option "CoreKeyboard"
> Option "XkbModel" "pc104"
> # Option "XkbLayout" "us"
> Option "Xkbrules" "xorg"
> # Option "XkbModel" "inspiron"
> ## Option "XkbLayout" "lt(lt_us),lt(lt_lt)"
> # Option "XkbLayout" "lt,lt(lt_us)"
> Option "XkbLayout" "lt_b"
>
> #Option "XkbLayout" "us,lt"
> #Option "XkbLayout" "lt_b(pc102)"
>
> # Option "XkbOptions" "grp:shift_toggle"
>
> # Option "XkbOptions" "grp:shift_toggle"
> Option "XkbOptions" "grp:toggle"
>
> EndSection
>
> Section "InputDevice"
> Identifier "DevInputMice"
> Driver "mouse"
> Option "CorePointer"
> Option "Device" "/dev/input/mice"
> Option "Protocol" "ExplorerPS/2"
> # Option "Buttons" "7" <b># adding this enables the extra buttons on the MX700</b>
> # Option "ZAxisMapping" "6 7" <b># adding this maps wheel scrolling events to mouse buttons 6 & 7</b>
> # Option "Protocol" "ImPS/2"
> # Option "ChordMiddle"
> # Option "Emulate3Buttons" "yes"
> Option "ZAxisMapping" "4 5"
> EndSection
>
> Section "InputDevice"
> Identifier "Synaptics Mouse"
> Driver "synaptics"
> Option "Device" "/dev/psaux"
> Option "Protocol" "auto-dev"
> Option "LeftEdge" "1700"
> Option "RightEdge" "5300"
> Option "TopEdge" "1700"
> Option "BottomEdge" "4200"
> Option "FingerLow" "25"
> Option "FingerHigh" "30"
> Option "MaxTapTime" "180"
> Option "MaxTapMove" "220"
> Option "VertScrollDelta" "100"
> Option "MinSpeed" "0.09"
> Option "MaxSpeed" "0.58"
> # Option "MaxSpeed" "0.18"
> # Option "AccelFactor" "0.0015"
> Option "AccelFactor" "0.15"
> Option "SHMConfig" "on"
> Option "TouchpadOff" "0"
> Option "EdgeMotionSpeed" "40"
> Option "UpDownScrolling" "1"
> #
> #
> # Option "Repeater" "/dev/ps2mouse"
> EndSection
>
> #Section "InputDevice"
> # Driver "mouse"
> # Option "ZAxisMapping" "4 5"
> # Identifier "DualPtMouse"
> # Option "SendCoreEvents" "true"
> # Option "Device" "/dev/input/event0"
> # Option "Protocol" "auto-dev"
> # Option "LeftEdge" "60"
> # Option "RightEdge" "830"
> # Option "TopEdge" "70"
> # Option "BottomEdge" "650"
> # Option "FingerLow" "25"
> # Option "FingerHigh" "30"
> # Option "MaxTapTime" "180"
> # Option "MaxTapMove" "110"
> # Option "EmulateMidButtonTime" "75"
> # Option "VertScrollDelta" "50"
> # Option "HorizScrollDelta" "50"
> # Option "MinSpeed" "0.2"
> # Option "MaxSpeed" "0.5"
> # Option "AccelFactor" "0.01"
> # Option "SHMConfig" "on"
> # Option "EdgeMotionSpeed" "40"
> # Option "UpDownScrolling" "1"
> # Option "TouchpadOff" "0"
> # Option "Protocol" "PS/2"
> # Option "ChordMiddle"
> # Option "Emulate3Buttons" "yes"
> #EndSection
>
> Section "Monitor"
> Identifier "WXGA Monitor"
> HorizSync 28.0 - 110.0
> VertRefresh 43.0 - 90.0
> ModeLine "1280x800@60" 83.9 1280 1312 1624 1656 800 816 824 841
> ModeLine "800x600@60" 38.21 800 832 976 1008 600 612 618 631
> Option "DPMS"
> #
> # Stuff I've seen in other config's for D800
> # DisplaySize 330 206
> EndSection
>
> #Section "Monitor"
> # Modeline "1280x800" 97.18 1280 1296 1552 1664 800 800 808 835 +hsync +vsync
> # Modeline "1024x768" 76.49 1024 1040 1216 1400 768 768 776 802
> # ModeLine "1280x800@60" 83.9 1280 1312 1624 1656 800 816 824 841
> # Identifier "WXGA Monitor"
> # VendorName "Dell"
> # ModelName "Generic Laptop Display Panel 1280x800"
> # DisplaySize 330 210
> # HorizSync 28.0 - 110.0
> # VertRefresh 43.0 - 90.0
> # Modeline "1280x800" 159.74 1280 1296 1552 1664 800 800 815 835
> # ModeLine "1280x800" 101.9 1280 1312 1696 1728 800 816 825 841
> #
> # HorizSync 28.0 - 110.0
> # VertRefresh 43.0 - 90.0
> # ModeLine "1280x800@60" 83.9 1280 1312 1624 1656 800 816 824 841
> # ModeLine "1280x800@70" 101.92 1280 1312 1696 1728 800 816 825 841
> # ModeLine "800x600@60" 38.21 800 832 976 1008 600 612 618 631
> #
> # Option "dpms"
> #EndSection
>
> Section "Monitor"
> Identifier "DELL P1110"
> VendorName "Unknown"
> ModelName "Unknown"
> HorizSync 30.0 - 121.0
> VertRefresh 48.0 - 160.0
> ModeLine "800x600@60" 38.21 800 832 976 1008 600 612 618 631
>
> # ModeLine "1400x1050" 184.0 1400 1464 1656 1960 1050 1051 1054 1100 +hsync +vsync
> # ModeLine "1600x1200" 220.0 1600 1616 1808 2080 1200 1204 1207 1244 +hsync +vsync
> # ModeLine "1800X1440" 250.0 1800 1896 2088 2392 1440 1441 1444 1490 +hsync +vsync
> # ModeLine "1920x1200" 230.0 1920 1936 2096 2528 1200 1201 1204 1250 +hsync +vsync
> Option "dpms"
> EndSection
>
> Section "Device"
> Identifier "GeForce4 Ti 4200 Go AGP 8x DFP"
> Driver "nvidia"
> # Driver "nv"
> VendorName "nVidia Corporation"
> BoardName "GeForce4 Ti 4200 Go AGP 8x"
> Option "RenderAccel" "on"
> Option "NvAGP" "0"
> # Option "SWcursor" "on"
> Option "HWcursor" "on"
> # Option "ReqAGPRate" "4"
> Option "NoLogo" "true"
> # Option "DigitalVibrance" "42"
> # Option "UseEdidFreqs" "on"
> Option "UseEdid" "true"
> Option "NoBandWidthTest" "true"
> # Option "FlatPanelProperties" "Scaling=aspect-scaled Dithering=enabled"
> #labai reik 6.9 Xu Option "AddARGBGLXVisuals" "true"
> Option "TwinView" "false"
> Option "CursorShadow" "true"
> Option "TripleBuffer" "true"
> # Option "SwitchToTextMode" "yes"
> # Option "UseDummyXServer" "yes"
> Option "IgnoreDisplayDevices" "TV"
> # su 6.9 nereikalinga Option "AllowGLXWithComposite" "1"
> Option "ConnectedMonitor" "DFP"
> BusID "PCI:1:0:0"
> EndSection
>
> Section "Device"
> Identifier "GeForce4 Ti 4200 DFP with NV driver"
> Driver "nv"
> # VendorName "nVidia open driver"
> BoardName "GeForce4 Ti 4200 Go AGP 8x"
> # Option "SWcursor" "on"
> Option "flatpanel" "1"
> # Mathematica nespeja su akseleracija!
> # Option "Accel" "false"
> BusID "PCI:1:0:0"
> EndSection
>
> Section "Device"
> Option "ConnectedMonitor" "CRT"
> Identifier "GeForce4 Ti 4200 Go AGP 8x CRT"
> # Driver "nvidia"
> Driver "nv"
> VendorName "nVidia Corporation"
> BoardName "GeForce4 Ti 4200 Go AGP 8x"
> Option "NvAgp" "0"
> # Option "ReqAGPRate" "4"
> Option "NoLogo" "false"
> Option "RenderAccel" "on"
> # Option "DigitalVibrance" "42"
> Option "UseEdidFreqs" "on"
> #
> Option "FlatPanelProperties" "Scaling=aspect-scaled"
> Option "TwinView" "false"
> Option "CursorShadow" "true"
> Option "IgnoreDisplayDevices" "TV"
> BusID "PCI:1:0:0"
> EndSection
>
> Section "Screen"
> Identifier "WXGA Screen"
> Device "GeForce4 Ti 4200 Go AGP 8x DFP"
> Monitor "WXGA Monitor"
> DefaultDepth 24
> SubSection "Display"
> Depth 16
> Modes "1280x800" "nvidia-auto-select" "1024x768" "800x600" "640x480"
> EndSubSection
> SubSection "Display"
> Depth 24
> Modes "1280x800" "1024x768" "800x600" "640x480"
> # "1024x768" "800x600" "640x480"
> Virtual 2560 1600
> EndSubSection
> SubSection "Display"
> Depth 32
> Modes "1280x800@70" "1024x768" "800x600" "640x480"
> EndSubSection
> EndSection
>
> Section "Screen"
> Identifier "WXGA Screen with NV driver"
> Device "GeForce4 Ti 4200 DFP with NV driver"
> Monitor "WXGA Monitor"
> DefaultDepth 24
> SubSection "Display"
> Depth 16
> Modes "1280x800@70" "1024x768" "800x600" "640x480"
> EndSubSection
> SubSection "Display"
> Depth 24
> Modes "1280x800@70"
> # "1024x768" "800x600" "640x480"
> Virtual 2560 1600
> EndSubSection
> SubSection "Display"
> Depth 32
> Modes "1280x800@70" "1024x768" "800x600" "640x480"
> EndSubSection
> EndSection
>
> Section "Screen"
> Identifier "VGA Screen"
> Device "GeForce4 Ti 4200 Go AGP 8x CRT"
> Monitor "WXGA Monitor"
> DefaultDepth 24
> SubSection "Display"
> Depth 16
> Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
> EndSubSection
> SubSection "Display"
> Depth 24
> # Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
> Modes "800x600" "640x480"
> EndSubSection
> SubSection "Display"
> Depth 32
> Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
> EndSubSection
> EndSection
>
> Section "DRI"
> Group 0
> Mode 0666
> EndSection
- References:
- Mathematica 5.2 redraw errors with X and nvidia graphics card
- From: "chris_s" <ouzel.chris@gmail.com>
- Mathematica 5.2 redraw errors with X and nvidia graphics card