Re: Mathematica 5.2 redraw errors with X and nvidia graphics card
- To: mathgroup at smc.vnet.net
- Subject: [mg71010] Re: [mg70999] Mathematica 5.2 redraw errors with X and nvidia graphics card
- From: Arturas Acus <acus at mserv.itpa.lt>
- Date: Sat, 4 Nov 2006 23:07:05 -0500 (EST)
- References: <200611040908.EAA25102@smc.vnet.net>
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