Difference between pages "Package:AMD Catalyst Video Drivers" and "User:Thiago.faioli"

(Difference between pages)
 
 
Line 1: Line 1:
{{Ebuild
+
{{Person
|Summary=Accelerated ATI/AMD binary drivers for Radeon HD 5000 and newer chipsets.
+
|Full name=Thiago Torres Faioli
|CatPkg=x11-drivers/ati-drivers
+
|Email=thiago.faioli@gmail.com
|Maintainer=Drobbins
+
|Nick=thiago.faioli
|Homepage=
+
|Geoloc=-19.903757, -43.941042
|Repository=Funtoo Overlay
+
|Location name=Belo Horizonte, Minas Gerais, Brazil
|Overlay=Funtoo
+
|Roles={{Role
 +
|Role type=User
 +
|Role desc=Sysadmin
 +
|Start date=2013/12/12
 +
|Maintains=
 +
|Blogs=www.minasdata.org
 
}}
 
}}
== Introduction ==
 
 
<tt>x11-drivers/ati-drivers</tt> (often referred to as "<tt>fglrx</tt>", the name of its kernel module) is the proprietary, accelerated driver for AMD (ATI) graphics cards.
 
 
== Preparing to Install ==
 
 
=== Xorg-server compatibility ===
 
 
{{Note|The release of the 14.9-r1 driver ebuild eliminates the need to mask <code>xorg-server-1.16</code>.}}
 
 
<code>ati-drivers-14.9-r1</code> has been added to the Funtoo Portage tree which contains a special Ubuntu-only release of the drivers that are compatible with {{Package|x11-base/xorg-server}} version 1.16. If you are using the "stock" drivers, then typically, you would need to mask <code>xorg-server</code> as follows. This is not necessary with 14.9-r1:
 
 
Add the following to <code>/etc/portage/package.mask</code>:
 
 
{{File|name=/etc/portage/package.mask|body=
 
>=x11-base/xorg-server-1.16
 
 
}}
 
}}
 +
==Thiago Torres Faioli==
  
If X is already installed, force it to downgrade by typing:
+
Analyst infrastructure, Sysadmin [http://www.faioli.eti.br ;)]
 
+
<console>
+
# ##i##emerge -auDN world
+
</console>
+
 
+
A few packages will downgrade, and you'll be ready to go.
+
 
+
=== Configuring the kernel ===
+
 
+
Configure the kernel as follows. Note that the Direct Rendering Manager is '''not''' enabled. It's possible to have it selected as a kernel module, but should not be built-in to your kernel.
+
 
+
{{kernelop|desc=
+
[*] Enable loadable module support
+
Processor type and features --->
+
      [*] MTRR (Memory Type Range Register) support
+
Bus options (PCI etc.) --->
+
      [*] PCI Express Port Bus Support
+
      [*] Message Signaled Interrupts (MSI and MSI-X)
+
Device Drivers --->
+
      Graphics support --->
+
            < > Direct Rendering Manager (xFree86 4.1.0 and higher DRI support) --->
+
}}
+
 
+
{{note|If you need support for AGP cards, enable the following kernel options:}}
+
{{kernelop|desc=
+
Device Drivers --->
+
      Graphics support --->
+
            <*> /dev/agpgart (AGP Support) --->
+
                  Select an appropriate AGP driver:
+
                  <*> AMD Opteron/Athlon64 on-CPU GART support
+
}}
+
 
+
=== Editing make.conf ===
+
 
+
Add the following to your <code>/etc/make.conf</code>:
+
<console>
+
# ##i##nano /etc/make.conf
+
VIDEO_CARDS="fglrx"
+
</console>
+
=== Editing package.use ===
+
 
+
Then, add the following to <code>/etc/portage/package.use</code>:
+
<console>
+
###i## nano /etc/portage/package.use
+
x11-drivers/ati-drivers qt4
+
</console>
+
{{note|Feel free to add or remove use flags as you see fit. For example, if you do not want amdcccle support, remove the qt4 use flag.}}
+
== Installing ==
+
 
+
=== Emerging the package ===
+
To emerge the drivers, run the following command:
+
<console>
+
###i## emerge -av --changed-use --deep @world
+
</console>
+
 
+
== Configuring ==
+
  
Next, set ati-drivers to manage the system's OpenGL and OpenCL implementations:  
+
'''Nick:''' ttfx_
<console>
+
###i## eselect opengl set ati
+
###i## eselect opencl set amd
+
</console>
+
  
Afterwards, run <code>aticonfig</code> to modify the X-server configuration file to work with the ati-drivers:  
+
'''Site:''' [http://www.faioli.eti.br faioli]
<console>
+
###i## aticonfig --initial
+
</console>
+
  
{{tip|If you would like to have a full-resolution framebuffer with ati-drivers, check out [[uvesafb| uvesafb]]}}
+
'''Company:''' [http://www.minasdata.org MinasData Tecnology]
  
== Troubleshooting ==
+
'''Twitter:''' [https://twitter.com/ttfx_ @ttfx_]
=== I am using a HDMI connection, and my monitor's display has a black border around it. ===
+
Disable overscan using the following command, as root:
+
  
<console>
+
'''Facebook:''' [https://www.facebook.com/thiago.torresfaioli thiago.torresfaioli]
# ##i##aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0
+
</console>
+
  
You may need to restart your X session.
+
'''Jabber (XMPP):''' thiago.faioli@area31.net.br
  
=== GNOME 3 windows only refresh when I drag them. ===
 
This is a known issue, reported in [http://bugs.funtoo.org/browse/FL-1130 Funtoo Bug 1130]. This issue has been fixed by addressing a bug in cogl -- upgrade to cogl-1.12.2-r2 to fix it.
 
  
=== Compton with backend glx does not work well with ati-drivers ===
+
== Skills ==
Try running compton with the following switches:
+
<console>
+
###i## compton --backend glx --vsync none --paint-on-overlay
+
</console>
+
  
[[Category:Video Cards]]
+
*Hardening Linux system as ISO IEC-27002
[[Category:First Steps]]
+
*Implementing and Administering Linux network servers
{{EbuildFooter}}
+
*Identity and access management with centralized authentication
 +
*High Availability disks and volumes
 +
*Distributed file systems
 +
*Planning, implementation and management of wireless networks point-to-point, multi-point, hotspot; mesh, MIMO

Latest revision as of 17:27, July 9, 2015



Contact

freenode: ttfx

Location

Loading map...
Belo Horizonte, Minas Gerais, Brazil


Thiago Torres Faioli

Analyst infrastructure, Sysadmin ;)

Nick: ttfx_

Site: faioli

Company: MinasData Tecnology

Twitter: @ttfx_

Facebook: thiago.torresfaioli

Jabber (XMPP): thiago.faioli@area31.net.br


Skills

  • Hardening Linux system as ISO IEC-27002
  • Implementing and Administering Linux network servers
  • Identity and access management with centralized authentication
  • High Availability disks and volumes
  • Distributed file systems
  • Planning, implementation and management of wireless networks point-to-point, multi-point, hotspot; mesh, MIMO