Bug 25794

Summary: fglrx:black screen
Product: Sisyphus Reporter: Valery Pipin <pip>
Component: fglrx_glxAssignee: Ilya Mashkin <oddity>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, aspsk, barssc, barssc, boyarsh, oddity
Version: unstableKeywords: distro-blocker
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 23155    
Attachments:
Description Flags
xorg.2.log
none
xorg.3.log
none
пооследний Xorg.0.log none

Description Valery Pipin 2011-06-21 05:13:56 MSK
Не работает при установке из пакета.
Xorg.log:

X.Org X Server 1.10.2
Release Date: 2011-05-28
X Protocol Version 11, Revision 0
Build Operating System: ALT Linux Sisyphus (20081222) x86_64
Current Operating System: Linux tao-vp.Stanford.EDU 2.6.39-std-def-alt1 #1 SMP Wed Jun 8 13:35:51 UTC 2011 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz root=UUID=33f77dea-1ca8-41c3-9135-f991233561d0 ro failsafe vga=normal
Build Date: 29 May 2011  07:31:52AM
 
Current version of pixman: 0.22.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Jun 20 17:38:08 2011
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(==) ServerLayout "aticonfig Layout"
(**) |-->Screen "aticonfig-Screen[0]-0" (0)
(**) |   |-->Monitor "aticonfig-Monitor[0]-0"
(**) |   |-->Device "aticonfig-Device[0]-0"
(==) Automatically adding devices
(==) Automatically enabling devices
(==) FontPath set to:
        catalogue:/etc/X11/fontpath.d
(==) ModulePath set to "/usr/lib64/X11/modules"
(II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
(II) Loader magic: 0x7d90e0
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.4
        X.Org Video Driver: 10.0
        X.Org XInput driver : 12.2
        X.Org Server Extension : 5.0
(--) PCI:*(0:0:2:0) 8086:0046:103c:1436 rev 2, Mem @ 0xc0000000/4194304, 0xb0000000/268435456, I/O @ 0x00004050/8
(--) PCI: (0:1:0:0) 1002:68c1:103c:1436 rev 0, Mem @ 0xa0000000/268435456, 0xc4400000/131072, I/O @ 0x00003000/256, BIOS @ 0x????????/131072
(II) Executed /usr/libexec/X11/drv.d/fglrx
(II) "extmod" will be loaded by default.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded by default.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "extmod"
(II) Loading /usr/lib64/X11/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
        compiled for 1.10.2, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 5.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib64/X11/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 1.10.2, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 5.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib64/X11/modules/extensions/fglrx/libglx.so
(II) Module glx: vendor="FireGL - ATI Technologies Inc."
        compiled for 6.9.0, module version = 1.0.0
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib64/X11/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
        compiled for 1.10.2, module version = 1.13.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 5.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib64/X11/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
        compiled for 1.10.2, module version = 1.0.0
        ABI class: X.Org Server Extension, version 5.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib64/X11/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
        compiled for 1.10.2, module version = 1.2.0
        ABI class: X.Org Server Extension, version 5.0
(II) Loading extension DRI2
(II) LoadModule: "fglrx"
(II) Loading /usr/lib64/X11/modules/drivers/fglrx_drv.so
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
        compiled for 1.4.99.906, module version = 8.85.6
        Module class: X.Org Video Driver
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/lib64/X11/modules/linux/libfglrxdrm.so
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
        compiled for 1.4.99.906, module version = 8.85.6
(II) ATI Proprietary Linux Driver Version Identifier:8.85.6
(II) ATI Proprietary Linux Driver Release Identifier: 8.85                                 
(II) ATI Proprietary Linux Driver Build Date: Apr 19 2011 21:30:04
(++) using VT number 7

(WW) Falling back to old probe method for fglrx
(II) Loading PCS database from /etc/ati/amdpcsdb
(--) Chipset Supported AMD Graphics Processor (0x68C1) found
(WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found
(II) fglrx: intel VGA device detected, load intel driver.
(II) LoadModule: "intel"
(II) Loading /usr/lib64/X11/modules/drivers/intel_drv.so
(II) Module intel: vendor="X.Org Foundation"
        compiled for 1.10.1, module version = 2.15.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 10.0
(II) AMD Video driver is running on a device belonging to a group targeted for this release
(II) AMD Video driver is signed
(II) Loading /usr/lib64/X11/modules/drivers/fglrx_drv.so
(II) Loading /usr/lib64/X11/modules/linux/libfglrxdrm.so
(II) fglrx(0): pEnt->device->identifier=0x805230
(II) Loading /usr/lib64/X11/modules/drivers/intel_drv.so
(II) intel(1): pEnt->device->identifier=(nil)
(EE) Screen 1 deleted because of no matching config section.
(II) UnloadModule: "intel"
(II) Unloading intel
(II) fglrx(0): === [xdl_xs110_atiddxPreInit] === begin
(II) fglrx(0): PowerXpress: Discrete GPU is selected.
(EE) fglrx(0): PowerXpress: /usr/lib64/fglrx/switchlibGL failed with exit status 1
(II) fglrx(0): PowerXpress: Diagnostic output from /usr/lib64/fglrx/switchlibGL:
library file /usr/lib64/fglrx/fglrx-libGL.so.1.2 not exist, can't switch

(EE) fglrx(0): PowerXpress: Fail to switch libGL link files.
(WW) fglrx(0): PreInit PowerXpress failed!
Backtrace:
0: X (xorg_backtrace+0x28) [0x4a0b78]
1: X (0x400000+0x61369) [0x461369]
2: /lib64/libpthread.so.0 (0x7fc50d2c3000+0xef30) [0x7fc50d2d1f30]
3: /usr/lib64/X11/modules/drivers/fglrx_drv.so (xdl_xs110_atiddxFreeScreen+0x72) [0x7fc509a5a572]
4: X (xf86DeleteScreen+0x7c) [0x46b4bc]
5: X (InitOutput+0x926) [0x4705e6]
6: X (0x400000+0x212ad) [0x4212ad]
7: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7fc50c22fc5d]
8: X (0x400000+0x21009) [0x421009]
Segmentation fault at address 0x31

Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting

##########
lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
01:00.0 VGA compatible controller: ATI Technologies Inc Madison [AMD Radeon HD 5000M Series]
01:00.1 Audio device: ATI Technologies Inc Redwood HDMI Audio [Radeon HD 5600 Series]
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 05)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 05)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 05)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 05)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 05)
#################

Стоит заметить что при установке из нативного инсталлятора (с amd.com) все-таки удается запустить X-ы. Однако и в этом случае отсутствует некоторая функциональность,
например переключение между видео картами, плюс не работает засыпание, никакое.
В тоже время  без установки fglrx неправильно работают вентиляторы видеокарты (пашут все время).
Comment 1 AEN 2011-06-21 08:35:30 MSK
Для правильной установки fglrx необходима не вполне тривиальная последовательность действий. Сейчас мы пишем инструкцию.
А вот про неотключающийся вентилятор лучше открыть отдельную ошибку. У Вас p6 с ядром из Сизифа? Или?
Comment 2 Valery Pipin 2011-06-21 10:33:35 MSK
(In reply to comment #1)
> Для правильной установки fglrx необходима не вполне тривиальная
> последовательность действий. Сейчас мы пишем инструкцию.
> А вот про неотключающийся вентилятор лучше открыть отдельную ошибку. У Вас p6 с
> ядром из Сизифа? Или?

Благодарю!
На p6, как только в сизифе появятся исходники для kernel-module-fglrx-861 попробую ядро из сизифа. Мне кажется инструкция получается весьма витиеватой, сначала надо поправить права switchlibGL  switchlibglx, затем вставить линки,
но даже после этого у меня не поднялось :
(II) Loading /usr/lib64/X11/modules/drivers/intel_drv.so
(II) intel(1): pEnt->device->identifier=(nil)
(EE) Screen 1 deleted because of no matching config section.
(II) UnloadModule: "intel"
(II) Unloading intel
(II) fglrx(0): === [xdl_xs110_atiddxPreInit] === begin
(II) fglrx(0): PowerXpress: Discrete GPU is selected.
(EE) fglrx(0): PowerXpress: Switching libGL did not take effect.
(EE) fglrx(0): PowerXpress: Fail to switch libGL link files.
(WW) fglrx(0): PreInit PowerXpress failed!

Про вентилятор. Если запускаешь fglrx обороты снижаются. Кажется это вентилятор
от радеона, странно карта не задействована а вентилятор пашет. Я не знааю как это точно диагностировать
Comment 3 AEN 2011-06-27 00:37:52 MSK
2.6.39- alt2 в Сизифе. Попробуйте, пожалуйста.
2oddity@: и Вы тоже.
Comment 4 Valery Pipin 2011-06-27 03:51:07 MSK
(In reply to comment #3)
> 2.6.39- alt2 в Сизифе. Попробуйте, пожалуйста.
> 2oddity@: и Вы тоже.

У меня p6 и x86_64. Ядро из сизифа 2.6.39-alt2. Действовал по инструкции http://www.altlinux.org/%D0%9F%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4_%D0%BD%D0%B0_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D1%8B_Nvidia_%D0%B8_fglrx.
Кажется, что она еще не дописана? 
При первой перезагрузке ошибка со ссылкой на неправильные права switchlibGL: 
...................
(II) AMD Video driver is signed
(II) Loading /usr/lib64/X11/modules/drivers/fglrx_drv.so
(II) Loading /usr/lib64/X11/modules/linux/libfglrxdrm.so
(II) fglrx(0): pEnt->device->identifier=0x807120
(II) Loading /usr/lib64/X11/modules/drivers/intel_drv.so
(II) intel(1): pEnt->device->identifier=(nil)
(EE) Screen 1 deleted because of no matching config section.
(II) UnloadModule: "intel"
(II) Unloading intel
(II) fglrx(0): === [xdl_xs110_atiddxPreInit] === begin
(II) fglrx(0): PowerXpress: Discrete GPU is selected.
(EE) fglrx(0): PowerXpress: '/usr/lib64/fglrx/switchlibGL' must be readable and executable by owner
(EE) fglrx(0): PowerXpress: Fail to switch libGL link files.
(WW) fglrx(0): PreInit PowerXpress failed!
Backtrace:
0: X (xorg_backtrace+0x28) [0x4a1a78]
1: X (0x400000+0x61889) [0x461889]
2: /lib64/libpthread.so.0 (0x7fe153bb5000+0xef30) [0x7fe153bc3f30]
3: /usr/lib64/X11/modules/drivers/fglrx_drv.so (xdl_xs110_atiddxFreeScreen+0x72) [0x7fe150534b02]
4: X (xf86DeleteScreen+0x7c) [0x46c37c]
5: X (InitOutput+0x926) [0x4714e6]
6: X (0x400000+0x2141d) [0x42141d]
7: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7fe152b21c5d]
8: X (0x400000+0x21179) [0x421179]
Segmentation fault at address 0x41
#########
Далее делаю:
chmod +x /usr/lib64/fglrx/switchlibGL
chmod +x /usr/lib64/fglrx/switchlibglx
После перезагрузки получаю ошибку:
...............

(II) fglrx(0): PowerXpress: Discrete GPU is selected.
(EE) fglrx(0): Active libglx doesn't match current PX setting.
(EE) fglrx(0): PowerXpress: /usr/lib64/fglrx/switchlibglx failed with exit status 1
(II) fglrx(0): PowerXpress: Diagnostic output from /usr/lib64/fglrx/switchlibglx:
library file /usr/lib64/xorg/modules/extensions/fglrx/fglrx-libglx.so not exist, can't switch

(EE) fglrx(0): PowerXpress: Fail to switch libGL link files.
(WW) fglrx(0): PreInit PowerXpress failed!
Backtrace:
0: X (xorg_backtrace+0x28) [0x4a1a78]
1: X (0x400000+0x61889) [0x461889]
2: /lib64/libpthread.so.0 (0x7f3f8af52000+0xef30) [0x7f3f8af60f30]
3: /usr/lib64/X11/modules/drivers/fglrx_drv.so (xdl_xs110_atiddxFreeScreen+0x72) [0x7f3f878d1b02]
4: X (xf86DeleteScreen+0x7c) [0x46c37c]
5: X (InitOutput+0x926) [0x4714e6]
6: X (0x400000+0x2141d) [0x42141d]
7: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x7f3f89ebec5d]
8: X (0x400000+0x21179) [0x421179]
Segmentation fault at address 0x41
###################
Я пытался создать xorg  и линки, но далее опять была ругань на отсутствие
библиотеки в /usr/lib/fglrx.
Comment 5 AEN 2011-06-27 04:05:59 MSK
На Сизиф + distro-blocker
Comment 6 AEN 2011-06-27 04:12:43 MSK
2oddity@: собственно, главная проблема в том, что штатный установщик может хоть как-то разобраться в двух видеоадаптерах, а в нашем пакете эта функциональность потеряна.
Comment 7 AEN 2011-06-27 04:17:01 MSK
2pip@: попробуйте, кстати, свободный драйвер, в 39.2 есть исправления.
Comment 8 Valery Pipin 2011-06-27 04:19:19 MSK
(In reply to comment #6)
> 2oddity@: собственно, главная проблема в том, что штатный установщик может хоть
> как-то разобраться в двух видеоадаптерах, а в нашем пакете эта функциональность
> потеряна.

А можно использовать опыт других rpm дистрибутивов?
Например в Mageia эта штука пашет даже в 85 версии.
Comment 9 Valery Pipin 2011-06-27 04:21:32 MSK
(In reply to comment #7)
> 2pip@: попробуйте, кстати, свободный драйвер, в 39.2 есть исправления.

а как узнать что он работает, мне кажется xorg выбирает intel по умолчанию
Задать radeon?
Comment 10 Valery Pipin 2011-06-27 04:24:24 MSK
(In reply to comment #7)
> 2pip@: попробуйте, кстати, свободный драйвер, в 39.2 есть исправления.

а как узнать что он работает, мне кажется xorg выбирает intel по умолчанию
Задать radeon?
Comment 11 Valery Pipin 2011-06-27 04:26:23 MSK
(In reply to comment #10)
> (In reply to comment #7)
> > 2pip@: попробуйте, кстати, свободный драйвер, в 39.2 есть исправления.
> 
> а как узнать что он работает, мне кажется xorg выбирает intel по умолчанию
> Задать radeon?

Еще вопрос, очевидно что нужно xorg тоже до сизифа обновить?
Comment 12 AEN 2011-06-27 04:29:20 MSK
(В ответ на комментарий №8)
> (In reply to comment #6)
> > 2oddity@: собственно, главная проблема в том, что штатный установщик может хоть
> > как-то разобраться в двух видеоадаптерах, а в нашем пакете эта функциональность
> > потеряна.
> 
> А можно использовать опыт других rpm дистрибутивов?
> Например в Mageia эта штука пашет даже в 85 версии.

Конечно же нужно.
2oddity@: http://distro.ibiblio.org/mageia/distrib/cauldron/SRPMS/nonfree/release/fglrx-8.850-3.mga1.src.rpm
Comment 13 Valery Pipin 2011-06-27 04:32:25 MSK
(In reply to comment #12)
> (В ответ на комментарий №8)
> > (In reply to comment #6)
> > > 2oddity@: собственно, главная проблема в том, что штатный установщик может хоть
> > > как-то разобраться в двух видеоадаптерах, а в нашем пакете эта функциональность
> > > потеряна.
> > 
> > А можно использовать опыт других rpm дистрибутивов?
> > Например в Mageia эта штука пашет даже в 85 версии.
> 
> Конечно же нужно.
> 2oddity@:
> http://distro.ibiblio.org/mageia/distrib/cauldron/SRPMS/nonfree/release/fglrx-8.850-3.mga1.src.rpm

У них dkms а у нас его нет. Просто пересобрать не получится
Comment 14 AEN 2011-06-27 04:46:11 MSK
(В ответ на комментарий №13)
> (In reply to comment #12)
> У них dkms а у нас его нет. Просто пересобрать не получится

Конечно. Но dkms не решит эту проблему.
Comment 15 Valery Pipin 2011-06-27 05:12:03 MSK
(In reply to comment #9)
> (In reply to comment #7)
> > 2pip@: попробуйте, кстати, свободный драйвер, в 39.2 есть исправления.
> 
> а как узнать что он работает, мне кажется xorg выбирает intel по умолчанию
> Задать radeon?
Задал radeon в секции device. Xorg пишет что мой device не найден
(у меня AMD Radeon HD 5000M Series, Redwood)
Comment 16 AEN 2011-06-27 05:43:15 MSK
Xorg.log для свободного драйвера приведите, пожалуйста.
Comment 17 Valery Pipin 2011-06-27 07:11:56 MSK
Created attachment 4984 [details]
xorg.2.log

Если так 
Section "Device"
        Identifier  "Card0|0"
        Driver      "fglrx" 
#        BusID   "PCI:1:0:0"
EndSection

И вываливается в консоль при загрузке
Comment 18 Valery Pipin 2011-06-27 07:13:46 MSK
(In reply to comment #17)
> Created an attachment (id=4984) [details]
> xorg.2.log
> 
> Если так 
> Section "Device"
>         Identifier  "Card0|0"
>         Driver      "fglrx" 
> #        BusID   "PCI:1:0:0"
> EndSection
> 
> И вываливается в консоль при загрузке
Ошибся конечно 
Section "Device"
         Identifier  "Card0|0"
         Driver      "radeon" 
 #        BusID   "PCI:1:0:0"
EndSection
Comment 19 Valery Pipin 2011-06-27 07:17:24 MSK
Created attachment 4985 [details]
xorg.3.log

А если:
Section "Device"
         Identifier  "Card0|0"
         Driver      "radeon" 
        BusID   "PCI:1:0:0"
EndSection

Тогда в итоге темный экран и лог в приложении
Comment 20 Valery Pipin 2011-06-28 09:15:10 MSK
(In reply to comment #16)
> Xorg.log для свободного драйвера приведите, пожалуйста.
вот еще вывод  "dmesg | grep drm"

[    2.225953] [drm] Initialized drm 1.1.0 20060810
[    2.305926] [drm] MTRR allocation failed.  Graphics performance may suffer.
[    2.308791] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    2.308793] [drm] Driver supports precise vblank timestamp query.
[    2.602924] fbcon: inteldrmfb (fb0) is primary device
[    2.782681] fb0: inteldrmfb frame buffer device
[    2.782682] drm: registered panic notifier
[    2.808804] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    9.813997] [drm] radeon defaulting to kernel modesetting.
[    9.814000] [drm] radeon kernel modesetting enabled.
[    9.814300] [drm] initializing kernel modesetting (REDWOOD 0x1002:0x68C1).
[    9.814372] [drm] register mmio base: 0xC4400000
[    9.814373] [drm] register mmio size: 131072
[   10.131291] [drm] Detected VRAM RAM=1024M, BAR=256M
[   10.131292] [drm] RAM width 128bits DDR
[   10.131356] [drm] radeon: 1024M of VRAM memory ready
[   10.131358] [drm] radeon: 512M of GTT memory ready.
[   10.131367] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[   10.131369] [drm] Driver supports precise vblank timestamp query.
[   10.131441] [drm] radeon: irq initialized.
[   10.131445] [drm] GART: num cpu pages 131072, num gpu pages 131072
[   10.131909] [drm] Loading REDWOOD Microcode
[   10.701393] [drm] ring test succeeded in 1 usecs
[   10.701477] [drm] radeon: ib pool ready.
[   10.701551] [drm] ib test succeeded in 0 usecs
[   10.701862] [drm] Radeon Display Connectors
[   10.701864] [drm] Connector 0:
[   10.701865] [drm]   LVDS
[   10.701867] [drm]   DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568 0x656c 0x656c
[   10.701868] [drm]   Encoders:
[   10.701870] [drm]     LCD1: INTERNAL_UNIPHY
[   10.701871] [drm] Connector 1:
[   10.701872] [drm]   DisplayPort
[   10.701874] [drm]   HPD2
[   10.701875] [drm]   DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
[   10.701876] [drm]   Encoders:
[   10.701877] [drm]     DFP1: INTERNAL_UNIPHY1
[   10.701879] [drm] Connector 2:
[   10.701880] [drm]   HDMI-A
[   10.701881] [drm]   HPD1
[   10.701883] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[   10.701885] [drm]   Encoders:
[   10.701886] [drm]     DFP2: INTERNAL_UNIPHY1
[   11.670862] [drm] Internal thermal controller with fan control
[   11.670915] [drm] radeon: power management initialized
[   12.637309] [drm] fb mappable at 0xA0141000
[   12.637310] [drm] vram apper at 0xA0000000
[   12.637312] [drm] size 4325376
[   12.637312] [drm] fb depth is 24
[   12.637313] [drm]    pitch is 5632
[   12.637424] fb1: radeondrmfb frame buffer device
[   12.637429] [drm] Initialized radeon 2.9.0 20080528 for 0000:01:00.0 on minor 1

Кажется что свободный драйвер должен работать на моем оборудовании
Comment 21 Valery Pipin 2011-07-09 12:09:47 MSK
(In reply to comment #1)
> Для правильной установки fglrx необходима не вполне тривиальная
> последовательность действий. Сейчас мы пишем инструкцию.
> А вот про неотключающийся вентилятор лучше открыть отдельную ошибку. У Вас p6 с
> ядром из Сизифа? Или?

Вентилятор радеона удалось отключить  с использованием модуля acpi_call:
'modprobe acpi_call' и '/usr/share/acpi_call/test_off.sh'
Система - x86_64, P6, kernel#2.6.39-alt2.1. Общий эффект - снижение
температуры процессоров на 10-15%
Comment 22 AEN 2011-08-04 00:42:18 MSK
В новом Catalist 11.7 обещана поддержка нескольких карт.
Илья, соберите как вернетесь из отпуска, пожалуйста.
Comment 23 Ilya Mashkin 2011-08-06 00:16:16 MSK
Собрал fglrx_glx-8.87.2-alt1
Comment 24 Valery Pipin 2011-08-07 23:45:56 MSK
(In reply to comment #23)
> Собрал fglrx_glx-8.87.2-alt1

Не работает, с теми же симптомами. Я так понимаю что данная сборка
игнорирует гибридные карты. А они между тем вполне себе рабочие в линуксе, например Mageia 1.

(EE) fglrx(0): PowerXpress: '/usr/lib64/fglrx/switchlibGL' must be readable and
executable by owner
и так далее.
Теперь на сизифе, ядро 3.0.1-std-def-alt1
Comment 25 AEN 2011-08-07 23:59:26 MSK
Илья, посмотрите эту сборку, пожалуйста:
http://pkgs.org/debian-wheezy/debian-nonfree-i386/fglrx-glx_11-6-3_i386.deb.html
Comment 26 AEN 2011-08-09 02:27:17 MSK
К сведению: http://linux-hybrid-graphics.blogspot.com/
Comment 27 Valery Pipin 2011-08-25 09:46:13 MSK
Created attachment 5060 [details]
пооследний Xorg.0.log

Теперь на сизифе, (последний xorg  и ядро 3.0.3-std-def) в логе нет ошибок
однако экран черный и курсор вверху слева. Пробовал также опцию в груб radeon.modeset=1, она никак не влияет на результат.
50-driver.conf содержит строчки:
Section "Device"
        Identifier  "Card0|0"
        Driver      "radeon"
        Option  "BusType" "PCI"
        BusID  "PCI:1:0:0" 
EndSection
Comment 28 Valery Pipin 2011-10-24 17:57:06 MSK
(In reply to comment #26)
> К сведению: http://linux-hybrid-graphics.blogspot.com/

К сожалению на altlinux эти инструкции не работают.
Я не разбираюсь в настройках ядра могу только сравнивать результ. Почему то при 
при опции ядра CONFIG_VGA_SWITCHEROO=y и в  ubuntu  и в  opensuse
присутствует возможность обращения к этой функциональности путем 
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
echo DDIS > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Что дает по крайне мере возможность отключить этот чертов
радеон и безболезнено использовать засыпание  и прочую функциональность
ноутбука. В текущем altlinux /sys/kernel/debug/vgaswitcheroo отсутствует.
Кернел 3.0.6. acpi_call позволяет отключить нерабочую карту но засыпание не
работает - ноут виснет, видимо радеон включается.
Comment 29 AEN 2011-10-24 19:33:49 MSK
Антон, что скажете?
Comment 30 Valery Pipin 2011-10-27 15:25:25 MSK
(В ответ на комментарий №29)
> Антон, что скажете?

Хотелось бы все таки услышать  комментарий спеца. 
В сусе помимо
 CONFIG_VGA_SWITCHEROO=y
Еще
CONFIG_VIDEO_OUTPUT_CONTROL=Y
 а не "m" как у нас.
Я пытался добавить модули vgastate и  output в /etc/modules - не помагает
Comment 31 Valery Pipin 2011-11-02 11:42:21 MSK
(In reply to comment #30)
> (В ответ на комментарий №29)
Собрал ядро 3.0.7  из src.rpm, заменив часть опций касающихся  vga аналогично опциям kernel config  взятым из ядра 3.1 от оpensuse. Ядро получилось рабочее, но switcheroo так и остался не рабочим. На этом прошу закрыть данный  баг как более неактуальный для меня. Я поставил другую систему, где это работает.
Comment 32 Valery Pipin 2011-12-14 06:53:24 MSK
(In reply to comment #30)
> (В ответ на комментарий №29)
> > Антон, что скажете?
> 
> Хотелось бы все таки услышать  комментарий спеца. 
> В сусе помимо
>  CONFIG_VGA_SWITCHEROO=y
> Еще
> CONFIG_VIDEO_OUTPUT_CONTROL=Y
>  а не "m" как у нас.
> Я пытался добавить модули vgastate и  output в /etc/modules - не помагает
Удалось таки заставить работать switcheroo на альте. Принципиальным моментом
оказалось монтирование  каталога /sys/kernel/debug.
По причине неправльных опций монтирования этот каталог не монтировался у меня автоматически. А присутствие в этом каталоге отдельных системных файлов и под каталогов сбивало с толку. Вообщем при  

debugfs              /sys/kernel/debug    debugfs    auto                0 0

А также взяв инструкции с http://asusm51ta-with-linux.blogspot.com/
у меня работает переключение на дискретную или интегрированную карту. Проверено
на centaurus P6 ядро 3.0.4. С последним ядром 3.0.8  X-ы не грузяться, надо разбираться почему, но мне пока некогда. 

Если есть необходимость я могу перенести свой опыт на wiki
Comment 33 Ilya Mashkin 2011-12-17 00:29:31 MSK
> 
> Если есть необходимость я могу перенести свой опыт на wiki

Да, Валерий, перенесите, пожалуйста
Comment 34 Valery Pipin 2011-12-18 11:13:12 MSK
(In reply to comment #33)
> > 
> > Если есть необходимость я могу перенести свой опыт на wiki
> 
> Да, Валерий, перенесите, пожалуйста
Как смог перенес на:
http://www.altlinux.org/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9D%D0%BE%D1%83%D1%82%D0%B1%D1%83%D0%BA%D0%B8

Наверное можно пакет собрать но я не силен в том, что касается требуемых изменений в системных файлах fstab и rc.local
Comment 35 AEN 2012-02-20 01:33:10 MSK
oddity: ping
Comment 36 Ilya Mashkin 2015-01-26 20:28:10 MSK
Кто-нибудь проверял свежую версию еще раз на системах с двумя видеокартами?
Comment 37 barssc 2015-01-27 17:52:21 MSK
В нашем драйвере fglrx функция управления двумя видюшками не потеряна. Для управления переключениями видеокартами через amdcccle (Catalyst) необходимо дать из под рута команду aticonfig --initial после этого появится пункт в amdcccle для переключения м/у intel/amd или amd/amd в зависимости от железа. Есть одно НО необходимо как минимум перезапустить X-сервер о чем и будет написано в amdcccle после совершения манипуляции. Для nvidia bumblebee реализован лучше конечно, возможно и для amd допилят когда-нибудь, багу можно закрывать.
Comment 38 barssc 2015-01-27 17:57:06 MSK
Для управления из консоли
aticonfig --px-igpu интегрированная
aticonfig --px-dgpu дискретная
и для лучшего понимания man aticonfig
Comment 39 barssc 2015-08-19 19:36:48 MSK
.