Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04  (Прочитано 4427 раз)

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

Оффлайн federk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« : 25 Апреля 2017, 18:14:00 »
Пожалуйста, подскажите, как установить видео-драйвер для Intel 945GM с поддержкой x86/MMX/SSE2.

Пробовал устанавливать через графический инсталлятор 2.0.2 c 01.org, а также использовать тот драйвер, что идёт по-умолчанию, в обоих случаях в результате:

$ glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) 945GM
    GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,

Хотя ещё год назад на этой же машине ставил более старую версию драйвера (кажется с “Ubuntu-X” team launchpad, в котором уже нет раздела x-updates) и было:

OpenGL renderer string: Mesa DRI Intel(R) 965GM x86/MMX/SSE2
Работал google-earth 7, а сейчас на свеже-установленной системе никак не удаётся добиться полной поддержки встроенного видео 945GM. А хочется, чтобы графика полноценно работала в моей Lubuntu 16.04. Заранее признателен за помощь.

Morisson

  • Гость
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #1 : 25 Апреля 2017, 18:14:54 »
glxinfo | grep OpenGL

Оффлайн federk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #2 : 25 Апреля 2017, 18:18:05 »
glxinfo | grep OpenGL

$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) 945GM
OpenGL version string: 1.4 Mesa 12.0.6
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 12.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:

Это вывод того, что система ставит по-умолчанию.
« Последнее редактирование: 25 Апреля 2017, 18:20:15 от federk »

Morisson

  • Гость
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #3 : 25 Апреля 2017, 18:24:54 »
sudo add-apt-repository ppa:oibaf/graphics-drivers && sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo rebootПотом проверяешь
vblank_mode=0 glxgears -infoЗатем
sudo gedit /usr/share/X11/xorg.conf.d/20-intel.confТуда вставляешь:
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TearFree"    "true"
   Option      "AccelMethod" "SNA"
   Option      "BackingStore" "true"
   Option      "DRI" "3"
EndSection
Перезагружаешься, проверяешь
vblank_mode=0 glxgears -infoFPS должен вырасти

Оффлайн federk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #4 : 25 Апреля 2017, 18:48:44 »
FPS должен вырасти

Благодарю, сделал, предварительно проверив FPS у старой конфигурации (было чуть больше 1000), теперь:

$ glxinfo | grep render
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Gallium 0.4 on i915 (chipset: 945GM)
    GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,

$ glxinfo | grep OpenGL
OpenGL vendor string: Mesa Project
OpenGL renderer string: Gallium 0.4 on i915 (chipset: 945GM)
OpenGL version string: 2.1 Mesa 17.2.0-devel
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 17.2.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:

А glxgears теперь не запускается, падает сразу после старта:

$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
Ошибка сегментирования (сделан дамп памяти)

2D вроде бы стало чуть побыстрее. Но а google earth 7 также не запускается (на Intel(R) 945GM x86/MMX/SSE2 работал около года назад). Есть возможность сейчас установить именно Intel(R) 945GM x86/MMX/SSE2 driver?

Morisson

  • Гость
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #5 : 25 Апреля 2017, 18:53:45 »
sudo rm /usr/share/X11/xorg.conf.d/20-intel.conf
Пользователь добавил сообщение 25 Апреля 2017, 18:54:26:
Перезагрузись и проверь
Acer Aspire One?

Оффлайн federk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #6 : 25 Апреля 2017, 19:02:08 »
sudo rm /usr/share/X11/xorg.conf.d/20-intel.conf
Пользователь добавил сообщение 25 Апреля 2017, 18:54:26:
Перезагрузись и проверь

Сделал, перезагрузил, результат точно такой же - тот же вывод glxinfo и glxgears падают.

Acer Aspire One?

Нет, Fujitsu Siemens Amilo Pi 1505

Morisson

  • Гость
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #7 : 25 Апреля 2017, 19:05:53 »
sudo ppa-purge ppa:oibaf/graphics-drivers && sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo rebootПохоже, что лучше фабричных нет(

Оффлайн federk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #8 : 25 Апреля 2017, 19:28:28 »
glxgears вот так запустился:

LIBGL_ALWAYS_SOFTWARE=1 glxgears -info
500FPS, в два раза меньше чем было...

sudo ppa-purge ppa:oibaf/graphics-drivers && sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo rebootПохоже, что лучше фабричных нет(

Ну ровно год назад тот, что был по-умолчанию тоже был неособо. А потом поставил то ли 01.org, то ли из какого-то PPA - так и Google Earth заработал, да и всё остальное заметно быстрее стало.

Morisson

  • Гость
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #9 : 25 Апреля 2017, 19:31:10 »
LIBGL_ALWAYS_SOFTWARE=1 glxgears -info
Это софтварное ускорение. Плохо

Пользователь добавил сообщение 25 Апреля 2017, 19:36:27:
LIBGL_DRIVERS_PATH=/usr/lib/dri-alternates glxgears -info?
« Последнее редактирование: 25 Апреля 2017, 19:36:27 от Morisson »

Оффлайн federk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #10 : 25 Апреля 2017, 20:09:49 »

Пользователь добавил сообщение 25 Апреля 2017, 19:36:27:
LIBGL_DRIVERS_PATH=/usr/lib/dri-alternates glxgears -info?

$ LIBGL_DRIVERS_PATH=/usr/lib/dri-alternates glxgears -info
libGL error: unable to load driver: i915_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i915
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  36
  Current serial number in output stream:  38

Оффлайн ZevSua

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #11 : 23 Мая 2017, 20:22:01 »
Так и не нашел норм драйвера.
в некотором роде решает обновление ядра. (обновился до 4.11) но всеравно не то.
Пока в поисках

Morisson

  • Гость
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #12 : 23 Мая 2017, 20:34:11 »
А в арче есть :P

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1316
    • Просмотр профиля
Re: Intel(R) 945GM x86/MMX/SSE2 driver в Ubuntu 16.04
« Ответ #13 : 23 Мая 2017, 21:16:39 »
А потом поставил то ли 01.org, то ли из какого-то PPA - так и Google Earth заработал, да и всё остальное заметно быстрее стало.
Не нужно этого делать.
Так и не нашел норм драйвера.
в некотором роде решает обновление ядра. (обновился до 4.11) но всеравно не то.
И этого не нужно.
Пока в поисках
Тут и искать нечего. Аппаратная поддержка Интеловской графики есть в штатном репозитории. Просто автоматически не устанавливается и не конфигурируется, чтобы нивелировать производительность с АМДшными кипятильниками работающими на свободных драйверах. В других дистрах автоматом всё делается, поэтому Morisson и смеётся.
Устанавливай i965-va-driver, gstreamer1.0-vaapi.
Про 20-intel.conf Morisson уже сказал. 

 

Страница сгенерирована за 0.078 секунд. Запросов: 25.