I'm new to Linux and have been trying to get a Mythbuntu box working for about a month now. Backend records fine, but the frontend is useless because I can't get the graphics driver working properly for playback. My system:
Case : Antec Veris Fusion Black 430 (with the LCD, not VFD)
Mobo : ASUS M3A78-EM (ATI Radeon HD3200 / 780G chipset)
CPUs : AMD Athlon X2 4850e 2.5GHz
RAM : GSKILL 2GB (2*1GB of DDR2 1066)
HDD : WD6400AACS 640GB, SATA
DVD : ASUS DRW-2014L1T, SATA
Tuner: HDHomerun ATSC (both inputs from a DB2 antenna)
TV : Samsung LN-S4095D 40" 1080p LCD HDTV (tried VGA and HDMI)
LAN: DLink WDA-1320 (running on Atheros restricted driver)
OS : Mythbuntu 8.04.1 64-bit (minimal changes to xorg.conf).
The best I've ever had it working was with the "stock" fglrx setup that results from installing from the CD and then letting Ubuntu update itself from the repository. Fglrxinfo showed:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3200 Graphics
OpenGL version string: 2.1.7412 Release
There were only two remaining problems with that setup -
* Color space was inverted. Skin tones were shades of blue and blue was orange. I read stuff on forums about recompiling MythTV with a hack to get round this, but the information was outdated so I didn't try it.
* Slight tearing of video on 1080i recordings, usually about 1/3 the way up the screen.
In an attempt to fix the above, I tried to update my system to use the Catalyst 8.11 software from the AMD/ATI website. (I wanted the latest driver and the GUI config controls.) I followed ATI's instructions (http://wiki.cchtml.com/index.php/Ubu...allation_Guide) to the letter, but upon reboot I got a black screen when Linux tries to start the graphical environment. After ~30s I got an illegible, low-res dialog box that by trial and error allowed me to configure the display for 640x480 and that's as good as I can get now.
I've tried messing with the restricted drivers manager GUI, but that seemed to uninstall the driver. I then tried reinstalling, using the cchtml instructions from the point: $ sudo dpkg -i xorg-driver-fglrx... - still no good. Can't get better than 640x480. GUI shows that the ATI driver is not installed and not in use. However, Fglrx is still there at least in part, because flgrxinfo reports this:
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3-rc2)
Looks to me like the system is using the wrong driver. I tried removing the GLX driver like it said in the install instructions:
sudo apt-get remove xserver-xgl
but Ubuntu tells me that there is no such driver installed. When I look in the xorg.conf file, it looks like it's invoking XGL and is setup for 640x480:
I then tried doing an aticonfig --initial with my original xorg.conf in the /etc/X11 directory:
...but then the whole process repeats again - black screen on reboot and illegible dialog to change to 640x480. I've tried the GUI Xorg config tool from the Mythbuntu menu but the only resolution it will settle on is 640x480.
About 2 weeks ago, I did almost the same thing - tried to install Catalyst 8.11 by simply running the downloaded .run file from the command line, but it all screwed up and I ended up with the 640x480 mess. That time I was using the "linux_cat811-inst.pdf" instructions from the ATI driver download page, and the fancy GUI installer with the penguin was unusable because the selection buttons were off the bottom of the 640x480 screen!
I ended up wiping the hard disk and reinstalling Mythbuntu, which got me to the previous "best ever", but still not usable state. I don't want to wipe the HDD and start again, and I'm sure that if I knew enough about how Linux drivers work and where they're stored, I could resurrect the system and even get the Catalyst Control Center working to boot. Last week I was going to give up on ATI and buy a PCIe nVIDIA card, but I suspect I'd be in (nearly) the same boat - trying to install and configure a set of imperfect drivers that won't render 1080i content properly.
I thereby throw myself upon the mercy of you Linux graphics gurus to pull me out of the mire...
Oh, and can anyone tell me with any degree of authority - is it possible to get watchable 1080i playback with my hardware?
SOLUTION - Used Kano's script to reinstall the fglrx driver and ATI Catalyst app (see URL in thread). Inverted color space problem was due to Mythfrontend "Hue" setting defaulted to 0%. See http://ubuntuforums.org/showthread.php?t=825217 for fix. Still can't run the frontend unless in a window and slight video tearing still present, but it's watchable now.
Case : Antec Veris Fusion Black 430 (with the LCD, not VFD)
Mobo : ASUS M3A78-EM (ATI Radeon HD3200 / 780G chipset)
CPUs : AMD Athlon X2 4850e 2.5GHz
RAM : GSKILL 2GB (2*1GB of DDR2 1066)
HDD : WD6400AACS 640GB, SATA
DVD : ASUS DRW-2014L1T, SATA
Tuner: HDHomerun ATSC (both inputs from a DB2 antenna)
TV : Samsung LN-S4095D 40" 1080p LCD HDTV (tried VGA and HDMI)
LAN: DLink WDA-1320 (running on Atheros restricted driver)
OS : Mythbuntu 8.04.1 64-bit (minimal changes to xorg.conf).
The best I've ever had it working was with the "stock" fglrx setup that results from installing from the CD and then letting Ubuntu update itself from the repository. Fglrxinfo showed:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 3200 Graphics
OpenGL version string: 2.1.7412 Release
There were only two remaining problems with that setup -
* Color space was inverted. Skin tones were shades of blue and blue was orange. I read stuff on forums about recompiling MythTV with a hack to get round this, but the information was outdated so I didn't try it.
* Slight tearing of video on 1080i recordings, usually about 1/3 the way up the screen.
In an attempt to fix the above, I tried to update my system to use the Catalyst 8.11 software from the AMD/ATI website. (I wanted the latest driver and the GUI config controls.) I followed ATI's instructions (http://wiki.cchtml.com/index.php/Ubu...allation_Guide) to the letter, but upon reboot I got a black screen when Linux tries to start the graphical environment. After ~30s I got an illegible, low-res dialog box that by trial and error allowed me to configure the display for 640x480 and that's as good as I can get now.
I've tried messing with the restricted drivers manager GUI, but that seemed to uninstall the driver. I then tried reinstalling, using the cchtml instructions from the point: $ sudo dpkg -i xorg-driver-fglrx... - still no good. Can't get better than 640x480. GUI shows that the ATI driver is not installed and not in use. However, Fglrx is still there at least in part, because flgrxinfo reports this:
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3-rc2)
Looks to me like the system is using the wrong driver. I tried removing the GLX driver like it said in the install instructions:
sudo apt-get remove xserver-xgl
but Ubuntu tells me that there is no such driver installed. When I look in the xorg.conf file, it looks like it's invoking XGL and is setup for 640x480:
Code:
# xorg.conf (X.Org X Window System server configuration file) # # This file was generated by failsafeDexconf, using # values from the debconf database and some overrides to use vesa mode. # # You should use dexconf or another such tool for creating a "real" xorg.conf # For example: # sudo dpkg-reconfigure -phigh xserver-xorg Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection Section "Device" Identifier "Configured Video Device" Boardname "vesa" Busid "PCI:1:5:0" Driver "vesa" Screen 0 EndSection Section "Monitor" Identifier "Configured Monitor" Vendorname "Plug 'n' Play" Modelname "Plug 'n' Play" modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync Gamma 1.0 EndSection Section "Screen" Identifier "Default Screen" Device "Configured Video Device" Monitor "Configured Monitor" Defaultdepth 24 SubSection "Display" Depth 24 Virtual 640 480 Modes "640x480@60" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" screen 0 "Default Screen" 0 0 EndSection Section "Module" Load "glx" Load "GLcore" Load "v4l" EndSection Section "ServerFlags" EndSection
Code:
# xorg.conf (X.Org X Window System server configuration file) # # This file was generated by failsafeDexconf, using # values from the debconf database and some overrides to use vesa mode. # # You should use dexconf or another such tool for creating a "real" xorg.conf # For example: # sudo dpkg-reconfigure -phigh xserver-xorg Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Device" Identifier "Configured Video Device" Driver "fglrx" Option "VideoOverlay" "on" Option "OpenGLOverlay" "off" Option "TexturedVideo" "on" EndSection Section "Screen" Identifier "Default Screen" Device "Configured Video Device" Monitor "Configured Monitor" DefaultDepth 24 EndSection
About 2 weeks ago, I did almost the same thing - tried to install Catalyst 8.11 by simply running the downloaded .run file from the command line, but it all screwed up and I ended up with the 640x480 mess. That time I was using the "linux_cat811-inst.pdf" instructions from the ATI driver download page, and the fancy GUI installer with the penguin was unusable because the selection buttons were off the bottom of the 640x480 screen!
I ended up wiping the hard disk and reinstalling Mythbuntu, which got me to the previous "best ever", but still not usable state. I don't want to wipe the HDD and start again, and I'm sure that if I knew enough about how Linux drivers work and where they're stored, I could resurrect the system and even get the Catalyst Control Center working to boot. Last week I was going to give up on ATI and buy a PCIe nVIDIA card, but I suspect I'd be in (nearly) the same boat - trying to install and configure a set of imperfect drivers that won't render 1080i content properly.
I thereby throw myself upon the mercy of you Linux graphics gurus to pull me out of the mire...
Oh, and can anyone tell me with any degree of authority - is it possible to get watchable 1080i playback with my hardware?
SOLUTION - Used Kano's script to reinstall the fglrx driver and ATI Catalyst app (see URL in thread). Inverted color space problem was due to Mythfrontend "Hue" setting defaulted to 0%. See http://ubuntuforums.org/showthread.php?t=825217 for fix. Still can't run the frontend unless in a window and slight video tearing still present, but it's watchable now.
Comment