Difference between pages "Video" and "Template:NewsDisplay"

(Difference between pages)
(a suggested framwork for the Video page - need tables to indicate driver/VIDEO_CARDS for relevant GPU)
 
 
Line 1: Line 1:
(Intro: describe the purpose of this page page)
+
<includeonly>{{#widget:NewsDisplay|user={{#sub:{{{5|}}}|5}}|{{#if:{{{7|}}}|icon_url={{filepath:{{#sub:{{{7}}}|5}}|64}}|icon_url=http://www.gravatar.com/avatar/{{{6|}}}/?s=64&d=retro&r=g}}|article_url={{fullurl:{{{1}}}}}|title={{#sub:{{{1}}}|5}}|body=
 
+
{{{4|}}}|date={{{2}}}|format={{{8}}}}}</includeonly>
Video is set up by setting global variables in [[make.conf]] & portage takes care of the rest.
+
 
+
== Determine Hardware ==
+
first determine which video card you have and which driver it requires.
+
 
+
<console>###i## lspci -k</console>
+
 
+
=== Intel ===
+
Add or Edit the VIDEO_CARDS global variable in /etc/portage/make.conf to the value in the following table appropriate for the Intel graphics hardware.
+
* '''NEED TABLE''': available drivers, hardware gen, VIDEO_CARDS variable
+
gen 1&2:
+
{{file|name=/etc/portage/make.conf|lang=|desc=set video global variable|body=
+
VIDEO_CARDS="intel"
+
}}
+
gen 3
+
{{file|name=/etc/portage/make.conf|lang=|desc=set video global variable|body=
+
VIDEO_CARDS="intel i915"
+
}}
+
gen 4+
+
{{file|name=/etc/portage/make.conf|lang=|desc=set video global variable|body=
+
VIDEO_CARDS="intel i965"
+
}}
+
* custom kernel menuconfig settings
+
 
+
=== AMD/ATI ===
+
Users can choose between Open (radeon) and Closed-Source (fglrx) video drivers. Add or Edit the VIDEO_CARDS global variable in /etc/portage/make.conf to the value in the following table appropriate for the AMD/ATI graphics hardware.
+
* '''NEED TABLE''': available drivers, hardware gen, required VIDEO_CARDS variable
+
Open source drivers:
+
{{file|name=/etc/portage/make.conf|lang=|desc=set video global variable|body=
+
VIDEO_CARDS="radeon"
+
}}
+
 
+
Closed source drivers:
+
{{file|name=/etc/portage/make.conf|lang=|desc=set video global variable|body=
+
VIDEO_CARDS="fglrx"
+
}}
+
 
+
* custom kernel menuconfig settings
+
 
+
=== Nvidia ===
+
Users can choose between Open (nouveau) and Closed-Source (nvidia) video drivers. Add or Edit the VIDEO_CARDS global variable in /etc/portage/make.conf to the value in the following table appropriate for the Nvidia graphics hardware.
+
* '''NEED TABLE''': nouveau + nvidia-drivers versions, hardware gen, required VIDEO_CARDS variable
+
Open source drivers:
+
{{file|name=/etc/portage/make.conf|lang=|desc=set video global variable|body=
+
VIDEO_CARDS="nouveau"
+
}}
+
Closed source [[Package:NVIDIA_Linux_Display_Drivers | drivers]]:
+
{{file|name=/etc/portage/make.conf|lang=|desc=set video global variable|body=
+
VIDEO_CARDS="nvidia"
+
}}
+
* custom kernel menuconfig settings
+
different settings for nouveau and nvidia
+
 
+
=== Other ===
+
==== Multiple Cards (Hybrid Graphics) ====
+
recommended make.conf VIDEO_CARDS
+
Hybrid intel/ati:
+
{{file|name=/etc/portage/make.conf|lang=|desc=set video global variable|body=
+
VIDEO_CARDS="fglrx intel"
+
}}
+
 
+
==== Virtual Machine Guests ====
+
(details?)
+
These settings are used by Parallels VM's and presumably others
+
{{file|name=/etc/portage/make.conf|lang=|desc=set video global variable|body=
+
VIDEO_CARDS="vesa vga"
+
}}
+
 
+
==== Raspberry Pi ====
+
(details?)
+
 
+
== Install ==
+
once your video cards variable is set in make.conf merge changes into your system
+
 
+
<console>###i## emerge -avuND world</console>
+
 
+
eselect profile?
+
 
+
==Configure X.org==
+
===Intel===
+
?
+
===Nvidia===
+
nvidia-xconfig, etc.
+
 
+
===AMD/ATI===
+
aticonfig, etc.
+
<console># ##i##aticonfig --initial --input=/etc/X11/xorg.conf</console>
+
 
+
==Configure framebuffer==
+
What to put in boot.conf etc. Assumes that the kernel is correctly configured.
+
===Intel===
+
?
+
===Nvidia===
+
* settings for nouveau
+
* settings for nvidia-drivers
+
* How to use sys-apps/v86d
+
+
===AMD/ATI===
+
* settings for fglxr
+
* settings for radeon, etc.
+
 
+
==Finalise and test==
+
* eselect opengl
+
{{note|change the number of card eselected to match the card of your system}}
+
<console>###i## eselect opengl list
+
###i## eselect opengl set 1</console>
+
* eselect opencl
+
{{note|some setups can make use of opencl}}
+
<console>###i##eselect opencl list
+
###i##eselect opencl set 1</console>
+
* reboot/test process
+
 
+
==Tips and Tricks==
+
 
+
===compressed video playback===
+
 
+
* VDPAU, VA-API
+
* how to set up mplayer, etc.
+
 
+
==Troubleshooting==
+
* what to do if only a blank screen
+
* nvidia-drivers users updating media-libs/mesa
+

Latest revision as of 04:30, March 29, 2015