LINUX.ORG.RU

Помогите настроить аппаратное устроение графики в KDE 4.8


1

1

Карта ATI radeon 9550. В ядре fb выключил DRI включил KMS включил, поставил драйвера xf86-video-ati, X11-xorg, xorg-server, kde. Запускаю kde вся графика тормозит. Открываю лог xorg: dri включен dri2 включен kms включен AIGLX включен карта определилась правильно. Почему KDE тормозит? Все кнопки, полосы прокрутки выглядят как в win95, т.е графика просто страшная и при этом так безбожно тормозит ~15FPS .

Ответ на: комментарий от white_ghost

Вооооооооооооооооооот!!!!! теперь оно нормально выглядит -)))

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

жутко тормозит скрол,

Нашел в вики арча опцию:

2D performance (e.g. scrolling) is slow

If you have problem with 2D performance, like scrolling in terminal or browser, you might need to add Option «MigrationHeuristic» «greedy» into the «Device» section of your xorg.conf file.

Bellow is a sample config file /etc/X11/xorg.conf.d/20-radeon.conf: Section «Device» Identifier «My Graphics Card» Driver «radeon» Option «MigrationHeuristic» «greedy» EndSection

Добавьте в xorg.conf опцию

Option  "MigrationHeuristic"  "greedy"
anonymous
()
Ответ на: комментарий от Kuzz

[ 0.207438] [drm] Initialized drm 1.1.0 20060810 [ 0.207666] [drm] radeon kernel modesetting enabled. [ 0.208487] [drm] initializing kernel modesetting (RV350 0x1002:0x4153 0x174B:0x7C20). [ 0.208617] [drm] register mmio base: 0xE9000000 [ 0.208684] [drm] register mmio size: 65536 [ 0.209295] [drm] Generation 2 PCI interface, using max accessible memory [ 0.209495] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 0.209564] [drm] Driver supports precise vblank timestamp query. [ 0.209658] [drm] radeon: irq initialized. [ 0.209850] [drm] Detected VRAM RAM=128M, BAR=128M [ 0.209925] [drm] RAM width 128bits DDR [ 0.210328] [drm] radeon: 128M of VRAM memory ready [ 0.210403] [drm] radeon: 128M of GTT memory ready. [ 0.210521] [drm] radeon: 1 quad pipes, 1 Z pipes initialized. [ 0.211875] [drm] Loading R300 Microcode [ 0.212451] [drm] radeon: ring at 0x00000000D0001000 [ 0.212549] [drm] ring test succeeded in 1 usecs [ 0.212896] [drm] ib test succeeded in 0 usecs [ 0.214484] [drm] Radeon Display Connectors [ 0.214560] [drm] Connector 0: [ 0.214625] [drm] VGA-1 [ 0.214691] [drm] DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 [ 0.214758] [drm] Encoders: [ 0.214823] [drm] CRT1: INTERNAL_DAC1 [ 0.214888] [drm] Connector 1: [ 0.214953] [drm] DVI-I-1 [ 0.215047] [drm] HPD1 [ 0.215115] [drm] DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64 [ 0.215182] [drm] Encoders: [ 0.215246] [drm] CRT2: INTERNAL_DAC2 [ 0.215311] [drm] DFP1: INTERNAL_TMDS1 [ 0.215377] [drm] Connector 2: [ 0.215441] [drm] SVIDEO-1 [ 0.215505] [drm] Encoders: [ 0.215569] [drm] TV1: INTERNAL_DAC2 [ 0.215690] [drm] forcing SVIDEO-1 connector OFF [ 0.279130] [drm] fb mappable at 0xD8040000 [ 0.279205] [drm] vram apper at 0xD8000000 [ 0.279271] [drm] size 3145728 [ 0.279335] [drm] fb depth is 24 [ 0.279399] [drm] pitch is 4096 [ 0.279655] fbcon: radeondrmfb (fb0) is primary device [ 0.394044] fb0: radeondrmfb frame buffer device [ 0.394237] drm: registered panic notifier [ 0.394418] [drm] Initialized radeon 2.24.0 20080528 for 0000:01:00.0 on minor 0

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

Пожалейте нас, не возможно же читать

[ 0.207438] [drm] Initialized drm 1.1.0 20060810
[ 0.207666] [drm] radeon kernel modesetting enabled.
[ 0.208487] [drm] initializing kernel modesetting (RV350 0x1002:0x4153 0x174B:0x7C20). 
[ 0.208617] [drm] register mmio base: 0xE9000000 
[ 0.208684] [drm] register mmio size: 65536 
[ 0.209295] [drm] Generation 2 PCI interface, using max accessible memory 
[ 0.209495] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). 
[ 0.209564] [drm] Driver supports precise vblank timestamp query. 
[ 0.209658] [drm] radeon: irq initialized. 
[ 0.209850] [drm] Detected VRAM RAM=128M, BAR=128M 
[ 0.209925] [drm] RAM width 128bits DDR 
[ 0.210328] [drm] radeon: 128M of VRAM memory ready 
[ 0.210403] [drm] radeon: 128M of GTT memory ready. 
[ 0.210521] [drm] radeon: 1 quad pipes, 1 Z pipes initialized. 
[ 0.211875] [drm] Loading R300 Microcode 
[ 0.212451] [drm] radeon: ring at 0x00000000D0001000 
[ 0.212549] [drm] ring test succeeded in 1 usecs 
[ 0.212896] [drm] ib test succeeded in 0 usecs 
[ 0.214484] [drm] Radeon Display Connectors 
[ 0.214560] [drm] Connector 0: 
[ 0.214625] [drm] VGA-1 
[ 0.214691] [drm] DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 
[ 0.214758] [drm] Encoders: 
[ 0.214823] [drm] CRT1: INTERNAL_DAC1 
[ 0.214888] [drm] Connector 1: 
[ 0.214953] [drm] DVI-I-1 [ 0.215047] [drm] HPD1 
[ 0.215115] [drm] DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64 
[ 0.215182] [drm] Encoders: 
[ 0.215246] [drm] CRT2: INTERNAL_DAC2 
[ 0.215311] [drm] DFP1: INTERNAL_TMDS1 
[ 0.215377] [drm] Connector 2: 
[ 0.215441] [drm] SVIDEO-1 
[ 0.215505] [drm] Encoders: 
[ 0.215569] [drm] TV1: INTERNAL_DAC2 
[ 0.215690] [drm] forcing SVIDEO-1 connector OFF 
[ 0.279130] [drm] fb mappable at 0xD8040000 
[ 0.279205] [drm] vram apper at 0xD8000000 
[ 0.279271] [drm] size 3145728 
[ 0.279335] [drm] fb depth is 24 
[ 0.279399] [drm] pitch is 4096 
[ 0.279655] fbcon: radeondrmfb (fb0) is primary device 
[ 0.394044] fb0: radeondrmfb frame buffer device 
[ 0.394237] drm: registered panic notifier 
[ 0.394418] [drm] Initialized radeon 2.24.0 20080528 for 0000:01:00.0 on minor 0

В следующий раз помещайте этот вывод внутри тегов

anonymous
()
Ответ на: комментарий от white_ghost

Ну как тормоза при прокрутке починили?

Помогите настроить аппаратное устроение графики в KDE 4.8 (комментарий)

Плагин opengl компизе включили (надо поставить compiz-plugins-main и compiz-plugins-extra)

Помогите настроить аппаратное устроение графики в KDE 4.8 (комментарий)

А с этим что?

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

после установки gtk все стало совсем хорошо выглядит нормально -) плагин опенгл в компизе не включил потому что я не знаю как его включать а плагин маин и плагин экстра установлены. Тормоза при прокрутке стали меньше, но до плавной прокрутки еще далеко. Вот еще заметил ресайз окон тоже происходит с тормозами, при том тормозит не сам ресайз а отрисовка т.е сама рамка меняет размер нормально а вот содержимое окна прорисовывается секунды 2 после окончания ресайза

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

сейчас ядро пересобираю 3.6.6 убрал вообще все из fb но fbsupport убрать не получается smp еще включил мб поможет?

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

ну это да конечно, но с другой стороны мы же хотим чтобы графика обрабатывалась на GPU а это уже своего рода второй проц.

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

плагин опенгл в компизе не включил потому что я не знаю как его включать

Т.е. его у вас по-прежнему нет?

http://storage7.static.itmages.ru/i/12/1115/h_1352923705_4488601_06ac4ec58a.png

Кастанем тогда Pinkbyte

Артефакты еще остались?

Вот еще заметил ресайз окон тоже происходит с тормозами, при том тормозит не сам ресайз а отрисовка т.е сама рамка меняет размер нормально а вот содержимое окна прорисовывается секунды 2 после окончания ресайза

Помогите настроить аппаратное устроение графики в KDE 4.8 (комментарий)

EXAVSync и SwapbuffersWait выключены (если нет, то попробуйте отключить)? Вообще какие опции у вас в xorg.conf, залейте его содержимое на pastebin.com.

libtxc_dxtn ставили? Правда он на 2d по-моему никак не влияет, но c 3d будет чуть лучше, если поставите.

anonymous
()
Ответ на: комментарий от white_ghost

Ну это показывайте эти ваши флаги

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

Артефакты пришли вместе с компизом соотвественно никуда они не делись. плагина opengl у меня нет. EXAVSync и SwapbuffersWait выключены

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

странно ядро собирается, а лагать сильнее не стало...

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

Раз артефакты в компизе и нет плагина opengl, то может имеет смысл пересобрать и compiz и kwin с USE-флагами opengl и gles (ну всмысле наверное их добавить)?

anonymous
()
Ответ на: комментарий от white_ghost

Покажите USE флаги с которыми собрана ваша mesa, ну и какие вообще доступны use флаги в месе тоже покажите.

P.S. Минут через пойду спать.

anonymous
()
Ответ на: комментарий от white_ghost

Ну тогда как пересоберете квин с фдагом gles и замените compiz на квин, отпишитесь пропали ли артефакты с квином, сильнее ли стало тормозить с квином отрисовка. Не забудьте только поиграться с настройками

Включить или выключить эффекты

Поменять движок с OpenGL на Xrender

При использовании движка OpenGL ставить (или снимать) галочки напротив опции «Вертикальная синхронизация» и «использовать шейдеры OpenGL 2»

Завтра тогда уже продолжим

anonymous
()
Ответ на: комментарий от white_ghost

А GLES точно нужен?в вики пишет что это для телефонов?

Ну смотрите, до установки компиза у вас, как я понимаю, не было артефактов, но сильно все тормозила, соотвественно после установки компиза уже не так все сильно тормозит, но появились эти самые артефакты. Так вот раз у вас не было артефактов, то может вернуться к квину, но уже собранному с поддержкой gles, ибо карточка у вас старая и слабая и поэтому может при задействовании OpenGL ES 2.0 эффекты будут работать быстрее

xubuntu 12.10 - no screens found (комментарий)

Какая из 4-ых версий KDE наименее требовательная? (комментарий)

anonymous
()
Ответ на: комментарий от white_ghost

оно для телефонов. Да карта старая слабая и gles оно не поддерживает просто потому что не было еще gles когда ее выпускали. зато поддерживает opengl2.1 . Блин она шейдеры 9 поддерживает неужели не умеет ресайзить окно без тормозов? у меня даж geforce 2 так не тормозил. это чисто софтовая проблема я не знаю ни одной карты на которой бы тормозило 2d. ради эксперемента можно поставить систему на gf9800 с c2d мне кажется оно все равно будет тормозить

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

Это я понимаю, но тем не менее

Чем лучше заменить radeon X1650? (комментарий)

Это я к тому, что gles работает даже на нетбуках с очень слабыми видеокарточками

[kde][kwin]Разрабы квина могут дропнуть поддержку части видеокарт (комментарий)

Поверьте у меня стоит kwin c поддержкой gles (но карточка достаточно мощная, поэтому я разницы не ощущаю), т.е. вы не думайте, что это только для телефонов, просто есть устройства, где нельзя задействовать OpenGL в полной мере, поэтому и появился OpenGL ES

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

тем более скринсаверы с opengl имеют по1-2 фпса

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

Хорошо я пересобиру квин с опенглес. Только меса пересобирется и сразу за квин примусь ок?

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

Ладно, пойдем другим путем.

Версии драйвера radeon, mesa и libdrm напишите.

Use-флаги с которыми они собраны тоже.

Для устранения артефактов включите «XV_VSYNC» и «EXAVSync»

Помогите настроить аппаратное устроение графики в KDE 4.8 (комментарий)

Ну еще конфиг ядра в каталоге /boot выложите на pastebin.com

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