Lubuntu 15.10 MAME 0.160 Issue

Я пытаюсь выяснить, почему возникает ошибка, когда я загружаю в терминал следующее:

$ mame
libGL error: failed to create dri screen
libGL error: failed to load driver: i915

$ locate *i915*
/usr/lib/i386-linux-gnu/dri/i915_dri.so

$ lspci -k | grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: 
Intel Corporation 82865G Integrated Graphics Controller (rev 02)
Subsystem: Dell Dimension 3000
Kernel driver in use: i915

$ inxi -Fxz

System:    Host: lubuntucarecomplex-Dimension-3000 Kernel: 4.2.0-30-generic i686 (32 bit gcc: 5.2.1)
           Desktop: LXDE (Openbox 3.6.1) Distro: Ubuntu 15.10 wily
Machine:   System: Dell product: Dimension 3000
           Mobo: Dell model: 0N6381 Bios: Dell v: A03 date: 01/05/2006
CPU:       Single core Intel Celeron (-UP-) cache: 256 KB
           flags: (pae sse sse2 sse3) bmips: 4788 speed: 2394 MHz (max)
Graphics:  Card: Intel 82865G Integrated Graphics Controller bus-ID: 00:02.0
           Display Server: X.Org 1.17.2 drivers: intel (unloaded: fbdev,vesa)
           Resolution: 1280x1024@60.02hz
           GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)
           GLX Version: 3.0 Mesa 11.3.0-devel (git-aa3b85f 2016-02-28 wily-oibaf-ppa) Direct Rendering: Yes

$ fglrxinfo
libGL error: failed to create dri screen
libGL error: failed to load driver: i915
display: :0.0  screen: 0
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)
OpenGL version string: 3.0 Mesa 11.3.0-devel (git-aa3b85f 2016-02-28 wily-oibaf-ppa)

$ LIBGL_DEBUG=verbose glxgears
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/i915_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/i915_dri.so
libGL error: failed to create dri screen
libGL error: failed to load driver: i915
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
379 frames in 5.0 seconds = 75.693 FPS
618 frames in 5.0 seconds = 123.481 FPS
621 frames in 5.0 seconds = 124.021 FPS
620 frames in 5.0 seconds = 123.817 FPS
^C

$ sudo apt-get install xserver-xorg-video-intel
Reading package lists... Done
Building dependency tree       
Reading state information... Done
**xserver-xorg-video-intel is already the newest version.**
xserver-xorg-video-intel set to manually installed.
The following package was automatically installed and is no longer required:
  libllvm3.6v5
Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

1 ответ

Решение

РЕШЕНИЕ:

Вот решение, которое я выяснил и удалил мою ошибку:

sudo apt-get remove libgl1-mesa-dri:i386

Выполнение этого показало некоторые неудовлетворенные зависимости [ключ, который мне был нужен] и не позволило бы мне удалить этот пакет без удаления ppa. Я решил, что начну удалять драйверы, чтобы увидеть, в чем проблема, это был следующий шаг для устранения этой проблемы.

Wine ДОЛЖЕН быть установлен, когда вы выполняете PPA-пакет oibaf, чтобы это работало

Я удалил следующие два репозитория ppa:

ppa: ubuntu-x-swat / x-updates [Я сделал это в меню Пуск LXDE> Настройки> Дополнительные драйверы> Другое программное обеспечение [TAB]

$ sudo ppa-purge ppaibaf/graphics-drivers [Terminal]

**The following packages will be DOWNGRADED:**
libdrm-amdgpu1 libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 
libdrm2 libegl1-mesa libegl1-mesa-dev libgbm1 libgl1-mesa-dri 
libgl1-mesa-glx libglapi-mesa libosmesa6 libva-x11-1 libva1 libvdpau1 
libvorbis0a libvorbisenc2 libvorbisfile3 libwayland-egl1-mesa 
libxatracker2 mesa-utils mesa-vdpau-drivers xserver-xorg-video-ati 
xserver-xorg-video-intel xserver-xorg-video-nouveau 
xserver-xorg-video-radeon 
The following NEW packages will be installed:
libllvm3.6v5{a} 
The following packages will be REMOVED:
libllvm3.8{u} libomxil-bellagio-bin{u} libomxil-bellagio0{u} 
vdpau-driver-all{u} 
The following packages are RECOMMENDED but will NOT be installed:
i965-va-driver va-driver-all vdpau-va-driver 
0 packages upgraded, 1 newly installed, 27 downgraded, 4 to remove and 1 not upgraded.

dpkg: warning: downgrading libgl1-mesa-dri:i386 from 11.3~git1602290730.07ed00~gd~w to 11.0.2-1ubuntu4
Preparing to unpack .../libgl1-mesa-dri_11.0.2-1ubuntu4_i386.deb ...
Unpacking libgl1-mesa-dri:i386 (11.0.2-1ubuntu4) over (11.3~git1602290730.07ed00~gd~w) ...

Поскольку Lubuntu 15.10 снова получил некоторые последние обновления, касающиеся всех пакетов драйверов mesa, пришло время вернуться к драйверам, которые у меня были изначально, из этих репозиториев ppa.

Я все еще сохранил следующие пакеты выше и добавил этот из неудовлетворенных зависимостей, показанных в приглашении удалить:

sudo apt-get install kde-runtime

[Оставив его установленным, так как теперь система работает хорошо]

я добавил sudo apt-get install pulseaudio чтобы удалить ошибки ALSA PCM, которые у меня были, когда он был установлен другой драйвер ppa, просто добавив это дополнительно.

Все другие приложения, которые я установил ранее, такие как mesa-utils и т. Д., Перешли на официальные пакеты Ubuntu, и теперь проблема решена!

$ dpkg --get-selections | grep mesa
libegl1-mesa:i386                install
libegl1-mesa-dev:i386                install
libgl1-mesa-dri:i386                install
libgl1-mesa-glx:i386                install
libglapi-mesa:i386                install
libglu1-mesa:i386                install
libosmesa6:i386                    install
libwayland-egl1-mesa:i386            install
mesa-utils                    install
mesa-vdpau-drivers:i386                install


$ mame -mt -video opengl -rs -speed 1.00

Average speed: 68.03% (185 seconds)

Теперь MAME работает правильно с опцией -Video OpenGL [больше не требуется -Video Soft!] Ошибки исчезли!

DRICONF показывает драйвер Mesa Работает сейчас: драйвер Mesa загружен / активен

ЗАКЛЮЧИТЕЛЬНОЕ РЕДАКТИРОВАНИЕ: Итак, после перезагрузки проблема вернулась.

FINAL FIX: я продублировал ошибку / исправил

[intel_do_flush_locked_failed:input output error/libGL error: failed to create dri screen
libGL error: failed to load driver: i915

повторно добавив oibaf ppa, затем выполнив меню Пуск LXDE> Системные инструменты> Обновление программного обеспечения, чтобы получить необходимые обновления программного обеспечения PPA, затем снова выполните очистку ppa, чтобы выяснить, что это именно тот драйвер Intel, который мне нужен!

Использовал эту ссылку: https://launchpad/. сеть /~oibaf/+ архив / Ubuntu/ график шоферы / + пакеты

Установил эти два по ссылке выше и теперь все ПОЛНО / РАБОТАЕТ!

  1. xserver-xorg-video-intel-dbg_2.99.917+git1602241932.d16728~gd~w_i386.deb (2,6 МиБ)
  2. xserver-xorg-video-intel_2.99.917+git1602241932.d16728~gd~w_i386.deb (1,6 МиБ)

Надеюсь, что это поможет кому-то с MAME, кто попытается заставить его работать, и столкнется с этой проблемой, запустив его установку / настройку из Терминала.

Другие вопросы по тегам