Не работает при установке из пакета. 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 неправильно работают вентиляторы видеокарты (пашут все время).
Для правильной установки fglrx необходима не вполне тривиальная последовательность действий. Сейчас мы пишем инструкцию. А вот про неотключающийся вентилятор лучше открыть отдельную ошибку. У Вас p6 с ядром из Сизифа? Или?
(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 обороты снижаются. Кажется это вентилятор от радеона, странно карта не задействована а вентилятор пашет. Я не знааю как это точно диагностировать
2.6.39- alt2 в Сизифе. Попробуйте, пожалуйста. 2oddity@: и Вы тоже.
(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.
На Сизиф + distro-blocker
2oddity@: собственно, главная проблема в том, что штатный установщик может хоть как-то разобраться в двух видеоадаптерах, а в нашем пакете эта функциональность потеряна.
2pip@: попробуйте, кстати, свободный драйвер, в 39.2 есть исправления.
(In reply to comment #6) > 2oddity@: собственно, главная проблема в том, что штатный установщик может хоть > как-то разобраться в двух видеоадаптерах, а в нашем пакете эта функциональность > потеряна. А можно использовать опыт других rpm дистрибутивов? Например в Mageia эта штука пашет даже в 85 версии.
(In reply to comment #7) > 2pip@: попробуйте, кстати, свободный драйвер, в 39.2 есть исправления. а как узнать что он работает, мне кажется xorg выбирает intel по умолчанию Задать radeon?
(In reply to comment #10) > (In reply to comment #7) > > 2pip@: попробуйте, кстати, свободный драйвер, в 39.2 есть исправления. > > а как узнать что он работает, мне кажется xorg выбирает intel по умолчанию > Задать radeon? Еще вопрос, очевидно что нужно xorg тоже до сизифа обновить?
(В ответ на комментарий №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
(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 а у нас его нет. Просто пересобрать не получится
(В ответ на комментарий №13) > (In reply to comment #12) > У них dkms а у нас его нет. Просто пересобрать не получится Конечно. Но dkms не решит эту проблему.
(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)
Xorg.log для свободного драйвера приведите, пожалуйста.
Created attachment 4984 [details] xorg.2.log Если так Section "Device" Identifier "Card0|0" Driver "fglrx" # BusID "PCI:1:0:0" EndSection И вываливается в консоль при загрузке
(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
Created attachment 4985 [details] xorg.3.log А если: Section "Device" Identifier "Card0|0" Driver "radeon" BusID "PCI:1:0:0" EndSection Тогда в итоге темный экран и лог в приложении
(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 Кажется что свободный драйвер должен работать на моем оборудовании
(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%
В новом Catalist 11.7 обещана поддержка нескольких карт. Илья, соберите как вернетесь из отпуска, пожалуйста.
Собрал fglrx_glx-8.87.2-alt1
(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
Илья, посмотрите эту сборку, пожалуйста: http://pkgs.org/debian-wheezy/debian-nonfree-i386/fglrx-glx_11-6-3_i386.deb.html
К сведению: http://linux-hybrid-graphics.blogspot.com/
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
(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 позволяет отключить нерабочую карту но засыпание не работает - ноут виснет, видимо радеон включается.
Антон, что скажете?
(В ответ на комментарий №29) > Антон, что скажете? Хотелось бы все таки услышать комментарий спеца. В сусе помимо CONFIG_VGA_SWITCHEROO=y Еще CONFIG_VIDEO_OUTPUT_CONTROL=Y а не "m" как у нас. Я пытался добавить модули vgastate и output в /etc/modules - не помагает
(In reply to comment #30) > (В ответ на комментарий №29) Собрал ядро 3.0.7 из src.rpm, заменив часть опций касающихся vga аналогично опциям kernel config взятым из ядра 3.1 от оpensuse. Ядро получилось рабочее, но switcheroo так и остался не рабочим. На этом прошу закрыть данный баг как более неактуальный для меня. Я поставил другую систему, где это работает.
(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
> > Если есть необходимость я могу перенести свой опыт на wiki Да, Валерий, перенесите, пожалуйста
(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
oddity: ping
Кто-нибудь проверял свежую версию еще раз на системах с двумя видеокартами?
В нашем драйвере fglrx функция управления двумя видюшками не потеряна. Для управления переключениями видеокартами через amdcccle (Catalyst) необходимо дать из под рута команду aticonfig --initial после этого появится пункт в amdcccle для переключения м/у intel/amd или amd/amd в зависимости от железа. Есть одно НО необходимо как минимум перезапустить X-сервер о чем и будет написано в amdcccle после совершения манипуляции. Для nvidia bumblebee реализован лучше конечно, возможно и для amd допилят когда-нибудь, багу можно закрывать.
Для управления из консоли aticonfig --px-igpu интегрированная aticonfig --px-dgpu дискретная и для лучшего понимания man aticonfig
.