Téma: Zprovoznění ATI Radeon + opensource ovladač
Ahoj, snažím se najít radu, jak rozběhnout v Sabayonu Radeon HD 6600M, ale topím se ve směsici buď zastaralých, nebo nefunkčních návodů.
Mám v notebooku 2 karty (Intel se sdílenou RAM a Radeon s vlastními 2GB RAM):
# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Whistler [AMD Radeon HD 6600M Series]
Instalátor mi nastavil tu inteláckou. Šlape dobře včetně (relativně pomalé) 3D akcelerace. Jenže jsem si nepřiplácel za druhou kartu proto, aby neúčelně spinkala. Když jsem nainstaloval fglrx ovladače, ATI karta fungovala, 3D akcelerace výrazně zrychlila, ale paradoxně k tomu bylo prostředí KDE4 takové nějaké méně plynulé. Navíc tam, kde se mi při nestíhání vykreslování (KDE4 je fakt utrpení) zobrazí s intel ovladačem černé pozadí, tak to dělalo hnusné pruhy. Takže jsem se pokoušel zprovoznit opensource ovladače.
Nainstalované je mám:
# equo search installed xf86-video-ati
>> @@ Searching...
>> @@ Package: x11-drivers/xf86-video-ati-6.14.3 branch: 5, [sabayon-weekly]
>> Available: version: 6.14.3 ~ tag: NoTag ~ revision: 2
>> Installed: version: 6.14.3 ~ tag: NoTag ~ revision: 2
>> Slot: 0
>> Homepage: http://xorg.freedesktop.org/
>> Description: ATI video driver
>> License: MIT
>> Keywords: installed, xf86-video-ati
>> Found: 1 entries
Přepnul jsem opengl implementaci zpět na xorg-x11
# eselect opengl set 2
# eselect opengl list
Available OpenGL implementations:
[1] ati
[2] xorg-x11 *
V xorg.conf jsem zkoušel použít jako ovladač ati i radeon - vyšlo to na stejno:
Section "Device"
Identifier "SabayonVga0"
Driver "ati"
BusID "PCI:01:00"
# Driver "intel"
# BusID "PCI:00:02"
EndSection
# tail -15 /var/log/Xorg.0.log
[ 1651.317] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[ 1651.317] (II) [KMS] drm report modesetting isn't supported.
[ 1651.317] (II) GPU only supported with KMS, using vesa instead.
[ 1651.317] (II) UnloadModule: "radeon"
[ 1651.317] (II) Unloading radeon
[ 1651.317] (EE) Screen(s) found, but none have a usable configuration.
[ 1651.317]
Fatal server error:
[ 1651.317] no screens found
[ 1651.317] Please consult the The X.Org Foundation support at http://wiki.x.org for help.
[ 1651.317] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 1651.317]
V tomto už tak nějak tápu, ale chápu dobře, že problémem je to KMS, které pro Radeon není zakompilované v jádře?
# grep KMS /usr/src/linux/.config
CONFIG_DRM_KMS_HELPER=m
# CONFIG_DRM_RADEON_KMS is not set
CONFIG_DRM_I915_KMS=y
S touto domněnkou jsem hodně na vážkách, neb pochybuji, že by jádro Sabayonu bylo přednastaveno tak, aby nebyl OSS ovladač pro Radeon použitelný.
Jaká je "ta správná cesta" k tomu, aby to fungovalo?