Application Details:
Version: | Demo |
License: | Demo |
URL: | http://www.eagames.com/officia... |
Votes: | 0 |
Latest Rating: | Silver |
Latest Wine Version Tested: | 2.15-staging |
Maintainers: About Maintainership
What works
Tested in a Wineprefix with current Wine defaults: 64-bit WINEPREFIX, Windows 7 version
What does not
Workarounds
What was not tested
Extensive gameplay.
Hardware tested
Graphics:
Additional Comments
System Software =============== uname -r 4.12.9-gentoo emerge -pv1 sys-devel/gcc kde-plasma/plasma-desktop media-libs/mesa x11-base/xorg-server x11-drivers/nvidia-drivers =app-emulation/wine-staging-2.15 [ebuild R ~] sys-devel/gcc-6.4.0:6.4.0::gentoo USE="cxx doc fortran go mpx (multilib) nls nptl openmp pch sanitize ssp vtv (-altivec) (-awt) -cilk -debug (-fixed-point) (-gcj) -graphite (-hardened) (-jit) (-libssp) -objc -objc++ -objc-gc (-pie) -regression-test -vanilla" 74,379 KiB [ebuild R ~] kde-plasma/plasma-desktop-5.10.5:5::gentoo USE="debug fontconfig gtk2 handbook legacy-systray pulseaudio semantic-desktop -appstream -gtk3 -ibus -qt4 -scim {-test}" INPUT_DEVICES="evdev synaptics" 0 KiB [ebuild R #] media-libs/mesa-17.1.7::bobwya USE="classic egl gbm nptl osmesa wayland xvmc -bindist -d3d9 -debug -dri3 -gallium -gles1 -gles2 -llvm -opencl -openmax -pax_kernel -pic (-selinux) -unwind -vaapi -valgrind -vdpau -vulkan -xa" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="(-freedreno) -i915 -i965 -imx -intel -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) (-vivante) -vmware" 9,672 KiB [ebuild R #] x11-base/xorg-server-1.19.3-r2:0/1.19.3::bobwya USE="ipv6 kdrive suid systemd udev xephyr xorg -debug -dmx -doc -fop -glamor -libressl -minimal (-selinux) -static-libs -tslib -unwind -wayland -xcsecurity -xnest -xvfb" 5,909 KiB [ebuild R #] x11-drivers/nvidia-drivers-384.69:0/384::bobwya USE="X acpi driver kms multilib tools uvm -compat -gtk3 -pax_kernel -static-libs -wayland" ABI_X86="32 (64) (-x32)" 0 KiB [ebuild R #] app-emulation/wine-staging-2.15:2.15::bobwya USE="X alsa cups dos fontconfig gecko gphoto2 gsm gstreamer jpeg lcms ldap mono mp3 ncurses netapi nls openal opencl opengl osmesa pipelight png pulseaudio realtime run-exes s3tc samba scanner ssl threads truetype udev udisks vulkan xcomposite xinerama xml -capi -cuda -custom-cflags -odbc -oss -pcap -perl -prelink (-selinux) {-test} -themes -v4l -vaapi" ABI_X86="32 64 (-x32)" LINGUAS="en en_US -ar -bg -ca -cs -da -de -el -eo -es -fa -fi -fr -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO -nl -or -pa -pl -pt_BR -pt_PT -rm -ro -ru -sk -sl -sr_RS@cyrillic -sr_RS@latin -sv -te -th -tr -uk -wa -zh_CN -zh_TW" 0 KiB H/W path Device Class Description ========================================================= system G751JT (ASUS-NotebookSKU) /0 bus G751JT /0/0 memory 64KiB BIOS /0/8 processor Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz /0/8/9 memory 1MiB L2 cache /0/8/a memory 256KiB L1 cache /0/8/b memory 6MiB L3 cache /0/c memory 32GiB System Memory /0/c/0 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) /0/c/1 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) /0/c/2 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) /0/c/3 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) /0/100 bridge Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller /0/100/1 bridge Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller /0/100/1/0 display GM204M [GeForce GTX 970M] /0/100/1/0.1 multimedia GM204 High Definition Audio Controller /0/100/14 bus 8 Series/C220 Series Chipset Family USB xHCI /0/100/14/0 usb1 bus xHCI Host Controller /0/100/14/0/3 bus USB 2.0 Hub /0/100/14/0/3/2 bus USB2.0 Hub /0/100/14/0/3/2/1 input USB Receiver /0/100/14/0/3/2/3 input Corsair K65 Gaming Keyboard /0/100/14/0/4 multimedia Corsair Gaming H2100 Headset /0/100/14/0/5 communication Bluetooth wireless interface /0/100/14/0/7 multimedia USB2.0 HD UVC WebCam /0/100/14/0/a input ASUS ROG Macrokey /0/100/14/1 usb2 bus xHCI Host Controller /0/100/16 communication 8 Series/C220 Series Chipset Family MEI Controller #1 /0/100/1b multimedia 8 Series/C220 Series Chipset High Definition Audio Controller /0/100/1c bridge 8 Series/C220 Series Chipset Family PCI Express Root Port #1 /0/100/1c.2 bridge 8 Series/C220 Series Chipset Family PCI Express Root Port #3 /0/100/1c.2/0 wls1 network Wireless 7260 /0/100/1c.3 bridge 8 Series/C220 Series Chipset Family PCI Express Root Port #4 /0/100/1c.3/0 p3p1 network RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller /0/100/1f bridge HM87 Express LPC Controller /0/100/1f.2 storage 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] /0/100/1f.3 bus 8 Series/C220 Series Chipset Family SMBus Controller /0/1 scsi0 storage /0/1/0.0.0 /dev/sda disk 2048GB Samsung SSD 850 /0/2 scsi2 storage /0/2/0.0.0 /dev/cdrom disk BD-CMB UJ172 S /0/3 scsi3 storage /0/3/0.0.0 /dev/sdb disk 1024GB Samsung SSD 850
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Gentoo Linux x86_64 | Aug 29 2017 | 2.15-staging | Yes | Yes | Yes | Silver | Rob | |
Show | Slackware 14.1 32 bit version | Sep 04 2015 | 1.7.51 | Yes | No | Garbage | Maik Wagner | ||
Show | Ubuntu 12.04 "Precise" i386 (+ variants like Kubuntu) | Sep 13 2013 | 1.6 | Yes | Yes | Garbage | eximius | ||
Show | Debian GNU/Linux 6.x "Squeeze" x86_64 | Dec 11 2010 | 1.3.8 | Yes | Yes | Platinum | an anonymous user | ||
Show | Ubuntu 10.04 "Lucid" i386 (+ variants like Kubuntu) | Nov 20 2010 | 1.3.6 | Yes | Yes | Gold | Glock |
Bug # | Description | Status | Resolution | Other apps affected |
35371 | Battlefield 2 voice setup tool crashes when "Save Settings" button is clicked (winmm.mixerGetDevCaps should also accept mixer device handles) | NEW | View | |
40284 | Unable to change resolution for LVDS panels (laptop), on which only one resolution is available (ex. 1680x1050) | UNCONFIRMED | View |
wine ~/Downloads/battlefield2demo.exe
These notes were last updated: 04 September 2019
Follow these guidelines to avoid embarrassment when your Test Submission is immediately rejected!!
These guidelines ensure your submitted test results are actually relevant to other users of Wine and WineHQ.
1 The console version of the lshw utility is your friend. This command will dump your System hardware specification in a clean format. Post command and output in the Extra Comments section:
sudo lshw -short | egrep -v '(volume|disk|bus)'
2 glxinfo can be used to display your OpenGL and graphics driver versions. Post the command and output in the Extra Comments section:
glxinfo -B
cd "${WINEPREFIX}/drive_c/Program Files/EA GAMES/Battlefield 2 Demo/" wine BF2.exe
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 800x600x32 @85! (XRandR 1.2)Then your monitor does not support a 85Hz 800x600 resolution mode (or perhaps you are using a dual monitor setup where one monitor does not support this mode).
Also ensure that your Battlefield 2 Video.con profile file has the correct resolution set in it (command updates all profiles):
export resolution="<x-resolution>x<y-resolution>@<frequency>Hz" find "${WINEPREFIX}/drive_c/users/${USER}/My Documents/Battlefield 2/Profiles" -type f -name "Video.con" -printf "'%p'\n" | xargs sed -i -e 's/setResolution [1-9][0-9]*x[1-9][0-9]*@[1-9][0-9]*Hz/setResolution '${resolution}'/g'
... replace <x-resolution> , <y-resolution> & <frequency> with your native screen resolution and frequency (respectively).
cd "${WINEPREFIX}/drive_c/Program Files/EA GAMES/Battlefield 2 Demo/" wine BF2.exe +menu 1 +fullscreen 1 +szx <x-resolution> +szy <y-resolution>
... replace <x-resolution> & <y-resolution> with your native screen resolution.
Note: for older AMD (<5xxx)/Nvidia GPU's (<8xxx) and Intel GPU's it is recommended to set:
The currently supported maximum in-game Video Settings (without the Shader mesh fix - detailed on this page) are:
VIDEO OPTIONS |
||
DISPLAY MODE | ????x????@???Hz |
â–¼ |
OVERALL QUALITY | Custom |
â–¼ |
CUSTOM QUALITY |
||
TERRAIN |
Low |
â–¼ |
EFFECTS |
High |
â–¼ |
GEOMETRY |
High |
â–¼ |
TEXTURE |
High |
â–¼ |
LIGHTING |
High |
â–¼ |
DYNAMIC SHADOWS |
High |
â–¼ |
DYNAMIC LIGHT |
High |
â–¼ |
ANTI-ALIASING |
Off |
â–¼ |
TEXTURE FILTERING |
High |
â–¼ |
VIEW DISTANCE SCALE
100% |
████ |
Last updated 26.11.2018 Wine-Staging 3.21, Nvidia Geforce GTX 970M, Nvidia Driver 396.54.09 (Gentoo GNU/Linux)
BF2 Commandline Options
Refer to Battlefield 2 Tweak Guide: Command Line Options for a comprehensive list of command line switches to use when launching the Battlefield 2 executable.
For example you can also set you client to automatically login to Revive account:
wine start 'BF2.exe' ... +playerName "name" +password "⚫⚫⚫⚫"
wine start 'BF2.exe' ... +menu 1 +fullscreen 1 +szx 1920 +szy 1080
wine start 'BF2.exe' ... +modPath mods/BF2_SPX +ignoreAsserts 1
How you append these options will depend on whether you are using the Steam Client or if you have used a retail (DVD) copy of Battlefield 2.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Glock on Saturday November 20th 2010, 18:35