[Решено] [drm] MTRR allocation failed

Автор sx88, 23 апреля 2013, 22:48:19

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

sx88

Имеется матплата ASUS p8h61-mle и процессор intel g630 со встроенным графическим ядром. В логах обнаружил ошибку:
Код (sudo cat /var/log/dmesg | grep failed) Выделить

[    5.278796] [drm] MTRR allocation failed.  Graphics performance may suffer.

Нашел хауту на ЛОРе. Советуют добавить в  /etc/default/grub строчку
GRUB_CMDLINE_LINUX="enable_mtrr_cleanup mtrr_spare_reg_nr=1"
Вроде как и ошибка должна исчезнуть и fps подняться.

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
301 frames in 5.0 seconds = 60.026 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 875 requests (874 known processed) with 0 events remaining.

После добавление строчки fps не поднялся и ошибка не пропала.
Добавил в /etc/X11/xorg.conf
Option "TripleBuffer" "1"

Section "Extensions"
Option "Composite" "Disable"
EndSection

FPS вырас до 3500 , но особого увеличения в производительности не заметил + ошибка осталась. Подскажите, что неправильно делаю?

Brainey

Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

sx88

Цитата: Brainey от 24 апреля 2013, 13:58:55cat /proc/cmdline
Код (sudo cat /proc/cmdline) Выделить

BOOT_IMAGE=/boot/vmlinuz-3.2.0-0.bpo.4-amd64 root=UUID=23b6bf52-688c-44d3-b77c-fac0a70fb1cb ro quiet

Brainey

#3
Цитата: sx88 от 23 апреля 2013, 22:48:19Нашел хауту на ЛОРе. Советуют добавить в  /etc/default/grub строчку
Код: [Выделить]

GRUB_CMDLINE_LINUX="enable_mtrr_cleanup mtrr_spare_reg_nr=1"

Вроде как и ошибка должна исчезнуть и fps подняться.

Судя по вашему /proc/cmdline, вы забыли выполнить команду
# update-grub
после внесения изменений.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

sx88

#4
Цитата: Brainey от 24 апреля 2013, 18:22:20
Судя по вашему /proc/cmdline, вы забыли выполнить команду
# update-grub
после внесения изменений.
Нет-нет, выполнял и update-grub и update-grub2 (что, на сколько я знаю, одно и то же).
sudo update-grub
[sudo] password for sx:
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.2.0-0.bpo.4-amd64
Found initrd image: /boot/initrd.img-3.2.0-0.bpo.4-amd64
Found linux image: /boot/vmlinuz-2.6.32-5-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-amd64
Found Windows 7 (loader) on /dev/sda1
done

sudo cat /etc/default/grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX="enable_mtrr_cleanup mtrr_spare_reg_nr=1"
GRUB_CMDLINE_LINUX=""
[свернуть]

Brainey

ЦитироватьGRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX="enable_mtrr_cleanup mtrr_spare_reg_nr=1"
Строчка прописана в GRUB_CMDLINE_LINUX, а должна быть в GRUB_CMDLINE_LINUX_DEFAULT.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

sx88

Brainey, спасибо.  ;) Строчку добавил -- ошибка исчезла.  :) Прироста в производительности не заметил, но все же проблема решилась.