[mythtv-users] ATI fglrx MytTV issues [was Re: Looking for recommendations for PCI-E 1x video cards]
Arthur Green
arthur at phraction.org
Wed Oct 15 14:59:01 UTC 2008
Arthur Green wrote:
[ ... ]
> The machine I have (for use as a combined FE/BE) is an Asus Pundit 2.
> It's SFF (they claim "book-sized") so a replacement motherboard
> isn't really an option. I kind of like the idea of a normal NVIDIA
> card, which is why I started exploring the 1x video card option.
>
> There are two separate fglrx issues:
>
> 1. Corruption in frontend and setup screens when the application is
> running full-screen
>
> 2. "Stacked" video during playback - I get two identical images, one
> on top of the other.
>
> The first problem can be resolved by specifying geometry as something
> other than full-screen, although then mythfrontend segfaults on exit
> if I viewed a program during the session.
Although the second issue has been fixed, I still need the workaround
for the mythfrontend screens. Given that I can now watch recordings, I'm
happy to come back to that issue in due course.
> At a guess, the second problem might be interlace-related, although
> the MythTV system is connected to my TV via VGA. Alternatively it's
> caused by a misconfigured X11 configuration - unfortunately
> definitive documentation on fglrx isn't easy to come by.
I now have "unstacked" playback. After a lot of poking around trying to
find the supported device options for ATI cards, I have the following
device section in xorg.conf:
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "VideoOverlay" "off"
Option "OpenGLOverlay" "off"
Option "TexturedVideo" "on"
Option "TexturedVideoSync" "on"
Option "Textured2D" "on"
Option "BackingStore" "on"
Option "UseFastTLS" "1"
Option "XAANoOffscreenPixmaps" "on"
Bus "PCI:1:5:0"
EndSection
Things were complicated somewhat by the fact that xorg.conf is used to
amend /etc/ati/amdpcsdb, which is what configures your X session. I
somehow managed to get a dud entry into /etc/ati/amdpcsdb (I think
related to TexturedXRender), which caused X to crash on startup. I have
no idea why it's implemented this way - I recall AIX having similar
quirks about 10 years ago. amdpcsdb is a text file in a rather terse
format - I wouldn't have thought that it's any easier to parse than
xorg.conf.
I don't know if any of this is useful to anyone else - would it be
worthwhile putting into the wiki? I'd be happy to write it up in more
detail.
Arthur
More information about the mythtv-users
mailing list