Difference between revisions of "Video display card"

From MythTV Official Wiki
Jump to: navigation, search
(Edit performed by mwstuffer.pl)
 
(Removed outdated tag.)
 
(17 intermediate revisions by 5 users not shown)
Line 1: Line 1:
= Video Cards =
+
=Video display cards=
 +
Video (graphics) cards are essential in processing image data and displaying it on screen.  There are several prominent graphics card manufacturers with varying driver support and performance on Linux.  Choosing a sufficiently powerful graphics card is key to having an enjoyable media experience.
  
Video cards provide the graphical interface for MythTV and modulesA standard video card will output all display to a VGA port to display on a standard computer monitorMost MythTV users are looking to have this display outputted to a television or other display deviceThis can be accomplished by either using a card that has integrated TV-out capabilities or using a VGA to NTSC/PAL (television) converter.
+
==Intel integrated==
 +
Intel provide open-source drivers included in the Linux kernelThese are the simpliest to get working and are maintained by IntelThe Haswell HD graphics are powerful enough to playback 1080 content and are included on the CPU dieFor more information see [[Intel_Integrated_Graphics|here]].
  
== TV-out ==
+
==nVidia==
 +
nVidia cards are generally considered the best for post-processing filters and for access to the [[VDPAU]] (video decoding library).  However these require the proprietary drivers that may not be instantly available in your distribution.  For installation instructions see the [[Nvidia]] wiki page.
  
== NTSC/PAL converter ==
+
==AMD==
  
I can recommend the [http://www.focusinfo.com/products/tview_micro/tview_micro.htm TView Micro] as a device that I have used with success with MythTV.  Instead of relying on driver support and extra hardware to provide video out, I opted for this device which handles VGA resolutions and requires only a standard video card.  If you find a video card with MPEG-2 acceleration or other features, it is easy to take advantage of them since you are not relying on any TV out capabilities, just standard VGA.
+
''If you have information / experience on the AMD graphics (APU etc) please add it here''
--[[Kevin Kuphal]]
 
  
== Display Quality ==
+
The driver installation can be handled from the instructions from [[AtiProprietaryDriver | here ]].
 
 
It has been noted on the mailing list at http://www.gossamer-threads.com/lists/mythtv/users/68744 that since the 0.14 release of MythTV there have been some fixes and enhancements for getting the picture quality of MythTV near the quality you see of your standard television:
 
 
 
<pre><nowiki>
 
There is a new filter added after the 0.14 release in CVS that
 
fixes an outright mistake for bttv luma. It also has parameters
 
that allow you to make further adjustments that you can't do for
 
the hardware cards. I've played with this over the past few months.
 
By comparing direct cable on one input and myth on another, I've
 
got the color reproduction almost identical. Even though the
 
myth input is a little fuzzier, the picture is otherwise as
 
vivid. To set these parameters, run your mysql client and
 
enter these two lines.
 
 
 
update channel set contrast=21500,brightness=37500,colour=32768,hue=32768;
 
update channel set videofilters='adjust=34:253:1.0:23:232:1.0';
 
 
 
If your worried that you might have to undo this, these will
 
reset the defaults:
 
 
 
update channel set contrast=32768,brightness=32768,colour=32768,hue=32768;
 
update channel set videofilters='';
 
 
 
Also, especially if you have an AverTV card, they tend to over-
 
saturate quite a bit by default. Hauppage tend to under-saturate.
 
If you have v4l2 support in your kernel, v4lctl can normalize
 
the chroma levels with Automatic Gain Control (AGC).
 
 
 
: bjm@moktoo ; v4lctl -c /dev/video0 setattr 'chroma agc' on
 
: bjm@moktoo ; v4lctl -c /dev/video0 list
 
attribute  | type  | current | default | comment
 
-----------+--------+---------+---------+-------------------------------------
 
norm      | choice | NTSC    | PAL    | PAL NTSC SECAM PAL-Nc PAL-M PAL-N NTSC-JP PAL-60
 
input      | choice | Televis | Televis | Television Composite1 S-Video
 
audio mode | choice | lang1  | mono    | mono stereo lang1 lang2
 
bright    | int    |  37500 |  32768 | range is 0 => 65535
 
contrast  | int    |  21500 |  32768 | range is 0 => 65535
 
color      | int    |  32768 |  32768 | range is 0 => 65535
 
hue        | int    |  32768 |  32768 | range is 0 => 65535
 
mute      | bool  | off    | off    |
 
chroma agc | bool  | on      | off    |
 
combfilter | bool  | off    | off    |
 
automute  | bool  | on      | off    |
 
luma decim | bool  | off    | off    |
 
agc crush  | bool  | on      | off    |
 
vcr hack  | bool  | off    | off    |
 
whitecrush | int    |    207 |    207 | range is 0 => 255
 
whitecrush | int    |    127 |    127 | range is 0 => 255
 
 
 
If your output is missing "chroma agc" and some of the others
 
then you do not have v4l2 support.
 
</nowiki></pre>
 

Latest revision as of 22:48, 9 December 2014

Video display cards

Video (graphics) cards are essential in processing image data and displaying it on screen. There are several prominent graphics card manufacturers with varying driver support and performance on Linux. Choosing a sufficiently powerful graphics card is key to having an enjoyable media experience.

Intel integrated

Intel provide open-source drivers included in the Linux kernel. These are the simpliest to get working and are maintained by Intel. The Haswell HD graphics are powerful enough to playback 1080 content and are included on the CPU die. For more information see here.

nVidia

nVidia cards are generally considered the best for post-processing filters and for access to the VDPAU (video decoding library). However these require the proprietary drivers that may not be instantly available in your distribution. For installation instructions see the Nvidia wiki page.

AMD

If you have information / experience on the AMD graphics (APU etc) please add it here

The driver installation can be handled from the instructions from here .