You are not logged in.

#1 2017-06-12 12:25:52

carlzbuk13
Member
Registered: 2017-06-12
Posts: 12

Gaming

Hi everyone I am new at the Arch Linux family.I used another Linux distributions such as Ubuntu,Mint,Debian so I am not exactly new in Linux family.already I can say that Arch is the best.Here is my question.I am using Arch for just couple of days now.I installed like 5 times because of the hybrid graphics driver and bumblebee.Finally I am all set and happy because finally I removed Windows.I am not much a gamer like multiplayer games and so on though I love playing games such as Call of Duty 2 and Mount Blade:Warband.I installed wine and winetricks and the windows dlls each game needed but I cannot get performance like Ubuntu.Call of Duty for example it is so slow I wanna blow my brains out.Why is that ? I already love Arch and I don't wanna go back to Ubuntu or Windows(Eew) so any ideas ? this is my first post so i hope i didn't someting wrong

My System:
4 x Intel Core i3 CPU M 380 @ 2.53 GHZ
2.6 GiB of RAM and 2 GiB swap

Intel Corporation Core Processor Integrated Graphics Controller
NVIDIA Corporation GF108M [GeForce GT 540M]

Offline

#3 2017-06-12 13:24:49

carlzbuk13
Member
Registered: 2017-06-12
Posts: 12

Re: Gaming

Hi thanks for your response.I didn't know linux-zen.I will look at it.I am using performance governor on cpupower.I am not sure what else i can do to increase my performance with cpupower.I'll read gaming and improving performance pages.I only checked it before.

Offline

#4 2017-06-12 14:52:28

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: Gaming

There was a recent similar thread with some tips.

Offline

#5 2017-06-12 15:06:21

carlzbuk13
Member
Registered: 2017-06-12
Posts: 12

Re: Gaming

Yeah I looked at that but I am using wine to play games so that thread doesn't help me.

Offline

#6 2017-06-12 16:22:43

trytipARCH
Banned
Registered: 2017-06-05
Posts: 38

Re: Gaming

wish someone would have told me that The Talos Principle (native linux) required
lib32-openal to have working sound.  you'll need a lot multilibs too many to mention

Last edited by trytipARCH (2017-06-12 16:23:06)

Offline

#7 2017-06-12 16:26:33

carlzbuk13
Member
Registered: 2017-06-12
Posts: 12

Re: Gaming

First there was no sound I installed the multilibs packages and that work now.If am not gonna find any solution this I will install Windows again and dual boot.I can't give up Arch Linux but I can't give up Games too.

Offline

#8 2017-06-12 16:55:27

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: Gaming

carlzbuk13 wrote:

Call of Duty for example it is so slow I wanna blow my brains out.Why is that?

Provide some debugging/useful info.

Offline

#9 2017-06-12 17:07:22

carlzbuk13
Member
Registered: 2017-06-12
Posts: 12

Re: Gaming

I don't what to say even though my settings are low it's still really slow.I could play easily with Ubuntu.I installed all the dlls and fonts which says required in the winehq page.What else should i do My graphic drivers are installed 64bit and 32bit.I am using bumblebee to play games with my nvidia card and I don't really go back to Windows because of games.Please help me guys.I am not looking for extreme performance.I just want to be playable games like i used to did on Ubuntu.

Offline

#10 2017-06-12 17:11:41

ugjka
Member
From: Latvia
Registered: 2014-04-01
Posts: 1,962
Website

Re: Gaming

Did ubuntu use Bumblebee? Don't they have some kind of their own solution to dual graphics?

Offline

#11 2017-06-12 17:15:43

carlzbuk13
Member
Registered: 2017-06-12
Posts: 12

Re: Gaming

While using Ubuntu.I only installed nvidia driver also back then I wasn't really know how to run computer with the dual graphics on Linux.

Offline

#12 2017-06-12 17:21:16

carlzbuk13
Member
Registered: 2017-06-12
Posts: 12

Re: Gaming

This is the ouput to optirun wine mb_warband.exe

 
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 'libvglfaker.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 'libvglfaker.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
fixme:win:LockWindowUpdate (0x2002e), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:advapi:GetCurrentHwProfileA (0x328f8f8) semi-stub
fixme:win:EnumDisplayDevicesW ((null),0,0x328f594,0x00000000), stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x14d730, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!

Offline

#13 2017-06-12 18:18:39

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,435

Re: Gaming

carlzbuk13 wrote:

While using Ubuntu.I only installed nvidia driver also back then I wasn't really know how to run computer with the dual graphics on Linux.

If you've done that you likely used their PRIME implementation, which would mean you were using the Nvidia GPU to drive your display all the time, which will lose you some power management (the dedicated card is always on, suspend and hibernate are broken) but you should get a noticable performance bump. you can do the same on Arch: https://wiki.archlinux.org/index.php/NV … ing_nvidia

Offline

#14 2017-06-12 18:19:55

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: Gaming

ERROR: ld.so: object 'libvglfaker.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory

Install lib32-mpg123, for starters.

And see "32-bit" at Bumblebee wiki page, for more lib32 packages to install.

Offline

#15 2017-06-12 18:29:56

carlzbuk13
Member
Registered: 2017-06-12
Posts: 12

Re: Gaming

Thanks brebs I installed lib32-mpg123 and lib32-virtualgl.I already installed the lib32-nvidia-utils. V1del I am gonna try that thanks
BTW can i do it without install Arch Linux all over again.just remove intel driver and bumblebee and do configurations and I am using packard bell laptop and my battery is dead for years so I always pluged in even though do i need power management still.

Thanks again guys.It means a lot to me.

Last edited by carlzbuk13 (2017-06-12 18:33:45)

Offline

#16 2017-06-12 19:20:06

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 9,003
Website

Re: Gaming

carlzbuk13 wrote:

I installed wine and winetricks

Have you tried wine-staging?

There is also wine-staging-nine with the gallium-nine patches (whatever they are).


Jin, Jîyan, Azadî

Offline

#17 2017-06-12 19:42:54

carlzbuk13
Member
Registered: 2017-06-12
Posts: 12

Re: Gaming

No but I am gonna look at it.Whats the difference wine-stable and wine-staging exactly ? I heard there are more bugs in wine-staging.BTW after installed those packages lib32-mpg123 and lib32-virtualgl games are playable.I think lib32-virtualgl do the trick.Graphics and FPS are better but if i used performance governor and then optirun wine game.exe after like 3 or 5 minutes laptop shutdown itself ? It's happened before I was using Windows and I lower the CPU frequency to prevent it.I always thought that it was a Windows issue.

Offline

#18 2017-06-12 19:53:44

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: Gaming

Some URLs for you to look at:

https://wine-staging.com/
Laptop overheating - ideas: clean the laptop's fan and unblock its airflow, try undervolting the CPU, buy a laptop stand which contains an additional fan.

Offline

#19 2017-06-12 20:51:24

trytipARCH
Banned
Registered: 2017-06-05
Posts: 38

Re: Gaming

@carlzbuk13
"after like 3 or 5 minutes laptop shutdown itself ?" <<< your CPU is overheating

Offline

#20 2017-06-13 11:15:28

carlzbuk13
Member
Registered: 2017-06-12
Posts: 12

Re: Gaming

brebs I cleaned the laptop's fan.Its airflow is always unblocked.I tried undervolting by using phc.It's works but if I open a game play 3 or 5 minutes laptop shutdown itself again.I am gonna look for a additional fan this weekend but is it normal doing this even though i play old games.While using Windows I solved this problem by doing this.I configure the power management to using CPU %60 max frequency and it doesn't shutdown again.Can i do that in Arch Linux and How ?
BTW if am using powersave governor It doesn't shutdown but during play screen freeze 1 sec about every 1 minute other than that game is smooth.

Offline

Board footer

Powered by FluxBB