Драйвера в Debian Jessie

Автор userman, 06 декабря 2015, 15:31:42

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

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

userman

Цитата: ihammers от 05 января 2016, 08:36:15Вы выдаёте результат для AMD, а вам нужно для Intel, то есть команда должна быть следующего вида:
Я вывел результат. Выше.

userman

  Наткнулся на такой вот сайт.
https://01.org/linuxgraphics/downloads/2015q4-intel-graphics-stack-release

Кто нибудь оттуда ставил дрова? Они рабочие?

ihammers

Цитата: userman от 11 января 2016, 10:36:51Я вывел результат. Выше.
Посмотрел, в роде там всё нормально. Осталось проверить ещё раз следующие пакеты:
~$ dpkg -l firmware\* | grep ^i
~$ dpkg -l intel-microcode
~$ dpkg -l \*mesa\* | grep ^i
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

userman

  Результат.

root@dhcppc0:/home/userman# dpkg -l firmware\* | grep ^i
ii  firmware-linux-free    3.3          all          Binary firmware for various drivers in the Linux kernel
ii  firmware-linux-nonfree 0.43         all          Binary firmware for various drivers in the Linux kernel
root@dhcppc0:/home/userman# dpkg -l intel-microcode
dpkg-query: шаблону intel-microcode не соответствует ни один пакет
root@dhcppc0:/home/userman# dpkg -l \*mesa\* | grep ^i
ii  libegl1-mesa:amd64           10.3.2-1+deb8u1 amd64        free implementation of the EGL API -- runtime
ii  libegl1-mesa-drivers:amd64   10.3.2-1+deb8u1 amd64        free implementation of the EGL API -- hardware drivers
ii  libgl1-mesa-dri:amd64        10.3.2-1+deb8u1 amd64        free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-dri:i386         10.3.2-1+deb8u1 i386         free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-glx:amd64        10.3.2-1+deb8u1 amd64        free implementation of the OpenGL API -- GLX runtime
ii  libgl1-mesa-glx:i386         10.3.2-1+deb8u1 i386         free implementation of the OpenGL API -- GLX runtime
ii  libglapi-mesa:amd64          10.3.2-1+deb8u1 amd64        free implementation of the GL API -- shared library
ii  libglapi-mesa:i386           10.3.2-1+deb8u1 i386         free implementation of the GL API -- shared library
ii  libgles1-mesa:amd64          10.3.2-1+deb8u1 amd64        free implementation of the OpenGL|ES 1.x API -- runtime
ii  libgles2-mesa:amd64          10.3.2-1+deb8u1 amd64        free implementation of the OpenGL|ES 2.x API -- runtime
ii  libglu1-mesa:amd64           9.0.0-2         amd64        Mesa OpenGL utility library (GLU)
ii  libglu1-mesa:i386            9.0.0-2         i386         Mesa OpenGL utility library (GLU)
ii  libopenvg1-mesa:amd64        10.3.2-1+deb8u1 amd64        free implementation of the OpenVG API -- runtime
ii  libwayland-egl1-mesa:amd64   10.3.2-1+deb8u1 amd64        implementation of the Wayland EGL platform -- runtime
ii  mesa-utils                   8.2.0-1         amd64        Miscellaneous Mesa GL utilities
root@dhcppc0:/home/userman#


ihammers

Даже и не знаю, что предположить. Есть предположение, что можно попытаться установить пакеты связанные с графикой из jessie-backports, но вероятность, что не заработает всё-таки остаётся.
Версия пакета xserver-xorg-video-intel всё-таки выше, чем в stable.

PS: и я бы установил intel-microcode и intel-gpu-tools. И попробовал бы использовать intel-gpu-tools для определения проблем.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

userman

Цитата: ihammers от 21 января 2016, 09:33:16PS: и я бы установил intel-microcode и intel-gpu-tools. И попробовал бы использовать intel-gpu-tools для определения проблем.
Как их установить?

И я так понял что драйвера у меня неполные?

ihammers

Цитата: userman от 21 января 2016, 13:43:53Как их установить?

И я так понял что драйвера у меня неполные?
Я бы не сказал, что они не полные. Скорей всего просто в данных версиях пакета, они (драйвера) не имеют полной поддержки.

Про установку:
~$ sudo apt-get install intel-microcode intel-gpu-tools

Цитировать
~$ apt-cache show intel-microcode
...
Processor microcode firmware for Intel CPUs This package contains updated system processor microcode for Intel i686 and Intel X86-64 processors. Intel releases microcode updates to correct processor behavior as documented in the respective processor specification updates
...
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

userman

 Вроде всё сделал.
результат:

root@dhcppc0:/home/userman# apt-cache show intel-microcode
Package: intel-microcode
Version: 3.20151106.1~deb8u1
Installed-Size: 550
Maintainer: Henrique de Moraes Holschuh <hmh@debian.org>
Architecture: amd64
Depends: iucode-tool (>= 1.0)
Recommends: initramfs-tools (>= 0.113~)
Conflicts: microcode.ctl (<< 0.18~0)
Description-en: Processor microcode firmware for Intel CPUs
This package contains updated system processor microcode for
Intel i686 and Intel X86-64 processors.  Intel releases microcode
updates to correct processor behavior as documented in the
respective processor specification updates.
.
For AMD processors, please refer to the amd64-microcode package.
Description-md5: 3edb9824276886579313f0e847f6bb14
Homepage: http://feeds.downloadcenter.intel.com/rss/?p=483&lang=eng
Tag: hardware::TODO, role::app-data, use::driver
Section: non-free/admin
Priority: extra
Filename: pool/non-free/i/intel-microcode/intel-microcode_3.20151106.1~deb8u1_amd64.deb
Size: 472576
MD5sum: 7327967f03577e0bae704d7d2a091eff
SHA1: 245e0f5dbd93221e9b66d50210832d271005623a
SHA256: 1383b59de10e4cbe5b5849731a0f8d99338aa79cd63b6576f90153cd1c64ac28

Package: intel-microcode
Version: 3.20151106.1~bpo8+1
Installed-Size: 550
Maintainer: Henrique de Moraes Holschuh <hmh@debian.org>
Architecture: amd64
Depends: iucode-tool (>= 1.0)
Recommends: initramfs-tools (>= 0.113~)
Conflicts: microcode.ctl (<< 0.18~0)
Description-en: Processor microcode firmware for Intel CPUs
This package contains updated system processor microcode for
Intel i686 and Intel X86-64 processors.  Intel releases microcode
updates to correct processor behavior as documented in the
respective processor specification updates.
.
For AMD processors, please refer to the amd64-microcode package.
Description-md5: 3edb9824276886579313f0e847f6bb14
Homepage: http://feeds.downloadcenter.intel.com/rss/?p=483&lang=eng
Section: non-free/admin
Priority: standard
Filename: pool/non-free/i/intel-microcode/intel-microcode_3.20151106.1~bpo8+1_amd64.deb
Size: 472576
MD5sum: 723f1207c6faaf94728abcd88e76a9ae
SHA1: 18537f975b4d81dbea767e7078bf5d8bb90b7c35
SHA256: f4f415967ed020e7dcc8995b028ce74c5a64c239ee165237f65f25dac2950dcc

Package: intel-microcode
Version: 3.20150121.1
Installed-Size: 582
Maintainer: Henrique de Moraes Holschuh <hmh@debian.org>
Architecture: amd64
Depends: iucode-tool (>= 1.0)
Recommends: initramfs-tools (>= 0.113~)
Conflicts: microcode.ctl (<< 0.18~0)
Description-en: Processor microcode firmware for Intel CPUs
This package contains updated system processor microcode for
Intel i686 and Intel X86-64 processors.  Intel releases microcode
updates to correct processor behavior as documented in the
respective processor specification updates.
.
For AMD processors, please refer to the amd64-microcode package.
Description-md5: 3edb9824276886579313f0e847f6bb14
Homepage: http://feeds.downloadcenter.intel.com/rss/?p=483&lang=eng
Tag: hardware::TODO, role::app-data, use::driver
Section: non-free/admin
Priority: extra
Filename: pool/non-free/i/intel-microcode/intel-microcode_3.20150121.1_amd64.deb
Size: 442504
MD5sum: 6ccc6731558db036176f95a2a211f058
SHA1: 25d0283de54c8fbf021e81c63b51fd5fcb077d46
SHA256: 70186c69edd86fbdc82cb1e7fe7356cb2526d93a47edcbd53c8b307d7145a7a2


ihammers

Цитата: userman от 22 января 2016, 16:15:56Вроде всё сделал.
результат:
А зачем вывод apt-cache? Лучше проверять через dpkg -l.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

userman

Цитата: ihammers от 25 января 2016, 05:24:42А зачем вывод apt-cache? Лучше проверять через dpkg -l.

Это?

ii  intel-gpu-tool 1.8-1        amd64        tools for debugging the Intel gra
ii  intel-gpu-tool 1.8-1        amd64        tools for debugging the Intel gra
ii  intel-microcod 3.20151106.1 amd64        Processor microcode firmware for



ihammers

Да. Теперь смотрите возможности intel-gpu-tool, возможно данная утилита позволит выявить проблему.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

userman

Цитата: ihammers от 28 января 2016, 19:00:38Да. Теперь смотрите возможности intel-gpu-tool, возможно данная утилита позволит выявить проблему.

А как её запустить?

ihammers

Цитата: userman от 01 февраля 2016, 13:00:28
А как её запустить?
У меня под рукой нету систем с Intel графикой, но скорей всего можно узнать через man intel-gpu-tool.

Цитата: http://man.cx/intel_gpu_dump%281%29
NAME

intel_gpu_dump − Print out debugging information on the state of the Intel GPU.
SYNOPSIS

intel_gpu_dump
intel_gpu_dump [ filename ]
DESCRIPTION

intel_gpu_dump is a tool to log the current state of an Intel GPU when it is hung, for later analysis. It requires kernel 2.6.30rc1 or newer, debugfs mounted on /sys/kernel/debug or /debug, and root privilege for mapping the device to inspect it.

Options
filename

Decodes just one batchbuffer or ringbuffer dump, rather than dumping all of the GPU state.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

userman

#28
 Наткнулся на такую вот интересную статью:

http://werhinin.livejournal.com/11085.html

осторожно, много текста
Тестирование оборудования в Linux
Мониторинг показаний датчиков температуры, напряжения и т.д.

Пакет lm-sensors

Мониторинг осуществляется с помощью комплекта программ lm-sensors.

aptitude install lm-sensors


Снимать показания датчиков можно командой:

sensors


В реальном времени мониторинг температуры осуществляется следующей командой:

watch sensors


В выводе команды содержится информация о напряжении, скорости вращения вентилятора, температуре процессора (каждого ядра в отдельности), температуре жёстких дисков. Важным показателем является максимально зафиксированное значение температуры (поле high в показаниях температуры ядра). Мониторить только температуру процессора можно командой:

while {true} do date; sensors | grep Core; echo '======'; sleep 1s; done


Также существуют различные графические утилиты для отображения показаний lm-sensors. Для GNOME удобно использовать апплет GNOME Sensors Applet.

Стресс-тестирование процессора

Пакет cpuburn

Установим набор утилит cpuburn :

aptitude install cpuburn


Запустим стресс-тестирование процессора:

burnP6


Нагрузка этой программой создаётся в один поток (нагружается 1 ядро полностью). Для многоядерных процессоров необходимо запускать по экземпляру на каждое ядро. Тест сильно прогревает процессор.

Проверка работоспособности драйверов видеокарты

Проверим наличие 3D-ускорения:

glxinfo | grep OpenGL


Вывод должен быть таким:

OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) G33 GEM 20100330 DEVELOPMENT
OpenGL version string: 1.4 Mesa 7.10-devel
OpenGL extensions:


Проверим поддержку 3D-ускорения средствами видеокарты:

glxinfo | grep direct


Если поддержка 3D реализована, вывод будет таким:

direct rendering: Yes


Проверим скорость работы 3D:

glxgears


Появится окно с простой 3D-анимацией. В консоль при этом будет каждые 5 секунд выводиться информация о скорости рендеринга. Нормальные значения FPS для настроенного драйвера должны быть в среднем выше 1000 (если включена вертикальная синхронизация, то значение FPS будет ограничено частотой синхронизации).

Ещё один тест OpenGL:

/usr/lib/xscreensaver/glblur -fps


Появится окно скринсейвера, в котором будет отображаться значение FPS.

В случае каких-либо проблем, можно переустановить видеодрайвер (для встроенных видеокарт Intel нужно переустановить пакет xserver-xorg-video-intel). Настройки драйвера осуществляются программой driconf. Также для контроля работы видеокарты Intel можно установить пакет intel-gpu-tools (в пакет входит утилита intel_gpu_top, позволяющая в реальном времени мониторить загрузку видеопроцессора).

Тестирование производительности системы

Пакет phoronix-test-suite

Тестирование производительности осуществляется программой phoronix-test-suite. Она представляет собой программную оболочку, позволяющую в автоматическом режиме скачивать и запускать различные программы тестирования, собирать и хранить данные о результатах тестов.

Установим программу:

aptitude install phoronix-test-suite


Просмотреть список всех доступных тестов с их кратким описанием можно следующей командой:

phoronix-test-suite list-tests


Установка нужного теста (например, тест c-ray):

phoronix-test-suite install c-ray


Запуск теста (если тест не установлен, то команда самостоятельно скачает его):

phoronix-test-suite benchmark c-ray


Программа может выводить результаты в виде xml-документа. Все результаты хранятся в собственной базе. Просмотреть сохранённые результаты можно командой:

phoronix-test-suite list-results


Команда выведет список сохранённых результатов с названиями. Просмотреть любой результат можно командой:

phoronix-test-suite show-result result1


Эта команда покажет результат с именем result1.

Вывод информации о системе (CPU, MB, RAM, HDD, GPU, OS и т.д.):

phoronix-test-suite system-info


Рекомендуемые тесты

Тесты запускаются командой:

phoronix-test-suite benchmark ИМЯ_ТЕСТА
[свернуть]


Cообщение объединено 05 февраля 2016, 13:11:30

Установил утилиту cpuburn как указанно выше.

И вот результат:

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Desktop
OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.3.2
OpenGL core profile shading language version string: 1.40
OpenGL core profile context flags: (none)
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.3.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.3.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.0
OpenGL ES profile extensions:


Cообщение объединено 05 февраля 2016, 13:17:37

Проверил поддержку 3D ускорения как указанно было выше.

root@dhcppc0:/home/userman# glxinfo | grep direct
direct rendering: Yes


А вот тут какая то ошибка:

Проверим скорость работы 3D:


glxgears


Появится окно с простой 3D-анимацией. В консоль при этом будет каждые 5 секунд выводиться информация о скорости рендеринга. Нормальные значения FPS для настроенного драйвера должны быть в среднем выше 1000 (если включена вертикальная синхронизация, то значение FPS будет ограничено частотой синхронизации).


root@dhcppc0:/home/userman# 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.378 FPS
301 frames in 5.0 seconds = 60.020 FPS
301 frames in 5.0 seconds = 60.021 FPS
301 frames in 5.0 seconds = 60.021 FPS
301 frames in 5.0 seconds = 60.021 FPS
301 frames in 5.0 seconds = 60.021 FPS
301 frames in 5.0 seconds = 60.021 FPS
301 frames in 5.0 seconds = 60.021 FPS
301 frames in 5.0 seconds = 60.023 FPS
301 frames in 5.0 seconds = 60.021 FPS
301 frames in 5.0 seconds = 60.021 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 10133 requests (10133 known processed) with 0 events remaining.


*очень длинный мануал стороннего сайта лучше всего в спойлер вставлять. endru

userman