[Решено] Почему может тормозить Gnome в Gentoo?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
DetL0k
Сообщения: 11

[Решено] Почему может тормозить Gnome в Gentoo?

Сообщение DetL0k »

Здрасти :)

Вот буквально вчера собрал гном и началось... тормоза при перетаскивании окон и скроллинге. Анимаций самого гнома почти нет (ну вернее не видно, они-то может и есть). Видео вообще невозможно смотреть - просто слайдшоу со звуком. :(

Сначало думал может с драйверами что-то. Начал подкручивать всякие ускорения по этой и этой статьям. Но эффекта ноль. dmesg тоже ничего интересного не говорит. Раньше на Gentoo я под Mate работал. Тормозов вроде не замечал.

На других дистрах проблем нет.
Запустил также glxgears, оно мне показало крутящиеся шестеренки. Нормально крутятся без тормозов. Правда glxinfo почему-то пытается загрузить драйвер i965. Безуспешно естественно. Нагрузка на проц обычная.

Ноутбук ASUS. Процессор: Intel Code i-5 (есть поддержка HD Graphics). Есть также видюха Nvidia GeForce 740M.

Код: Выделить всё

# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

# lspci | grep 3D
01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 740M] (rev a1)


Согласно Gentoo Wiki я юзаю драйвер i915
Мой /etc/portage/make.conf выгладит так

Код: Выделить всё

CFLAGS="-O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"

USE="X gnome gdm gtk dbus branding dvd cdr bloetooth unicode alsa vaapi -kde -qt4 -qt5"
CPU_FLAGS_X86="mmx mmxext sse sse2"

PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"

INPUT_DEVICES="evdev synaptics"
VIDEO_CARDS="intel i915"
ALSA_CARDS="intel-hda"

EMERGE_DEFAULT_OPTS="-a"
MAKEOPTS="-j5"

GRUB_PLATFORMS="pc"
LINGUAS="ru"
L10N="ru"


Файл /etc/portage/package.use/custom, куда я пишу локальные USE-флаги выглядит вот так

Код: Выделить всё

x11-drivers/xf86-video-intel dri sna xvmc
x11-libs/libva drm opengl


Так же предоставляю лог dmesg

Настройки иксов не трогал, т.к. раньше это не нужно было. Пользователь есть в группе video. Ядро 4.1.15, Собирал genkernel`ом.
Находил похожие темы, но там ответа не нашел, да и проблемы там были не такие.

Есть идеи?

На всякий случай вот конфиг ядра
Спасибо сказали:
straf
Сообщения: 80

Re: [Решено] Почему может тормозить Gnome в Gentoo?

Сообщение straf »

Почему именно gnome ?! Насколько помню, давно жаловались на тормоза те у кого intel. У других такого не замечалось! В top что-нибудь такое тяжелое есть ?!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: [Решено] Почему может тормозить Gnome в Gentoo?

Сообщение serzh-z »

DetL0k
См. `glxinfo | grep rendering`, "Direct rendering" должно быть "Yes".
Спасибо сказали:
DetL0k
Сообщения: 11

Re: [Решено] Почему может тормозить Gnome в Gentoo?

Сообщение DetL0k »

Код: Выделить всё

# glxinfo | grep rendering
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
direct rendering: Yes
Спасибо сказали:
DetL0k
Сообщения: 11

Re: [Решено] Почему может тормозить Gnome в Gentoo?

Сообщение DetL0k »

straf писал(а):
21.08.2016 23:33
Почему именно gnome ?! Насколько помню, давно жаловались на тормоза те у кого intel. У других такого не замечалось! В top что-нибудь такое тяжелое есть ?!


А почему бы и нет? После федоры чет он мне понравился. В top ничего тяжелого нет, писал об этом в первом сообщении. Система свежая кроме стандартного софта и браузера ничего не ставил.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: [Решено] Почему может тормозить Gnome в Gentoo?

Сообщение serzh-z »

DetL0k
`ldd /path/to/i965_dri.so` - какая-то из библиотек, используемая i965_dri.so, возможно, испорчена. Steam не установлен?

Не похоже, что у xf86-video-intel есть флаг dri. Только - dri3.
Спасибо сказали:
DetL0k
Сообщения: 11

Re: [Решено] Почему может тормозить Gnome в Gentoo?

Сообщение DetL0k »

Файла i965_dri.so у меня вообще нет. Да и с чегобы ему быть. Я в VIDEO_CARDS написал "intel i915". Поидее i965 вообще не должен загружаться. Стима нет.

Флаг dri переместил в глобальные (т.к. здесь он помечен как глобальный), а в custom написал dri3, но `emerge --deep --changed-use @world` ничего не делает. Я вручную пересобрал пакет. Результат тот же. `vainfo` тоже пытается загрузить этот драйвер.

Код: Выделить всё

libva info: VA-API version 0.38.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.38 (libva 1.6.2)
vainfo: Driver version: Intel i965 driver for Intel(R) Ivybridge Mobile - 1.6.2
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :    VAEntrypointVLD
      VAProfileMPEG2Simple            :    VAEntrypointEncSlice
      VAProfileMPEG2Main              :    VAEntrypointVLD
      VAProfileMPEG2Main              :    VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline:    VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:    VAEntrypointEncSlice
      VAProfileH264Main               :    VAEntrypointVLD
      VAProfileH264Main               :    VAEntrypointEncSlice
      VAProfileH264High               :    VAEntrypointVLD
      VAProfileH264High               :    VAEntrypointEncSlice
      VAProfileH264StereoHigh         :    VAEntrypointVLD
      VAProfileVC1Simple              :    VAEntrypointVLD
      VAProfileVC1Main                :    VAEntrypointVLD
      VAProfileVC1Advanced            :    VAEntrypointVLD
      VAProfileNone                   :    VAEntrypointVideoProc
      VAProfileJPEGBaseline           :    VAEntrypointVLD

Но в этом случае файл /usr/lib64/va/drivers/i965_drv_video.so найден и ошибок нет.

Может где-то можно явно указать нужный драйвер?

`grep i965 -i /usr/src/linux/.config` не вернул результата. Да и вообще i965 для Gen 4 предназначен, а уменя Gen 3 если я все правильно понял. Вот даже табличка есть.
Спасибо сказали:
DetL0k
Сообщения: 11

Re: [Решено] Почему может тормозить Gnome в Gentoo?

Сообщение DetL0k »

Внезапно: оказывается мой процессор 6-го поколения, а lspci говорит что 3-го.
Вобщем в VIDEO_CARDS я написал "intel i965", апнулся и теперь все хорошо.

Люблю хеппиэнды :)
Спасибо сказали:
Ответить