Форум

Issue with running League of Legends with primusrun

However, optirun works

Автор Replies
mehanix Sunday 23 March 2014 at 0:24
mehanixAnonymous

Hello. I've been trying to run League of Legends using the installer provided by PlayOnLinux. My distribution is Linux Mint 14 and my graphics card is Nvidia GT630m.
I've managed to get LoL working fine (even though at low fps) on optirun, however running it with primusrun generates the following log:

Running wine-1.7-LeagueOfLegends lol.launcher.admin.exe (Working directory : /home/nikoru/.PlayOnLinux/wineprefix/LeagueOfLegends/drive_c/Riot Games/League of Legends)
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:ver:GetCurrentPackageId (0x13aea08 (nil)): stub
Xlib:  extension "NV-GLX" missing on display ":0".
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your 32-bit OpenGL drivers haven't been installed correctly (using GL renderer "Mesa DRI Intel(R) Sandybridge MobileXlib:  extension "NV-GLX" missing on display ":0".
Xlib:  extension "NV-GLX" missing on display ":0".
err:d3d:test_arb_vs_offset_limit Failed to create an ARB offset limit test program
err:d3d:test_arb_vs_offset_limit >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from ARB vp offset limit test cleanup @ directx.c / 463
err:d3d:match_fbo_tex_update >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glFramebufferTexture2D @ directx.c / 710
err:d3d:match_fbo_tex_update FBO status 0
err:d3d:match_fbo_tex_update >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glCheckFramebufferStatus @ directx.c / 714
err:d3d:match_fbo_tex_update >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glBindTexture @ directx.c / 730
err:d3d:match_fbo_tex_update >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDeleteTextures @ directx.c / 734
err:d3d:match_broken_arb_fog >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glFramebufferTexture2D @ directx.c / 809
err:d3d:match_broken_arb_fog FBO status 0
err:d3d:match_broken_arb_fog >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glCheckFramebufferStatus @ directx.c / 813
err:d3d:match_broken_arb_fog >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from Test fragment program setup @ directx.c / 834
err:d3d:match_broken_arb_fog >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from ARBfp fog test draw @ directx.c / 850
err:d3d:match_broken_arb_fog >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from ARBfp fog test teardown @ directx.c / 868
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
fixme:d3d:check_fbo_compat Format WINED3DFMT_B8G8R8_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
fixme:d3d:check_fbo_compat Format WINED3DFMT_B8G8R8A8_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
fixme:d3d:check_fbo_compat Format WINED3DFMT_B8G8R8X8_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1099
fixme:d3d:check_fbo_compat Format WINED3DFMT_B5G6R5_UNORM rtInternal format is not supported as FBO color attachment.
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
fixme:d3d:check_fbo_compat Format WINED3DFMT_R10G10B10A2_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1099
fixme:d3d:check_fbo_compat Format WINED3DFMT_R16G16_UNORM rtInternal format is not supported as FBO color attachment.
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
fixme:d3d:check_fbo_compat Format WINED3DFMT_B10G10R10A2_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
fixme:d3d:check_fbo_compat Format WINED3DFMT_R16G16B16A16_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Framebuffer format check @ utils.c / 1058
fixme:win:EnumDisplayDevicesW ((null),0,0x33f698,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f694,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f34c,0x00000000), stub!
Xlib:  extension "NV-GLX" missing on display ":0".
X Error of failed request:  GLXUnsupportedPrivateRequest
  Major opcode of failed request:  153 (GLX)
  Minor opcode of failed request:  16 (X_GLXVendorPrivate)
  Serial number of failed request:  721
  Current serial number in output stream:  722

inxi -xG, i thought it could be helpful:
Graphics:  Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller bus-ID: 00:02.0
           Card-2: NVIDIA GF108M [GeForce GT 630M] bus-ID: 01:00.0
           X.Org: 1.14.5 drivers: intel (unloaded: fbdev,vesa) Resolution: 1366x768@60.0hz
           GLX Renderer: Mesa DRI Intel Sandybridge Mobile GLX Version: 3.0 Mesa 9.2.1 Direct Rendering: Yes

Can anyone offer me some advice on this problem? Thanks in advance.

booman Tuesday 8 April 2014 at 21:22
booman

Looks like you are running open-source video drivers.
Try using the Proprietary video drivers from Nvidia.
  1. Since you are using Mint, you are in luck,
  2. Go to menu
  3. click on Administration
  4. Look for "Additional Drivers"
  5. Select Nvidia Proprietary drivers and it will install them for you.

Probably an older version like Nvidia 109
I used those drivers in Mint 14 for a while and they worked just fine.

Edited by booman


† Booman †
Mint 19 64-bit | Nvidia 415.25 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
Вы находитесь здесь: Index > PlayOnLinux > Issue with running League of Legends with primusrun