У меня аналогичная настройка в Slackware:
# lspci | grep -E 'VGA|3D' 00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06) 01:00.0 VGA compatible controller: NVIDIA Corporation GK106M [GeForce GTX 765M] (rev ff)}
И мой xrandr показывает только одну карту:
xrandr --listproviders Providers: number : 1 Provider 0: id: 0x47 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 4 associated providers: 0 name:Intel
, но моя карта nVidia все еще работает (я используйте bumblebee / optirun)
$ optirun glxinfo | grep "OpenGL renderer" OpenGL renderer string: GeForce GTX 765M/PCIe/SSE2
$ optirun glxgears -info GL_RENDERER = GeForce GTX 765M/PCIe/SSE2 GL_VERSION = 4.5.0 NVIDIA 352.30 GL_VENDOR = NVIDIA Corporation
и использует карту Intel, если я не запускаю optirun:
$ glxinfo | grep "OpenGL renderer" OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
$ glxgears -info Running synchronized to the vertical refresh. The framerate should be approximately the same as the monitor refresh rate. GL_RENDERER = Mesa DRI Intel(R) Haswell Mobile GL_VERSION = 3.0 Mesa 10.5.4 GL_VENDOR = Intel Open Source Technology Center
См. http://docs.slackware.com/howtos:hardware:nvidia_optimus для инструкций по установке.
По сути, это говорит о том, что отсутствует необходимая библиотека/пакет.
Выполните:pacman -Fs libicui18n.so.60
для поиска (отсутствующего/отсутствующего )пакета, содержащего этот файл. После «обнаружения» установите его — повторите процесс для остальных… если они есть.
Возможно, вам придется сначала выполнить pacman -Fy
, чтобы синхронизировать базу данных файлов.