You are not logged in.

#1 2008-05-15 20:19:40

HydroDiOxide
Member
Registered: 2007-10-06
Posts: 99

[SOLVED] pixelated fullscreen video on HD3850

Got an HD3850 running on the prop ATI drivers. Problem is that fullscreen video playback (in VLC) is awfully pixelated, I can see ugly choppy edges. Any way to fix this? Maybe changing some option in my xorg.conf? My old nvidia 6800 had much better video playback, even HD content.

Last edited by HydroDiOxide (2008-06-17 08:22:39)


"Overspecialize and you breed in weakness..." Major Motoko Kusanagi

Offline

#2 2008-05-16 18:40:09

HydroDiOxide
Member
Registered: 2007-10-06
Posts: 99

Re: [SOLVED] pixelated fullscreen video on HD3850

Come on. There must be someone with an ati hd3xxx card who knows how to set up fullscreen video the right way.


"Overspecialize and you breed in weakness..." Major Motoko Kusanagi

Offline

#3 2008-05-17 17:47:50

lldmer
Member
From: Amsterdam
Registered: 2008-05-17
Posts: 119

Re: [SOLVED] pixelated fullscreen video on HD3850

I'm using a HD3850 with the catalyst drivers aswell. Fullscreen VLC looks just fine though. Can't remember anything special I had to configure. The only thing I changed in order to get nice VLC playback with (indirect rendered) compiz, was changing the video outputmodule to X11 in the VLC preferences.

I'm not sure if it matters, but does your video also seem pixelated when you just make the VLCscreen larger?


For lack of better words: chair, never, toothbrush, really. Ohw, and fish!

Offline

#4 2008-05-17 17:58:36

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: [SOLVED] pixelated fullscreen video on HD3850

lldmer wrote:

...was changing the video outputmodule to X11 in the VLC preferences.

That's a good approach. Always try different drivers with VLC, Mplayer, Xine... if your playback isn't right. xv works great with nVidia from my experience, but not so great with ATI from what I understand. I've heard that gl works good with ATI, but doesn't work well with nVidia for me. Once you find a driver that works good, set it for all of your players.

Last edited by skottish (2008-05-17 18:00:00)

Offline

#5 2008-05-18 13:00:38

HydroDiOxide
Member
Registered: 2007-10-06
Posts: 99

Re: [SOLVED] pixelated fullscreen video on HD3850

It seems that the "Simple DirectMedia Layer video output" driver works good for me. Crisp images and no more choppy playback in fullscreen. Strange though, IIdmer setup seems quite the same. For reference my xorg.conf:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
    Option    "AIGLX" "on"
EndSection

Section "Files"
    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib/xorg/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"
    Load  "glx"
    Load  "extmod"
    Load  "xtrap"
    Load  "record"
    Load  "GLcore"
    Load  "dbe"
    Load  "dri"
    Load  "freetype"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option "XkbLayout" "us"
        Option "XkbVariant" "intl"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                # [<bool>]
        #Option     "NoDRI"                  # [<bool>]
        #Option     "SWcursor"               # [<bool>]
        #Option     "Dac6Bit"                # [<bool>]
        #Option     "BusType"                # [<str>]
        #Option     "DRM_nbufs"              # <i>
        #Option     "DRM_bufsize"            # <i>
        #Option     "Capabilities"           # <i>
        #Option     "CapabilitiesEx"         # <i>
        #Option     "ClientDriverName"       # [<str>]
        #Option     "KernelModuleParm"       # [<str>]
        #Option     "AGPMask"                # <i>
        #Option     "AGPv3Mask"              # <i>
        #Option     "BufferTiling"           # [<bool>]
        #Option     "Profile"                # <str>
        #Option     "RingSize"               # <i>
        #Option     "EnableDepthMoves"       # [<bool>]
        #Option     "GammaCorrectionI"       # <i>
        #Option     "GammaCorrectionII"      # <i>
        Option     "OpenGLOverlay"          "true"
        #Option     "DefaultVisualTrueColor"     # [<bool>]
        #Option     "VideoOverlay"           # [<bool>]
        #Option     "DesktopSetup"           # [<str>]
        #Option     "MonitorLayout"          # [<str>]
        #Option     "ForceMonitors"          # [<str>]
        #Option     "EnableMonitor"          # <str>
        #Option     "OverlayOnCRTC2"         # [<bool>]
        #Option     "Mode2"                  # [<str>]
        #Option     "PairModes"              # [<str>]
        #Option     "HSync2"                 # [<str>]
        #Option     "VRefresh2"              # [<str>]
        #Option     "ScreenOverlap"          # <i>
        #Option     "MemClock"               # <i>
        #Option     "ASICClock"              # <i>
        #Option     "UseInternalAGPGART"     # [<bool>]
        #Option     "FastSwap"               # [<bool>]
        #Option     "Stereo"                 # [<bool>]
        #Option     "StereoSyncEnable"       # <i>
        #Option     "DisableOvScaler"        # [<bool>]
        #Option     "UseFastTLS"             # <i>
        #Option     "BlockSignalsOnLock"     # [<bool>]
        #Option     "ForceGenericCPU"        # [<bool>]
        #Option     "CenterMode"             # [<bool>]
        #Option     "OffScreenPixmaps"       # [<bool>]
        #Option     "EnableOpaqueOverlayVisual" # [<bool>]
        #Option     "TMDSCoherentMode"       # [<bool>]
        #Option     "EnablePrivateBackZ"     # [<bool>]
        #Option     "TVFormat"               # [<str>]
        #Option     "TVStandard"             # [<str>]
        #Option     "TVOverscan"             # [<bool>]
        #Option     "TVHSizeAdj"             # <i>
        #Option     "TVVSizeAdj"             # <i>
        #Option     "TVHPosAdj"              # <i>
        #Option     "TVVPosAdj"              # <i>
        #Option     "TVHStartAdj"            # <i>
        #Option     "TVColorAdj"             # <i>
        #Option     "PseudoColorVisuals"     # [<bool>]
        #Option     "PreferredVRefresh"      # <i>
        #Option     "FastStart"              # [<bool>]
        #Option     "ProfileDriver"          # [<bool>]
        #Option     "PPPTforGART"            # [<bool>]
        #Option     "TexturedVideo"          #"true" [<bool>]
        Option     "TexturedVideoSync"      "true"
        #Option     "Textured2D"             #"true"
        Option     "TexturedXrender"        "true"
        Option     "DPMS"                   "true"
        #Option     "MaxGARTSize"            # <i>
        #Option     "LogoPosX"               # <i>
        #Option     "LogoPosY"               # <i>
        #Option     "LogoColFG"              # <i>
        #Option     "LogoColBG"              # <i>
        #Option     "SwapScreens"            # [<bool>]
        #Option     "FBC"                    # [<bool>]
        #Option     "FrontBufferMode"        # <i>
        #Option     "BackBufferMode"         # <i>
        #Option     "DepthBufferMode"        # <i>
        #Option     "OverlayBufferMode"      # <i>
        #Option     "VideoOverlayBufferMode"     # <i>
        #Option     "EnableIrqMgr"           # [<bool>]
        #Option     "EnableMulticard"        # [<bool>]
        #Option     "EnablePPLIB"            # [<bool>]
        #Option     "DefaultOnDC"            # [<bool>]
    Option "XAANoOffscreenPixmaps" "true"
    Option "VideoOverlay" "true"
    Identifier  "Card0"
    Driver      "fglrx"
    VendorName  "ATI Technologies Inc"
    BoardName   "Unknown Board"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth 24
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Extensions"
    Option "Composite" "Enable"
EndSection

Update: now that I look more carefully, the are some output problems. Non-HD content won't go to fullscreen, but stays in a black box. The video window opens in a seperate window which I can't close. It seems like this driver isn't the greatest solution... any other ideas?

Last edited by HydroDiOxide (2008-05-18 14:57:23)


"Overspecialize and you breed in weakness..." Major Motoko Kusanagi

Offline

#6 2008-05-19 13:14:10

HydroDiOxide
Member
Registered: 2007-10-06
Posts: 99

Re: [SOLVED] pixelated fullscreen video on HD3850

Bump


"Overspecialize and you breed in weakness..." Major Motoko Kusanagi

Offline

#7 2008-05-23 09:09:22

HydroDiOxide
Member
Registered: 2007-10-06
Posts: 99

Re: [SOLVED] pixelated fullscreen video on HD3850

Bump again.


"Overspecialize and you breed in weakness..." Major Motoko Kusanagi

Offline

#8 2008-05-27 13:09:07

lldmer
Member
From: Amsterdam
Registered: 2008-05-17
Posts: 119

Re: [SOLVED] pixelated fullscreen video on HD3850

I'll post some of the sections of my xorg.conf. There are some differences, especially in the "Module" section, maybe you could try to disable some.

Modules Section:

Section "Module"
    Load    "type1" # This loads the font modules
    Load    "dri"
    Load     "dbe"      # Double buffer extension
    Load    "glx"
SubSection "extmod"
        Option        "omit xfree86-dga"   # don't initialise the DGA extension
EndSubSection
    Load  "freetype"
#        Load        "xtt"
EndSection

Device Section:

Section "Device"
    Identifier  "radeon"
    Driver      "fglrx"
    Option        "XAANoOffscreenPixmaps" "true"
    Option        "DRI" "true"
    Option        "VideoOverlay" "on"
    Option "TexturedVideo" "on"
EndSection

For lack of better words: chair, never, toothbrush, really. Ohw, and fish!

Offline

#9 2008-06-10 15:50:03

HydroDiOxide
Member
Registered: 2007-10-06
Posts: 99

Re: [SOLVED] pixelated fullscreen video on HD3850

My pixelated and choppy fullscreen video is fixed with this xorg.conf file:

#Section "ServerLayout"
#    Identifier     "Layout[all]"
#    Screen      0  "MyScreen" 0 0
#    InputDevice    "Keyboard[0]" "CoreKeyboard"
#    InputDevice    "Mouse[1]" "CorePointer"
#    Option        "Clone" "off"
#    Option        "Xinerama" "off"
#    Option        "AIGLX" "on"
#EndSection

Section "ServerLayout"

#    InputDevice    "Mouse0" "CorePointer"
#    InputDevice    "Keyboard0" "CoreKeyboard"
    Identifier     "X.org Configured"
    Screen      0  "MyScreen" 0 0
    Option        "AIGLX" "on"
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "External"
    Option        "RightOf" "Panel"
EndSection

Section "Monitor"
    Identifier   "Panel"
    Option        "DPMS" "true"
EndSection

Section "Device"
    Identifier  "MyCard"
    Driver      "fglrx"
    Option        "XAANoOffscreenPixmaps" "on"
    Option        "VideoOverlay" "off"
    Option        "OpenGLOverlay" "off"
    Option        "TexturedVideo" "on"
    Option        "Textured2D" "on"
    Option        "TexturedXrender" "off"
    Option        "UseFastTLS" "1"
    Option        "BackingStore" "on"
    Option        "mtrr" "on"
EndSection

Section "Screen"
    Identifier "MyScreen"
    Device     "MyCard"
    DefaultDepth     24
    SubSection "Display"

                ## This is superfluous and actually harmful with a
                ## static configuration. Enable for dynamic config only.
                #Virtual   2704 1050
        Depth     24
    EndSubSection
EndSection

Section "DRI"
    Group        "Video"
    Mode         0666
EndSection

Section "Extensions"
    Option        "RENDER" "Enable"
    Option        "DAMAGE" "Enable"
    Option        "Composite" "Enable"
    Option        "XVideo" "Enable"
EndSection

It doesn't work with compiz-fusion, though: lots of flashes. I will see if I can get it fixed.


"Overspecialize and you breed in weakness..." Major Motoko Kusanagi

Offline

Board footer

Powered by FluxBB