LINUX.ORG.RU

тормозят X-ы


0

0

Поставил arch, установил Х-ы, так как карточка ati radeon hd 4500, ставил драйвера и -ati и -radeonhd, но от этого ничего не поменялось. xorg.conf исправлял по английской вики для каждого драйвера, но все-равно в обоих случаях Х-ы (среда гном, в openbox тоже) тормозят, т.е при перетаскивании окон остается шлейф, в браузере при листинге страницы слайдшоу, вместо плавной перемотки.
Вот xorg.config:

Section «Module»

   Load «drm»
   Load «dri»
   Load «dri2»
   Load «extmod»
   Load «dbe»
   Load «glx»
   Load «record»
EndSection

Section «Device»
   Identifier «Card0»
   Driver «radeonhd»
   Option «AccelMethod» «exa»
   Option «DRI» «on»
   Option «AGPMode» «4»
   Option    «ColorTiling» «on»
   Option «EnablePageFlip» «on»
   Option    «AGPFastWrite» «yes»
   Option    «EXAVSync» «yes»
   VendorName «ATI Technologies Inc»
   BoardName «M92 [Mobility Radeon HD 4500 Series]»
   BusID «PCI:1:0:0»
EndSection

Section «DRI»
   Group «video»
   Mode    0666
EndSection

а пробовали убрать все лишнее и позволить драйверу самому решать?

вот такой xorg.conf ?

Section «Device»
Identifier «Card0»
Driver «radeonhd»
VendorName «ATI Technologies Inc»
BoardName «M92 [Mobility Radeon HD 4500 Series]»
EndSection
Section «DRI»
Group «video»
Mode 0666
EndSection

Sylvia ★★★★★
()

попробуй закомментировать модуль «dri2»

cyberstorm
()

А Radeon HD 4500 разве поддерживается открытыми драйверами?
проприетарщину пробовали?

kraulfz
()
Ответ на: комментарий от Novell-ch

sudo cat /var/log/Xorg.0.log |grep WW

   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(WW) RADEONHD(0): rhdAtomAllocateFbScratch: FW FB scratch area not located at the end of VRAM. Scratch End: 0x84fec VRAM End: 0x10000000
(WW) RADEONHD(0): No monitor size info, assuming 96dpi.
(WW) RADEONHD(0): [drm] failed to enable new memory map
(WW) RADEONHD(0): RHDCSInit: CS for R600 requires DRI.
(WW) RADEONHD(0): Failed to initalize EXA; disabling acceleration.
(WW) RADEONHD(0): No monitor size info, assuming 96dpi.
(WW) RADEONHD(0): No monitor size info, assuming 96dpi.
(WW) RADEONHD(0): No monitor size info, assuming 96dpi.
(WW) RADEONHD(0): No monitor size info, assuming 96dpi.

sudo cat /var/log/Xorg.0.log |grep EE

Current Operating System: Linux Arch 2.6.33-ARCH #1 SMP PREEMPT Mon Apr 5 05:57:38 UTC 2010 i686
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) RADEONHD(0): rhdAtomGetDDCIndex: GPIO_DDC Index 6 exceeds maximum 5
(EE) RADEONHD(0): rhdAtomGetDDCIndex: GPIO_DDC Index 5 exceeds maximum 5
(EE) RADEONHD(0): AtomBIOS returned 3 Grey Levels
(EE) RADEONHD(0): AtomBIOS returned 3 Grey Levels
(EE) RADEONHD(0): RHDHdmiInit: unknown HDMI output type
(EE) RADEONHD(0): rhdAtomLvdsDDC: unknown record type: 62
(EE) RADEONHD(0): rhdAtomLvdsDDC: unknown record type: 62
(EE) RADEONHD(0): rhdAtomLvdsDDC: unknown record type: 62
(EE) RADEONHD(0): rhdAtomLvdsDDC: unknown record type: 62
(EE) RADEONHD(0): rhdAtomLvdsDDC: unknown record type: 62

[drm] radeon: 256M of VRAM memory ready

[drm] radeon: 512M of GTT memory ready.
radeon 0000:01:00.0: irq 29 for MSI/MSI-X
[drm] radeon: using MSI.
[drm] radeon: irq initialized.
[drm] GART: num cpu pages 131072, num gpu pages 131072
[drm] Loading RV710 Microcode
platform radeon_cp.0: firmware: requesting radeon/RV710_pfp.bin
platform radeon_cp.0: firmware: requesting radeon/RV710_me.bin
platform radeon_cp.0: firmware: requesting radeon/R700_rlc.bin
r600_cp: Failed to load firmware «radeon/R700_rlc.bin»
[drm:rv770_startup] *ERROR* Failed to load firmware!
radeon 0000:01:00.0: disabling GPU acceleration
radeon 0000:01:00.0: f7383f00 unpin not necessary
radeon 0000:01:00.0: f7383f00 unpin not necessary
[drm] Radeon Display Connectors
[drm] Connector 0:
[drm] LVDS
[drm] DDC: 0x7f68 0x7f68 0x7f6c 0x7f6c 0x7f70 0x7f70 0x7f74 0x7f74
[drm] Encoders:
[drm] LCD1: INTERNAL_UNIPHY2
[drm] Connector 1:
[drm] VGA
[drm] DDC: 0x7fa0 0x7fa0 0x7fa4 0x7fa4 0x7fa8 0x7fa8 0x7fac 0x7fac
[drm] Encoders:
[drm] CRT1: INTERNAL_KLDSCP_DAC1
[drm] Connector 2:
[drm] HDMI-A
[drm] HPD2
[drm] DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c
[drm] Encoders:
[drm] DFP2: INTERNAL_UNIPHY
[drm] Connector 3:
[drm] DisplayPort
[drm] HPD3
[drm] DDC: 0x7f10 0x7f10 0x7f14 0x7f14 0x7f18 0x7f18 0x7f1c 0x7f1c
[drm] Encoders:
[drm] DFP1: INTERNAL_UNIPHY
[drm] fb mappable at 0xD0040000
[drm] vram apper at 0xD0000000
[drm] size 4325376
[drm] fb depth is 24
[drm] pitch is 5632
Console: switching to colour frame buffer device 170x48
fb0: radeondrmfb frame buffer device
registered panic notifier
[drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0
SCSI subsystem initialized


xApollo
() автор топика
Ответ на: комментарий от xApollo

первое, сама прошивка то хоть есть?
/lib/firmware/radeon/R700_rlc.bin
второе, попробовать без kms, radeon.modeset=0 или modeset=0 в параметры загрузки ядра,
третье использовать драйвер ati, а не radeonhd.

Novell-ch ★★★★★
()
Ответ на: комментарий от xApollo

да хоть nouveau пробуй, толк такой же будет, в первую очередь нужно разобраться с дрм, а для него нужна прошивка R700_rlc.bin если он стартует с kms + драйвер ати(у тебя стартует именно с kms), если же стартует без modeset (в ums режиме), то прошивка не нужна, и можно использовать любой дравер (radeonhd\ati).
Ты пробовал найти прошивку в своем арче? загрузиться без kms?

Novell-ch ★★★★★
()
Ответ на: комментарий от xApollo

для работы drm с kms нужно поставить из AUR пакет radeon_ucode и пересобрать initramfs

madgnu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.