1. Trouble with the game?
    Try the troubleshooter!

    Dismiss Notice
  2. Issues with the game?
    Check the Known Issues list before reporting!

    Dismiss Notice
  3. Before reporting issues or bugs, please check the up-to-date Bug Reporting Thread for the current version.
    0.30 Bug Reporting thread
    Solutions and more information may already be available.

Installing DRIVE under Linux via Wine

Discussion in 'Troubleshooting: Bugs, Questions and Support' started by Hintboyright, Aug 6, 2013.

  1. Hintboyright

    Hintboyright
    Expand Collapse

    Joined:
    Aug 5, 2013
    Messages:
    2
    [Guide] Installing DRIVE under Linux via Wine

    I don't have the Alpha, but I was able to get the Tech Demo playable
    Trying to run it under a 64-bit prefix (the default prefix on a 64-bit installation) will crash on startup.

    1. Download and install Drive into any folder
    2. (64-bit users) Create a 32-bit Wine prefix.
    Code:
    WINEPREFIX='preferred location of prefix in home folder' WINEARCH='win32' wine 'wineboot'
    example: WINEPREFIX='/home/user/wine32' WINEARCH='win32' wine 'wineboot' 
    Folder must not exist source: http://askubuntu.com/questions/177192/how-do-i-create-a-32-bit-wine-prefix
    3. (May or may not be necessary, I was originally installing Spin Tires) Download the DirectX End User Runtime Distributable http://www.microsoft.com/en-us/download/details.aspx?id=8109
    4. Navigate to where the Runtime Installer is and install using this command
    Code:
    WINEPREFIX=$HOME/ (further path of 32-bit prefix) wine name.exe
    example: WINEPREFIX=$HOME/.wine32 wine dxsetup.exe
    5. Navigate to where DRIVE was installed and try to run it using:
    Code:
    WINEPREFIX=$HOME/.wine32 wine BeamNGSandbox.x86.exe (change to what the program is called)
    6 (If it doesn't launch). (Again, was installing the Spin Tires Tech Demo, followed the appdb post) I have 4 components installed in my 32-bit prefix (mscoree, d3dx9_36, msvcr90, quartz). If the game fails to launch try installing the components using (replace mscoree with quartz, etc.):
    Code:
    WINEPREFIX=$HOME/.wine32 winetricks mscoree
    then run winecfg in that prefix:
    Code:
    WINEPREFIX=$HOME/.wine32 winecfg
    Go to the Libraries tab and change each library from builtin to native via the edit tab.

    Other notes:
    • I couldn't get my 3rd-party PS3 Controller working right. One button worked once (to change the camera). I use joystick with jstest-gtk to configure the controller. Note that it worked perfectly in a different game under Wine without text-based key binding. (EDIT: All the buttons worked in the debug mode showing all of the input devices. Also, I happened to get my hands on a wired X360 controller, and after changing the name of the file with the X360 input, it didn't work.:confused:)
    • Auto-detecting the quality crashed the game.
    • Change the audio from DirectSound to OpenAL to fix some audio glitches
    • Rather bad computer: AMD A6-3650 Llano APU 2.6GHz Quad-core with 4 GB DDR3 RAM Linux Mint 14 Nadia
    • Did it work? Please reply!
     
    #1 Hintboyright, Aug 6, 2013
    Last edited: Aug 10, 2013
  2. NikeLover

    NikeLover
    Expand Collapse

    Joined:
    Aug 4, 2013
    Messages:
    58
    I'm doing this with the non-demo version on a Mac (similar process), and everything is fine until I load a map. The game freezes on an underside view of the red Gavril D truck with a bit over 100% CPU usage on the "wine" process, and it just stays like that forever. My computer isn't slow and can run the game very well in Windows (or at least it could until I started randomly getting BSODs after login).

    So one of the updates to the game might have broken Wine support.
     
  3. Lokio27

    Lokio27
    Expand Collapse

    Joined:
    Feb 17, 2014
    Messages:
    51
    Idea: Either you should of gotten a new PC if it was a hardware problem, or reinstalled Windows.
     
  4. NikeLover

    NikeLover
    Expand Collapse

    Joined:
    Aug 4, 2013
    Messages:
    58
    The hardware is fine as far as I can tell, and I tried reinstalling Windows (7). It only started doing it after I installed the Bootcamp drivers and didn't ever do it in Safe Mode. But I haven't tried very hard to fix it since I don't want to have to boot into Windows to play BeamNG anyway.
     
  5. Lokio27

    Lokio27
    Expand Collapse

    Joined:
    Feb 17, 2014
    Messages:
    51
    Well, duh, of course you'll have issues, your installing windows on a Mac computer, meant for only Mac software.
     
  6. simon48

    simon48
    Expand Collapse

    Joined:
    Aug 8, 2013
    Messages:
    203
    Not true at all! Macs use standard PC parts for their core components and have and officially supported Windows for years.
     
  7. Dr.Downshift

    Dr.Downshift
    Expand Collapse

    Joined:
    Dec 17, 2014
    Messages:
    11
    Where do I put the command?:confused:
     
  8. FlameFox

    FlameFox
    Expand Collapse

    Joined:
    Mar 19, 2015
    Messages:
    6
    Can someone make a video tutorial on it? I'm not sure if I'm doing something wrong... But Beamng.drive.ui.x86.exe is crashing. This is the output:

    err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
    [1211/123731:ERROR:network_change_notifier_win.cc(159)] WSALookupServiceBegin failed with: 8
    [1211/123731:ERROR:dns_config_service_win.cc(563)] DNS registry watch failed to start.
    [1211/123731:ERROR:gpu_info_collector_win.cc(102)] Can't retrieve a valid WinSAT assessment.
    err:eek:le:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
    err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
    [1211/123745:ERROR:renderer_main.cc(224)] Running without renderer sandbox
    wine: Unhandled page fault on read access to 0x00000000 at address 0x11216219 (thread 004a), starting debugger...
    fixme:uxtheme:DrawThemeTextEx unsupported flags 0x0014f1e8
    fixme:uxtheme:DrawThemeTextEx unsupported flags 0x0014f1e8
    fixme:uxtheme:DrawThemeTextEx unsupported flags 0x0014f1e8
    fixme:uxtheme:DrawThemeTextEx unsupported flags 0x0014f1e8
    fixme:uxtheme:DrawThemeTextEx unsupported flags 0x0014f1e8
    fixme:uxtheme:DrawThemeTextEx unsupported flags 0x0014f1e8
    fixme:uxtheme:DrawThemeTextEx unsupported flags 0x0014f1e8
    Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x11216219).
    Register dump:
    CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
    EIP:11216219 ESP:0033d18c EBP:0033d19c EFLAGS:00210246( R- -- I Z- -P- )
    EAX:00000000 EBX:00000001 ECX:2653c000 EDX:26538050
    ESI:2653c000 EDI:00000000
    Stack dump:
    0x0033d18c: 386180a0 c2c80000 00010100 c2c80000
    0x0033d19c: 0033d1a8 1122c043 386180a0 0033d1c8
    0x0033d1ac: 112305f9 0033d1d4 00000001 00000000
    0x0033d1bc: 00000001 00000000 0033d234 0033d1fc
    0x0033d1cc: 112bad25 0033d1f8 00000001 00000000
    0x0033d1dc: 00000000 0033dfa8 0033d234 0033d200
    Backtrace:
    =>0 0x11216219 in libcef (+0x1216219) (0x0033d19c)
    1 0x1122c043 in libcef (+0x122c042) (0x0033d1a8)
    2 0x112305f9 in libcef (+0x12305f8) (0x0033d1c8)
    3 0x112bad25 in libcef (+0x12bad24) (0x0033d1fc)
    4 0x112baefb in libcef (+0x12baefa) (0x0033d214)
    5 0x112bee23 in libcef (+0x12bee22) (0x0033d334)
    6 0x112bf341 in libcef (+0x12bf340) (0x0033d3c4)
    7 0x11259bcf in libcef (+0x1259bce) (0x0033ddf8)
    8 0x1125a81e in libcef (+0x125a81d) (0x0033df7c)
    9 0x1125ac91 in libcef (+0x125ac90) (0x0033e010)
    10 0x11250753 in libcef (+0x1250752) (0x0033e0c0)
    11 0x11250d12 in libcef (+0x1250d11) (0x0033e0e0)
    12 0x11231830 in libcef (+0x123182f) (0x0033e100)
    13 0x1124fdc7 in libcef (+0x124fdc6) (0x0033e150)
    14 0x11250388 in libcef (+0x1250387) (0x0033e190)
    15 0x11250770 in libcef (+0x125076f) (0x0033e244)
    16 0x11250d12 in libcef (+0x1250d11) (0x0033e264)
    17 0x11231830 in libcef (+0x123182f) (0x0033e284)
    18 0x1124fdc7 in libcef (+0x124fdc6) (0x0033e2d4)
    19 0x11250388 in libcef (+0x1250387) (0x0033e314)
    20 0x11250770 in libcef (+0x125076f) (0x0033e3c8)
    21 0x11250d12 in libcef (+0x1250d11) (0x0033e3e8)
    22 0x11231830 in libcef (+0x123182f) (0x0033e408)
    23 0x111decf6 in libcef (+0x11decf5) (0x0033e480)
    24 0x10fc3df0 in libcef (+0xfc3def) (0x0033e4cc)
    25 0x10fc664a in libcef (+0xfc6649) (0x0033e564)
    26 0x10b91424 in libcef (+0xb91423) (0x0033e594)
    27 0x10ba15b3 in libcef (+0xba15b2) (0x0033e5a8)
    28 0x11451997 in libcef (+0x1451996) (0x0033e5b8)
    29 0x11451956 in libcef (+0x1451955) (0x0033e5c0)
    30 0x10dea400 in libcef (+0xdea3ff) (0x0033e5ec)
    31 0x10cd7ad7 in libcef (+0xcd7ad6) (0x0033e64c)
    32 0x10ce41e5 in libcef (+0xce41e4) (0x0033e684)
    33 0x10cd0427 in libcef (+0xcd0426) (0x0033e6ac)
    34 0x10de1e11 in libcef (+0xde1e10) (0x0033e708)
    35 0x10de27c0 in libcef (+0xde27bf) (0x0033e74c)
    36 0x10de32d4 in libcef (+0xde32d3) (0x0033e760)
    37 0x14c0a1f6 (0x0033e77c)
    38 0x0f220378 (0x0033e7a8)
    39 0x14c0ad24 (0x0033e7c0)
    40 0x14c41210 (0x0033e7e4)
    41 0x0f21fa50 (0x0033e804)
    42 0x0f21f7cd (0x0033e820)
    43 0x0f21f559 (0x0033e840)
    44 0x14c0ad24 (0x0033e85c)
    45 0x0f21f117 (0x0033e874)
    46 0x14c3edd5 (0x0033e894)
    47 0x14c20d8a (0x0033e8d0)
    48 0x10d27a78 in libcef (+0xd27a77) (0x0033e914)
    49 0x10d2860d in libcef (+0xd2860c) (0x0033e94c)
    50 0x10cb29ea in libcef (+0xcb29e9) (0x0033e9a0)
    51 0x115d9e39 in libcef (+0x15d9e38) (0x0033e9e0)
    52 0x1134d7c5 in libcef (+0x134d7c4) (0x0033ea28)
    53 0x1134d87f in libcef (+0x134d87e) (0x0033ea54)
    54 0x11612b82 in libcef (+0x1612b81) (0x0033ea80)
    55 0x1161271a in libcef (+0x1612719) (0x0033eae0)
    56 0x116129b5 in libcef (+0x16129b4) (0x0033eb14)
    57 0x10bba72e in libcef (+0xbba72d) (0x0033eb50)
    58 0x10bba898 in libcef (+0xbba897) (0x0033eb80)
    59 0x10b7a273 in libcef (+0xb7a272) (0x0033eb94)
    60 0x10bd9459 in libcef (+0xbd9458) (0x0033eba8)
    61 0x10bbdd39 in libcef (+0xbbdd38) (0x0033ebe0)
    62 0x10bc5dcb in libcef (+0xbc5dca) (0x0033ebe8)
    63 0x10bbe04d in libcef (+0xbbe04c) (0x0033ec04)
    64 0x10b7cb17 in libcef (+0xb7cb16) (0x0033ec20)
    65 0x10b92128 in libcef (+0xb92127) (0x0033ec98)
    66 0x10f12013 in libcef (+0xf12012) (0x0033ecc4)
    67 0x10f120d3 in libcef (+0xf120d2) (0x0033ecdc)
    68 0x10fa6d14 in libcef (+0xfa6d13) (0x0033ed10)
    69 0x10fa5336 in libcef (+0xfa5335) (0x0033ed1c)
    70 0x110a0b7b in libcef (+0x10a0b7a) (0x0033ed34)
    71 0x11e7854e in libcef (+0x1e7854d) (0x0033ee60)
    72 0x117cac3c in libcef (+0x17cac3b) (0x0033eecc)
    73 0x117c9c01 in libcef (+0x17c9c00) (0x0033ef2c)
    74 0x117cc758 in libcef (+0x17cc757) (0x0033f08c)
    75 0x117ccddd in libcef (+0x17ccddc) (0x0033f168)
    76 0x117c92c4 in libcef (+0x17c92c3) (0x0033f288)
    77 0x103c702a in libcef (+0x3c7029) (0x0033f2e4)
    78 0x103d9ac6 in libcef (+0x3d9ac5) (0x0033f2f4)
    79 0x100e3a85 in libcef (+0xe3a84) (0x0033f470)
    80 0x100e570a in libcef (+0xe5709) (0x0033f50c)
    81 0x101159ad in libcef (+0x1159ac) (0x0033f5e0)
    82 0x100e4c9f in libcef (+0xe4c9e) (0x0033f6a8)
    83 0x10101ba3 in libcef (+0x101ba2) (0x0033f6d4)
    84 0x117e220f in libcef (+0x17e220e) (0x0033fa04)
    85 0x117c300b in libcef (+0x17c300a) (0x0033fae0)
    86 0x117c31ed in libcef (+0x17c31ec) (0x0033fbfc)
    87 0x117c29e0 in libcef (+0x17c29df) (0x0033fc0c)
    88 0x1003f5ed in libcef (+0x3f5ec) (0x0033fce4)
    89 0x100033c6 in libcef (+0x33c5) (0x0033fdc0)
    90 0x00409aab in beamng.drive.x86.ui (+0x9aaa) (0x0033fde0)
    91 0x00406d93 in beamng.drive.x86.ui (+0x6d92) (0x0033fe50)
    92 0x7b85e83c in kernel32 (+0x4e83b) (0x0033fe68)
    93 0x7b85f80a in kernel32 (+0x4f809) (0x0033fe98)
    94 0x7bc8025c (0x0033feb8)
    95 0x7bc8320f (0x0033ffa8)
    96 0x7bc8023a (0x0033ffc8)
    97 0x7bc52c77 (0x0033ffe8)
    0x11216219: movl 0x0(%eax),%edx
    Modules:
    Module Address Debug info Name (39 modules)
    PE 400000- 47d000 Export beamng.drive.x86.ui
    PE 2050000- 21dc000 Deferred ffmpegsumo
    PE 10000000-12789000 Export libcef
    PE 7b810000-7b9b0000 Export kernel32
    PE 7bc10000-7bc14000 Deferred ntdll
    PE 7dff0000-7dff4000 Deferred uxtheme
    PE 7e210000-7e214000 Deferred winex11
    PE 7ecd0000-7ecd9000 Deferred msacm32
    PE 7ecf0000-7ed68000 Deferred winmm
    PE 7edb0000-7edbf000 Deferred setupapi
    PE 7ee20000-7ee35000 Deferred oleacc
    PE 7ee70000-7ee74000 Deferred imm32
    PE 7eea0000-7eee1000 Deferred crypt32
    PE 7ef70000-7ef74000 Deferred iphlpapi
    PE 7ef90000-7ef93000 Deferred netapi32
    PE 7efc0000-7efc3000 Deferred secur32
    PE 7eff0000-7eff3000 Deferred wtsapi32
    PE 7f010000-7f014000 Deferred ws2_32
    PE 7f040000-7f04a000 Deferred mpr
    PE 7f090000-7f093000 Deferred dhcpcsvc
    PE 7f0b0000-7f0c8000 Deferred wininet
    PE 7f130000-7f141000 Deferred urlmon
    PE 7f1c0000-7f1c3000 Deferred userenv
    PE 7f1d0000-7f1d5000 Deferred jsproxy
    PE 7f1f0000-7f1f6000 Deferred winhttp
    PE 7f240000-7f248000 Deferred oleaut32
    PE 7f370000-7f374000 Deferred rpcrt4
    PE 7f3f0000-7f3f8000 Deferred ole32
    PE 7f520000-7f54f000 Deferred comctl32
    PE 7f610000-7f6a9000 Deferred comdlg32
    PE 7f700000-7f70a000 Deferred winspool
    PE 7f740000-7f744000 Deferred psapi
    PE 7f750000-7f753000 Deferred usp10
    PE 7f7a0000-7f7a8000 Deferred shlwapi
    PE 7f810000-7f96f000 Deferred shell32
    PE 7fa50000-7fa54000 Deferred advapi32
    PE 7fac0000-7fac7000 Deferred gdi32
    PE 7fbe0000-7fc1b000 Deferred user32
    PE 7ffd0000-7ffd4000 Deferred version
    Threads:
    process tid prio (all id:s are in hex)
    00000008 BeamNG.drive.exe
    00000009 0
    0000000e services.exe
    0000001e 0
    0000001d 0
    00000014 0
    00000010 0
    0000000f 0
    00000012 winedevice.exe
    0000001c 0
    00000019 0
    00000018 0
    00000013 0
    0000001a plugplay.exe
    00000020 0
    0000001f 0
    0000001b 0
    00000021 explorer.exe
    00000026 0
    00000025 0
    00000024 0
    00000023 0
    00000022 0
    00000027 BeamNG.drive.x86.exe
    0000004b 0
    00000048 0
    00000047 15
    00000046 0
    0000003a 0
    0000000c 0
    0000000d 0
    0000000a 0
    0000000b 0
    00000045 15
    00000044 0
    00000043 0
    00000042 0
    00000041 0
    00000040 0
    0000003f 0
    0000003e 0
    0000003d 0
    0000003c 0
    0000003b 0
    00000039 0
    00000038 0
    00000037 0
    00000036 0
    00000035 0
    00000034 0
    00000033 0
    00000032 0
    00000031 0
    00000030 0
    0000002f 0
    0000002e 0
    0000002b 0
    0000002a 0
    00000029 0
    00000028 0
    00000049 (D) Z:\home\tiniwolf\Desktop\BeamNG-Techdemo-v2\Bin32\BeamNG.drive.x86.ui.exe
    00000056 0
    00000055 0
    00000054 0
    00000053 0
    00000052 0
    00000051 0
    00000050 0
    0000004f 0
    0000004e 0
    0000004d 0
    0000004c 0
    0000004a 0 <==
    System information:
    Wine build: wine-1.8.5 (Ubuntu 1.8.5-1ubuntu1)
    Platform: i386 (WOW64)
    Version: Windows XP
    Host system: Linux
    Host version: 4.8.0-30-generic
    tiniwolf@ZENLAPTOP:~/Desktop//BeamNG-Techdemo-v2$
     
    #8 FlameFox, Dec 11, 2016
    Last edited: Dec 11, 2016
  9. BombBoy4

    BombBoy4
    Expand Collapse

    Joined:
    May 16, 2015
    Messages:
    1,601
    Bumperoo!
     
  10. FlameFox

    FlameFox
    Expand Collapse

    Joined:
    Mar 19, 2015
    Messages:
    6
    True, Bump.[
     
  11. tdev

    tdev
    Expand Collapse
    Developer
    BeamNG Team

    Joined:
    Aug 3, 2012
    Messages:
    3,031
    Latest versions cannot run due to DX 11 i think? :/
     
  12. Funky7Monkey

    Funky7Monkey
    Expand Collapse

    Joined:
    Oct 12, 2014
    Messages:
    977
    Relevant question is not a bump.

    Spot on. WINE does not fully support DX11 yet. IIRC, the WINE 2.0 RC1 has some DX11 support. How much, I don't remember. It might be worth a shot though.
     
  13. Sebas-Kitty

    Sebas-Kitty
    Expand Collapse

    Joined:
    Jun 3, 2016
    Messages:
    544
    i got the tech demo running in os x but yea tech demo is dx 9
     
  14. Deleted member 206528

    Deleted member 206528
    Expand Collapse
    Guest

    I don't know what most of this means, I've only been using Linux for a few weeks and love it but don't understand much when I have to do stuff with the terminal. Can some one please help?
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice