Почему прокрутка в Unity быстрее, чем в Xmonad?

2

Я заметил, что когда я использую Unity по умолчанию в Ubuntu, все прокручивается быстро и плавно. Под «всем» я подразумеваю веб-браузеры и vim в терминале, когда просматриваю исходный код.

Когда я использую xmonad, это кажется намного медленнее. Я загружаю xmonad как отдельную xsession. Может быть, мне нужно добавить какую-нибудь команду в мой скрипт запуска, чтобы включить ускорение видео?

evfwcqcg
источник
Да, у меня тоже есть эта проблема. Пожалуйста, сделайте мне одолжение. Установите htop (sudo apt-get install htop) и подскажите среднее использование процессора X11. Когда мой опыт ухудшается, я начинаю видеть, как процесс X11 начинает поглощать около 50% моего процессора. Высокая загрузка процессора X11, кажется, является симптомом этой проблемы для меня, и я хотел бы разобраться с вами, чтобы у нас обоих было лучшее впечатление.
Роберт Массайоли
@RobertMassaioli, хорошо, я рад сотрудничать в этом. Как вы предложили, я установил htop и заметил, что процесс user/bin/X(я полагаю, это X11) потребляет около 15-25% процессорного времени, когда я выполняю прокрутку в vim. ( i.imgur.com/QLf4pjU.png ). Я постараюсь сделать то же самое в единстве и сравнить разницу.
evfwcqcg
В Unity средняя загрузка ЦП usr/bin/Xсоставляет около 30-40%, когда я делаю прокрутку в vim. И 3-5% для Xmonad и Unity, когда компьютер в режиме ожидания.
evfwcqcg
Ну, это неожиданно. Итак, вы говорите, что вы примерно видите такое же использование процессора для X в Unity, как и в XMonad. Это облом. Я не думаю, что у меня такие же результаты. Хотя я думаю, что X11 использует слишком много процессора на вашей машине. Я склонен полагать, что загрузка процессора X должна колебаться в пределах 5–20% при правильной работе (то, что вы видите в режиме ожидания).
Роберт Массайоли
На этой странице показано, что он должен постоянно колебаться
Robert Massaioli