LINUX.ORG.RU

Debian xorg-video-intel аппаратное ускорение


0

1

Доброй ночи всем! Или утра)

Установил Debian. Вроде как все установлено, модуль i915 грузится, X сервер использует драйвер intel, но glxinfo, glxgears не работают:

$ glxinfo 
name of display: :0
Unrecognized deviceID 0x402
X Error of failed request:  BadAlloc (insufficient resources for operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Serial number of failed request:  22
  Current serial number in output stream:  25

Инфа о системе:
# cat /etc/debian_version 
7.7
# uname -a
Linux dbox 3.16-0.bpo.3-amd64 #1 SMP Debian 3.16.5-1~bpo70+1 (2014-11-02) x86_64 GNU/Linux
# lspci  -k
00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06)
        Subsystem: Intel Corporation Device 204a
        Kernel driver in use: i915
Видео только интегрированное

# cat /etc/apt/sources.list | grep -v ^#
deb http://ftp.ru.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ wheezy main non-free contrib

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

deb http://ftp.ru.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ wheezy-updates main contrib non-free

deb http://ftp.ru.debian.org/debian/ wheezy-backports main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ wheezy-backports main non-free contrib

xorg.conf - пустой

# dpkg -l | grep xserver-xorg
ii  xserver-xorg                            1:7.7+3~deb7u1                     amd64        X.Org X server
ii  xserver-xorg-core                       2:1.12.4-6+deb7u2                  amd64        Xorg X server - core server
ii  xserver-xorg-input-evdev                1:2.7.0-1+b1                       amd64        X.Org X server -- evdev input driver
ii  xserver-xorg-video-intel                2:2.21.15-2~bpo70+1                amd64        X.Org X server -- Intel i8xx, i9xx display driver
# dpkg -l | grep drm
ii  libdrm-intel1:amd64                     2.4.40-1~deb7u2                    amd64        Userspace interface to intel-specific kernel DRM services -- runtime
ii  libdrm-nouveau1a:amd64                  2.4.40-1~deb7u2                    amd64        Userspace interface to nouveau-specific kernel DRM services -- runtime
ii  libdrm-radeon1:amd64                    2.4.40-1~deb7u2                    amd64        Userspace interface to radeon-specific kernel DRM services -- runtime
ii  libdrm2:amd64                           2.4.40-1~deb7u2                    amd64        Userspace interface to kernel DRM services -- runtime

Логи тут:

http://files.webfile.ru/81118ead1708c6cb4e9f9b18179e619b

http://files.webfile.ru/2f964b39874dee2e3190362c1d861de4

http://files.webfile.ru/12d699ad20fba1d73636c48723e89ac4

Как заливал систему.

Исользую в основном Gentoo. Пришлось поставить Debian, тк нужен именно он. Систему ставил следующим образом (заодно может что посоветуете):

Сначала поставил Debian с кучей всего-всего (task-desktop, task-gnome-desktop...). Загрузился - видео vesa. Обновил ядро, стал подгружаться модуль i915, X запустил драйвер intel, но результат тот же - glxinfo не работает, gnome грузился в fallback режиме.

Тк все равно нужна заточенная под себя система, без кучи лишнего софта, сразу переставил. Систему старался поставить минимальную. Ставил netinst из expert-mode. Ни одного task при установке не отмечал.

После начальной установки обновил ядро (только обновил, не пересобирал):

добавил в sources.list
# echo "deb http://ftp.ru.debian.org/debian/ wheezy-backports main non-free contrib" >>  /etc/apt/sources.list
# echo "deb-src http://ftp.ru.debian.org/debian/ wheezy-backports main non-free contrib" >>  /etc/apt/sources.list
сделал
# aptitude -t wheezy-backports upgrade linux-image-amd64
модуль i915 загрузился

потом (что касается темы):

# aptitude install xserver-xorg-core xserver-xorg-video-intel xserver-xorg-input-evdev mesa-utils
# aptitude install libva-intel-vaapi-driver vainfo
# aptitude install kdm plasma-desktop kde-window-manager konsole dolphin kwrite kmix kcalc
# update-pepperflashplugin-nonfree --install

Все обновлять с backports не стал, сделал так:
# aptitude -t wheezy-backports upgrade  xserver-xorg-video-intel  xserver-xorg-input-evdev xserver-xorg-core mesa-utils libva-intel-vaapi-driver vainfo
обновился вроде только video-intel.

Еще ставил следующее:
# aptitude install mc less tree gpm sudo gpm apt-file 
# aptitude install chromium-browser chromium-browser-l10n chromium-browser-inspector pepperflashplugin-nonfree
update-pepperflashplugin-nonfree --install
# aptitude install samba  tftpd-hpa vsftpd
# aptitude install build-essential dpkg-dev make g++ gcc

В гугле и тут на форуме много что написано про video-intel, но все не то...

Подскажите плиз, может кто сталкивался с проблемой

Заранее спаибо!

★★

Ты бы логи ещё на rapidshare выложил. Не знаю, что у тебя за видео, поэтому могу предположить, что дело в Mesa.

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

00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06)

Видео инегрированное интел

CPU INTEL Pentium Dual-Core G3220

MB INTEL DH87RL LGA 1150

samson ★★
() автор топика
Последнее исправление: samson (всего исправлений: 1)
Ответ на: комментарий от samson

Обычно выкладывают на любой удобный pastebin-сервис.

Gotf ★★★
()
Ответ на: комментарий от Gotf
# aptitude -t wheezy-backports upgrade libgl1-mesa-dri
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 89 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Неужели в debian stable с backports нет поддержки такого видео???

samson ★★
() автор топика
Последнее исправление: samson (всего исправлений: 1)
Ответ на: комментарий от samson

Нету. Кто-то хотел бэкпортировать Mesa, но, видимо, расхотел. Проще всего было бы обновиться до тестинга, он всё равно уже заморожен и ничего там не ломается.

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

полностью обновляться надо? Или можно обновить только kernel, xorg, video-intel и mesa, opengl? И как в debian обновиться до тестинга (если частично)?

логи тут, если кому так удобнее:

http://pastebin.com/t9jLj6Tf

http://pastebin.com/3ucKF4Yp

http://pastebin.com/RE0spRji

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

полностью обновляться надо? Или можно обновить только kernel, xorg, video-intel и mesa, opengl?

Лучше полностью. Можно частями попробовать, но без должного опыта не стоит тратить на это время. На полном апгрейде тоже могут грабли вылезти.

Если будешь обновляться, то ни в коем случае не используй aptitude, только apt-get.

Gotf ★★★
()
Ответ на: комментарий от Gotf
echo "deb http://ftp.ru.debian.org/debian/ testing main non-free contrib" >> /etc/apt/sources.list
echo "deb-src http://ftp.ru.debian.org/debian/ testing main non-free contrib" >> /etc/apt/sources.list

apt-get update && apt-get full-upgrade

так обновляться? а то не особо много опыта касательно пакетного менеджера, обновлений в Debian ит.д.

И на сколько тестинг стабилен? Из Ваших, на сегодня, уже достаточно стабильный???

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

сделал так

echo "APT::Default-Release \"wheezy\";" >> /etc/apt/apt.conf
echo "deb http://ftp.ru.debian.org/debian/ testing main non-free contrib" >> /etc/apt/sources.list
echo "deb-src http://ftp.ru.debian.org/debian/ testing main non-free contrib" >> /etc/apt/sources.list
apt-get update

результат apt-get -s dist-upgrade

http://pastebin.com/Gau7s9bL

Нафига ставить xorg-video-all??? Специально же ставил отдельно только xserver-xorg-core xserver-xorg-video-intel xserver-xorg-input-evdev.

полный upgrade apt-get -s -t testing dist-upgrade

http://pastebin.com/408Tq20S

Как обновить только ядро xserver video-intel и mesa?

apt-get  -s -t testing  upgrade linux-image-amd64  xserver-xorg-core xserver-xorg-video-intel xserver-xorg-input-evdev mesa-utils  libva-intel-vaapi-driver vainfo libgl1-mesa-dri libgl1-mesa-glx
так вроде всю систему хочет обновлять.

А вот через aptitude получается только то что надо:

# aptitude  -s -t testing  upgrade linux-image-amd64  xserver-xorg-core xserver-xorg-video-intel xserver-xorg-input-evdev mesa-utils  libva-intel-vaapi-driver vainfo libgl1-mesa-dri libgl1-mesa-glx 
Resolving dependencies...                
The following NEW packages will be installed:
  gcc-4.9-base{a} irqbalance{a} libaudit-common{a} libaudit1{a} libcap-ng0{a} libdrm-nouveau2{a} libegl1-mesa{a} libegl1-mesa-drivers{a} libelf1{a} libepoxy0{a} libevdev2{a} libffi6{a} libgbm1{a} libgcrypt20{a} libglew1.10{a} 
  libllvm3.5{a} libmtdev1{a} libnuma1{a} libopenvg1-mesa{a} libudev1{a} libva-drm1{a} libva-wayland1{a} libwayland-client0{a} libwayland-egl1-mesa{a} libwayland-server0{a} libxcb-dri3-0{a} libxcb-present0{a} libxcb-sync1{a} 
  libxshmfence1{a} linux-image-3.16.0-4-amd64{a} 
The following packages will be REMOVED:
  libaudit0{u} libdrm-nouveau1a{u} libglew1.7{u} 
The following packages will be upgraded:
  libc-dev-bin libc6 libc6-dev libdrm-intel1 libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libpixman-1-0 libstdc++6 libxcb1 linux-image-amd64 locales mesa-utils vainfo xserver-common xserver-xorg-core xserver-xorg-input-evdev 
  xserver-xorg-video-intel 
The following packages are RECOMMENDED but will NOT be installed:
  libtxc-dxtn-s2tc0 
18 packages upgraded, 30 newly installed, 3 to remove and 757 not upgraded.
Need to get 68.3 MB of archives. After unpacking 138 MB will be used.
Do you want to continue? [Y/n/?] 
Как сделать то лучше?

Отбекаплюсь, попробую обновиться...

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

спасибо за совет обновиться до testing. Вроде все запустилось.

обновил сначала часть связанную с xorg так:

aptitude  -t testing  upgrade linux-image-amd64  xserver-xorg-core xserver-xorg-video-intel xserver-xorg-input-evdev mesa-utils  libva-intel-vaapi-driver vainfo libgl1-mesa-dri libgl1-mesa-glx

после рестарта

$ glxgears 
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
302 frames in 5.0 seconds = 60.345 FPS
301 frames in 5.0 seconds = 60.004 FPS
300 frames in 5.0 seconds = 59.999 FPS

glxinfo

http://pastebin.com/HPuJTCLg

потом обновил и всю систему:

изменил релиз на testing в apt.conf и 
apt-get update && apt-get dist-upgrade

А seconds = 60.345 FPS - эт нормальные циферки для моего видео?

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

А seconds = 60.345 FPS - эт нормальные циферки для моего видео?

...нормальные если вертикальная синхронизация включена.

Google_Play
()
Ответ на: комментарий от Gotf
samson@dbox:~$ vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
36921 frames in 5.0 seconds = 7384.170 FPS
38852 frames in 5.0 seconds = 7770.220 FPS
38785 frames in 5.0 seconds = 7756.822 FPS
18195 frames in 5.0 seconds = 3638.685 FPS
4604 frames in 5.0 seconds = 920.663 FPS
5357 frames in 5.0 seconds = 1071.272 FPS
6505 frames in 5.0 seconds = 1300.980 FPS
22074 frames in 5.0 seconds = 4414.686 FPS
26282 frames in 5.0 seconds = 5256.314 FPS
27697 frames in 5.0 seconds = 5539.388 FPS
28485 frames in 5.0 seconds = 5696.951 FPS
28834 frames in 5.0 seconds = 5766.769 FPS
28945 frames in 5.0 seconds = 5788.920 FPS
25177 frames in 5.0 seconds = 5035.218 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 683050 requests (683050 known processed) with 0 events remaining.
samson@dbox:~$ 
samson@dbox:~$ 
samson@dbox:~$ vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
35944 frames in 5.0 seconds = 7188.735 FPS
37474 frames in 5.0 seconds = 7494.725 FPS
37943 frames in 5.0 seconds = 7588.507 FPS
38367 frames in 5.0 seconds = 7673.374 FPS
35812 frames in 5.0 seconds = 7162.334 FPS

при первом запуске менял размер окна glxgears. Кстати, проц грузит. одно ядро на 100%

Когда запускаю без vblank_mode=0, то проц не грузит, но и показывает 302 frames in 5.0 seconds = 60.393 FPS

samson ★★
() автор топика
Последнее исправление: samson (всего исправлений: 1)
Ответ на: комментарий от samson

Ещё раз: «glxgears is not a benchmark». Эта программа нужна чтобы убедиться, что у тебя есть GLX. Тестировать производительность нужно чем-то другим.

Gotf ★★★
()
Ответ на: комментарий от svr4

да вот и удивился, что в Debian нет поддержки такого железа... уж не такие оно и новое, да и достаточно популярное. а обновляться до тестинга сразу не хотелось. Вроде как Debian - достаточно авторитетный дистрибутив, а тут «на тебе..», вместо поддержки интелового камня)

последнее время привык к gentoo (все отлично, за исключением больших обновлений - когда долго не обновлялся - разруливаешь всякие там конфликты, use добвь, use убери... ну и пакетики ставятся подольше, в binary-based дистрибутивах - эт просто сказка...

Так, кстати, и не понял, на сколько стабилен сегодняшний тестинг для debian wheezy?

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

Стабилен, ибо заморожен. Т.е. новый софт туда уже не добавляют, только ловят баги. Скоро релизнут.

svr4
()

Твоя ошибка здесь:

Установил Debian.

Нужно было ставить Ubuntu.

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

да вот и удивился, что в Debian нет поддержки такого железа... уж не такие оно и новое

Первые Haswell официально вышли в июне 2013, Debian 7 релизнулся в мае 2013.

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

Первые Haswell официально вышли в июне 2013, Debian 7 релизнулся в мае 2013.

Как прокомментируешь отсутствие поддержки Sandy Bridge 2011 года в Debian 7.7 2014 года?

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

Как прокомментируешь отсутствие поддержки Sandy Bridge 2011 года в Debian 7.7 2014 года?

А с чего мне комментировать вызывающе неверную информацию? Поддержка Sandy Bridge в Debian 7 «Wheezy» присутствует.

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

Если верить википедии

Диванный кукаретик?

В Debian 7 графика Sandy Bridge работает «из коробки» с универсальным драйвером VESA. Бедные студенты не осилили бэкпортирование поддержки нового оборудования.

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

Диванный кукаретик?

Подпись принято добавлять в конце поста и с точкой.

В Debian 7 графика Sandy Bridge работает «из коробки» с универсальным драйвером VESA.

А если вдруг мама узнает, что ты врёшь в интернете взрослым дядям и не даст посмотреть «Спокойной ночи малыши», об этом не задумывался?

Бедные студенты не осилили бэкпортирование поддержки нового оборудования

Я не очень в курсах дел у бедных студентов и их проблемах с бекпортированием, но у дебиана подобных проблем нет и поддержка Sandy Bridge из Wheezy была успешно бэкпортирована в Squeeze (история успеха на сквизе http://www.debianuserforums.org/viewtopic.php?f=9&t=1849 ).

redgremlin ★★★★★
()
Последнее исправление: redgremlin (всего исправлений: 1)
Ответ на: комментарий от redgremlin

Подпись принято добавлять в конце поста и с точкой.

А если вдруг мама узнает, что ты врёшь в интернете взрослым дядям и не даст посмотреть «Спокойной ночи малыши», об этом не задумывался?

Аргументация уровня... нынешнего ЛОР'а, как ни странно.

Дальше ни читал.

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