Announcement

Collapse
No announcement yet.

8.11 Corruption with fullscreen 3d apps

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 8.11 Corruption with fullscreen 3d apps

    System: HD3870, i686, kernel 2.6.27.1, Catalyst 8.11, xorg 1.4/1.5(Just upgraded but the problem persists ) LG204WT(1680x1050) monitor.

    What happens is whenever i start a fullscreen 3d app "including video playback using the OpenGl backend" the screen gets scrambled and only terminating the app/ restarting X will fix it.

    My Xorg.conf
    Code:
    Section "ServerLayout"
    
    
    	Identifier     "Simple Layout"
    	Screen      0  "aticonfig-Screen[0]" 0 0
    	InputDevice    "Mouse1" "CorePointer"
    	InputDevice    "Keyboard1" "CoreKeyboard"
    EndSection
    
    Section "Files"
    
    # The location of the RGB database.  Note, this is the name of the
    # file minus the extension (like ".txt" or ".db").  There is normally
    # no need to change the default.
    #    RgbPath	"/usr/share/X11/rgb"
    # Multiple FontPath entries are allowed (which are concatenated together),
    # as well as specifying multiple comma-separated entries in one FontPath
    # command (or a combination of both methods)
    # 
    # 
    #    FontPath   "/usr/lib/X11/fonts/local/"
    #    FontPath   "/usr/lib/X11/fonts/misc/"
    #    FontPath   "/usr/lib/X11/fonts/75dpi/:unscaled"
    #    FontPath   "/usr/lib/X11/fonts/100dpi/:unscaled"
    #    FontPath   "/usr/lib/X11/fonts/Speedo/"
    #    FontPath   "/usr/lib/X11/fonts/Type1/"
    #    FontPath   "/usr/lib/X11/fonts/TrueType/"
    #    FontPath   "/usr/lib/X11/fonts/freefont/"
    #    FontPath   "/usr/lib/X11/fonts/75dpi/"
    #    FontPath   "/usr/lib/X11/fonts/100dpi/"
    # The module search path.  The default path is shown here.
    #    ModulePath "/usr/lib/modules"
    	FontPath     "/usr/share/fonts/misc"
    	FontPath     "/usr/share/fonts/100dpi:unscaled"
    	FontPath     "/usr/share/fonts/75dpi:unscaled"
    	FontPath     "/usr/share/fonts/TTF"
    	FontPath     "/usr/share/fonts/Type1"
    EndSection
    
    Section "Module"
    
    # This loads the DBE extension module.
    # This loads the miscellaneous extensions module, and disables
    # initialisation of the XFree86-DGA extension within that module.
    # This loads the font modules
    	Load  "glx"
    # This loads the DRI module
    	Load  "dri"
    	Load  "dbe"  	# Double buffer extension
    	SubSection "extmod"
    		Option	    "omit xfree86-dga"   # don't initialise the DGA extension
    	EndSubSection
    	Load  "type1"
    	Load  "freetype"
    	Load  "xtt"
    # This loads the GLX module
    EndSection
    
    Section "ServerFlags"
    	Option	    "AIGLX" "true"
    EndSection
    
    Section "InputDevice"
    
    
    	Identifier  "Keyboard1"
    	Driver      "keyboard"
    	Option	    "CoreKeyboard"
    	Option	    "XkbRules" "xorg"
    	Option	    "XkbModel" "pc105"
    	Option	    "XkbLayout"      "us,el"
    	Option      "XkbVariant"  ",extended"
    	Option      "XkbOptions" "grp:alt_shift_toggle,grp:control,grp_led:scroll,compose:rwin"
    EndSection
    
    Section "InputDevice"
    
    
    	Identifier  "Mouse1"
    	Driver      "mouse"
    	Option	    "Protocol" "Auto"	# Auto detect
    	Option	    "Device" "/dev/input/mice"
    	Option	    "ZAxisMapping" "4 5 6 7"
    
    EndSection
    
    #Section "Monitor"
    #
    # HorizSync is in kHz unless units are specified.
    # HorizSync may be a comma separated list of discrete values, or a
    # comma separated list of ranges of values.
    # NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
    # USER MANUAL FOR THE CORRECT NUMBERS.
    #    HorizSync	30-64         # multisync
    #    HorizSync	31.5, 35.2    # multiple fixed sync frequencies
    #    HorizSync	15-25, 30-50  # multiple ranges of sync frequencies
    # VertRefresh is in Hz unless units are specified.
    # VertRefresh may be a comma separated list of discrete values, or a
    # comma separated list of ranges of values.
    # NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
    # USER MANUAL FOR THE CORRECT NUMBERS.
    #	Identifier   "LG L1780Q"
    #	HorizSync    31.0 - 63.0
    #	VertRefresh  56.0 - 75.0
    #EndSection
    
    Section "Monitor"
    	Identifier   "aticonfig-Monitor[0]"
    	Option	    "VendorName" "ATI Proprietary Driver"
    	Option	    "ModelName" "Generic Autodetecting Monitor"
    	Option	    "DPMS" "true"
    EndSection
    
    #Section "Device"
    #
    # The chipset line is optional in most cases.  It can be used to override
    # the driver's chipset detection, and should not normally be specified.
    #    Chipset	"generic"
    # The Driver line must be present.  When using run-time loadable driver
    # modules, this line instructs the server to load the specified driver
    # module.  Even when not using loadable driver modules, this line
    # indicates which driver should interpret the information in this section.
    # The BusID line is used to specify which of possibly multiple devices
    # this section is intended for.  When this line isn't present, a device
    # section can only match up with the primary video device.  For PCI
    # devices a line like the following could be used.  This line should not
    # normally be included unless there is more than one video device
    # intalled.
    #    BusID      "PCI:0:10:0"
    #    VideoRam	256
    #    Clocks	25.2 28.3
    #	Identifier  "Standard VGA"
    #	Driver      "vga"
    #	VendorName  "Unknown"
    #	BoardName   "Unknown"
    #EndSection
    
    #Section "Device"
    
    	# unsupported card
        #VideoRam    524288
        # Insert Clocks lines here if appropriate
    	#Identifier  "Ati X1800XT"
    	#Driver      "vesa"
    #EndSection
    
    Section "Device"
    	Identifier  "aticonfig-Device[0]"
    	Driver      "fglrx"
    	Option	    "Centermode" "off"
    	Option	    "PseudoColorVisuals" "off"
    	Option	    "OpenGLOverlay" "off"
    	Option	    "VideoOverlay" "true"
    	Option	    "DRI" "true"
    	Option      "XAANoOffscreenPixmaps" "true"
    EndSection
    
    #Section "Screen"
    #	Identifier "Screen 1"
    #	Device     "Ati X1800XT"
    #	Monitor    "LG L1780Q"
    #	DefaultDepth     24
    #	SubSection "Display"
    #		Viewport   0 0
    #		Depth     8
    #		Modes    "1280x1024" "1024x768" "800x600" "640x480"
    #	EndSubSection
    #	SubSection "Display"
    #		Viewport   0 0
    #		Depth     16
    #		Modes    "1280x1024" "1024x768" "800x600" "640x480"
    #	EndSubSection
    #	SubSection "Display"
    #		Viewport   0 0
    #		Depth     24
    #		Modes    "1280x1024" "1024x768" "800x600" "640x480"
    #	EndSubSection
    #EndSection
    
    Section "Screen"
    	Identifier "aticonfig-Screen[0]"
    	Device     "aticonfig-Device[0]"
    	Monitor    "aticonfig-Monitor[0]"
    	DefaultDepth     24
    	SubSection "Display"
    		Viewport   0 0
    		Depth     24
    		Modes    "1680x1050" "1280x1024" "1024x768" "800x600" "640x480"
    	EndSubSection
    EndSection
    
    Section "DRI"
    	Mode         0666
    EndSection
    
    Section "Extensions"
    	Option	    "Composite" "Disable"
    EndSection
    Any ideas?
    Last edited by Raven3x7; 05 December 2008, 04:13 PM.

  • #2
    I don't think you need the VideoOverlay or XAANoOffscreenPixmaps options, although I doubt that removing them will do anything about the corruption. Don't remember seeing the Centermode or PseudoColorVisuals options - I would comment them out to be safe as well.
    Test signature

    Comment


    • #3
      Well i'll try that. The first two options used to fix video playback in the past and remained from back then.
      **update unfortunately that didn't work.
      Last edited by Raven3x7; 05 December 2008, 04:13 PM.

      Comment


      • #4
        disabled AIGLX as well. Problem persists

        Comment


        • #5
          Originally posted by Raven3x7 View Post
          System: HD3870, i686, kernel 2.6.27.1, Catalyst 8.11, xorg 1.4/1.5(Just upgraded but the problem persists ) LG204WT(1680x1050) monitor.

          What happens is whenever i start a fullscreen 3d app "including video playback using the OpenGl backend" the screen gets scrambled and only terminating the app/ restarting X will fix it.

          <snip>

          Any ideas?
          Try running the app from the command line:
          LIBGL_INDIRECT=1 <appname>

          If the app is now displaying OK, then this is something that has been going on for months now with the catalyst drivers. This fixes MythTV and Blender for me, but I think there are still issues with Wine and possibly other stuff too.

          Comment


          • #6
            Raven3x7, which distribution are you using to be precise, and have you tried the just released ATI driver ( perform fresh install, and completely reinitialize the config file while your at it. )

            Comment

            Working...
            X