LINUX.ORG.RU
ФорумGames

PortBattleNet и optirun

 


0

1

Доброе время суток !!! У меня ноутбук Acer с двумя видеокартами (intel + nvidia geforce 710m) у становил bumblebee. Запускаю PortBattleNet командой optirun -b primus и захожу в WoW но в игре фпс ~5-10. Проверяю командой работает ли bumblebee (optirun --status) пишет Bumblebee status: Ready (3.2.1). X is PID 3441, 4 applications using bumblebeed. Пробовал запускать через primusrun (хотя я читал что это тоже самое что optirun -b primus) в консоле писал ERROR: NVIDIA driver is not loaded и такую же ошибку выдает консоль когда я просто запускаю PortBattleNet без параметров (Но если запускать через optirun -b primus то такой ошибки нет). Подскажете пожалуйста в чем может быть дело. Стоит Debian GNU/Linux 9 (stretch) 64-бит.

PortWINE был запущен в режиме создания PortBattleNET.log и он успешно сохранен в корне каталога порта Для диагностики проблем, скопируйте ВЕСЬ лог в комментарии к игре на сайте portwine-linux.ru
--------------------------------------------
PortWINE version:78
Date and time of start debug for PortBattleNET
Чт дек 13 19:33:52 +05 2018
The installation path of the PortBattleNET:
/home/evgeny/PortWINE/PortBattleNET/data/scripts
Operating system
ОС: Debian GNU/Linux 9.6 (stretch)
Desktop Environment
gnome
GNOME
Kernel
4.9.0-8-amd64
CPU
model name : Intel(R) Core(TM) i5-3337U CPU @ 1.80GHz
RAM total used free shared
buff/cache available
Mem: 5768 1740 639 250
3389 3508
Swap: 5916 0 5916
Graphic cards
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 13.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 13.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
Version WINE in the Port
wine-3.21 (Staging)
log WINE
/usr/bin/primusrun: строка 41: предупреждение: command
substitution: ignored null byte in input
000b:err:wineboot:ProcessRunKeys Error running cmd
L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
0034:err:ole:CoCreateInstanceEx apartment not initialised
ATTENTION: default value of option vblank_mode overridden by environment.
007a:err:ole:CoCreateInstanceEx apartment not initialised
00de:trace:vulkan:DllMain 0x7a950000, 1, (nil)
00de:trace:vulkan:DllMain 0x77cf0000, 1, (nil)
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr (nil), «vkEnumerateInstanceVersion»
00de:trace:vulkan:wine_vkGetInstanceProcAddr (nil), «vkCreateInstance»
00de:trace:vulkan:wine_vk_get_global_proc_addr Found name=«vkCreateInstance» in global table
00de:trace:vulkan:wine_vkCreateInstance create_info 0x35eb80, allocator (nil), instance 0x35ebc4
00de:trace:vulkan:wine_vk_instance_convert_create_info Enabled 0 instance extensions.
00de:trace:vulkan:X11DRV_vkCreateInstance create_info 0x35eaec, allocator (nil), instance 0x7bbde64
Xlib: extension «NV-GLX» missing on display ":0".
00de:err:vulkan:wine_vkCreateInstance Failed to create instance, res=-9
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkCreateDevice»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkCreateWin32SurfaceKHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkDestroySurfaceKHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkEnumerateDeviceExtensionProperties»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkEnumerateDeviceLayerProperties»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkEnumeratePhysicalDeviceGroups»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkEnumeratePhysicalDeviceGroupsKHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkEnumeratePhysicalDevices»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceFeatures»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceFeatures2»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceFeatures2KHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceFormatProperties»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceFormatProperties2»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceFormatProperties2KHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceImageFormatProperties»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceImageFormatProperties2»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceImageFormatProperties2KHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceMemoryProperties»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceMemoryProperties2»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceMemoryProperties2KHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceMultisamplePropertiesEXT»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDevicePresentRectanglesKHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceProperties»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceProperties2»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceProperties2KHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceQueueFamilyProperties»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceQueueFamilyProperties2»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceQueueFamilyProperties2KHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceSparseImageFormatProperties»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceSparseImageFormatProperties2»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceSparseImageFormatProperties2KHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceSurfaceCapabilitiesKHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceSurfaceFormatsKHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceSurfacePresentModesKHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceSurfaceSupportKHR»
00de:trace:vulkan:X11DRV_vkGetInstanceProcAddr 0x78219ca8, «vkGetPhysicalDeviceWin32PresentationSupportKHR»
00de:err:vulkan:wine_vk_instance_load_physical_devices Failed to enumerate physical devices, res=-3
00de:err:vulkan:wine_vkCreateInstance Failed to load physical devices, res=-3
00de:trace:vulkan:X11DRV_vkDestroyInstance 0x78219ca8 (nil)
00de:trace:vulkan:DllMain 0x7a950000, 0, (nil)
00de:trace:vulkan:DllMain 0x77cf0000, 0, 0x1

# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name) ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee # server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to «true», '-f' will
# be ignored.
NoEcoModeOverride=false
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below) Driver=nvidia
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d # Xorg binary to run
XorgBinary=/usr/lib/xorg/Xorg

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv. VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
# Should the program run under optirun even if Bumblebee server or nvidia card # is not available?
AllowFallbackToIGC=false

# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
# bbswitch - new in BB 3, recommended if available
# switcheroo - vga_switcheroo method, use at your own risk
# none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset KernelDriver=nvidia-current
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia/nvidia,/usr/lib/xorg/modules XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau



Последнее исправление: evgeny03s (всего исправлений: 1)

ну 10 фпс это нормальный результат для вовки старше легиона на 710m

ничего с этой затычки особо не вытянешь.

Thero ★★★★★
()

Поставь винду. Изи вин

anonymous
()

А без optirun, тобишь на интеграшке, сколько FPS?

Kron4ek ★★★★★
()
11 февраля 2019 г.

Используя PortWine сначала требуется установить проприетарные дрова, а у тебя я как вижу стандартные, если и это не помогает, пробуй запустить в режиме DXVK.

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