MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

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 &amp; 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


  • Prev by Date: Re: About NIntegrate
  • Next by Date: Hadamard Finite Part
  • Previous by thread: Re: Mathematica 5.2 redraw errors with X and nvidia graphics card
  • Next by thread: Re: Mathematica 5.2 redraw errors with X and nvidia graphics card