Testing Valve Games on Intel Macs: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
(Some tidying up while my MacBook Pro installs...)
Line 1: Line 1:
[[Category:Feedback]]This page is intended as a local focal point for efforts concerning the running of Valve games on Intel-based Apple Macintoshes.
[[Category:Feedback]]This page is intended as a local focal point for efforts concerning the running of Valve games on Intel-based Apple Macintoshes.


Since modern Macs essentially consist of high-powered laptop PC hardware with legacy systems such as the [http://en.wikipedia.org/wiki/BIOS BIOS] removed, there is no real technical hindrance to running exclusively PC software such as Half-Life 2. Hardware compatibility should not be an issue; work has moved from patching Windows XP to boot on the Macs' [http://en.wikipedia.org/wiki/Extensible_Firmware_Interface EFI] firmware to persuading Windows drivers to work correctly for such hardware as the iMac and MacBook Pro's [http://wiki.onmac.net/index.php/Developers/X1600_Contest ATI X1600 graphics cards] and the like.
Since modern Macs essentially consist of high-powered laptop PC hardware with legacy systems such as the [http://en.wikipedia.org/wiki/BIOS BIOS] removed, there is no real technical hindrance to running exclusively PC software such as Half-Life 2.


{{Note|As of 2006-04-05, the OnMac.net efforts are made irrelevant thanks to Apple's [http://www.apple.com/macosx/bootcamp/publicbeta.html Boot Camp] system for installing Windows XP on an Intel Mac - one which includes full hardware drivers for all available platforms! Older information continues.
{{Note|As of 2006-04-05, the OnMac.net efforts are made irrelevant thanks to Apple's [http://www.apple.com/macosx/bootcamp/publicbeta.html Boot Camp] system for installing Windows XP on an Intel Mac - one which includes full hardware drivers for all available platforms! Older information continues.
Line 9: Line 9:
Links to pirated software are not permitted; it is assumed that anyone wishing to run Windows in this manner will have a suitable Windows license for the purpose.
Links to pirated software are not permitted; it is assumed that anyone wishing to run Windows in this manner will have a suitable Windows license for the purpose.


==Overview==
==Apple's Boot Camp==
 
This officially developed solution is likely to be the best for running Windows XP and thus Valve games, since it comes with a full set of Windows drivers for Intel-based Mac hardware. Compatibility reports will follow as soon as information becomes available.
 
==OnMac.Net==
 
This unoffically developed method of modifying Windows XP for booting on Intel-based Macs is problematic, since it depends on modified drivers for full hardware support. A table of Valve games confirmed as working follows:


{| border="1" cellpadding="5" cellspacing="0"
{| border="1" cellpadding="5" cellspacing="0"
Line 42: Line 48:
|}
|}


==Progress==
===Progress===


[http://developer.valvesoftware.com/wiki/Image:DXMAC.jpg Microsoft DirectX 9.0c is now successfully running on intel macs.]
[http://developer.valvesoftware.com/wiki/Image:DXMAC.jpg Microsoft DirectX 9.0c is now successfully running on intel macs.]
Line 72: Line 78:
==Software==
==Software==


::Due to Apple's support for Windows running on their PC's, these links are irrelevant. --[[User:Steamfraiser|Steamfraiser]] 07:10, 5 Apr 2006 (PDT)
* [http://www.apple.com/macosx/bootcamp/publicbeta.html Apple Boot Camp] - public beta
* [http://onmac.net/ OnMac.net: Windows XP on Intel Macs]
* [http://onmac.net/ OnMac.net: Windows XP on Intel Macs]
* [http://wiki.onmac.net/index.php/Main_Page OnMac.net Wiki]
* [http://wiki.onmac.net/index.php/Main_Page OnMac.net Wiki] - includes updated information on new Boot Camp solution
* [http://arstechnica.com/news.ars/post/20060316-6393.html ArsTechnica guide to patching Windows XP boot disc]

Revision as of 11:29, 5 April 2006

This page is intended as a local focal point for efforts concerning the running of Valve games on Intel-based Apple Macintoshes.

Since modern Macs essentially consist of high-powered laptop PC hardware with legacy systems such as the BIOS removed, there is no real technical hindrance to running exclusively PC software such as Half-Life 2.

Note.pngNote:As of 2006-04-05, the OnMac.net efforts are made irrelevant thanks to Apple's Boot Camp system for installing Windows XP on an Intel Mac - one which includes full hardware drivers for all available platforms! Older information continues. Please, for this article, specify whether or not you are using OnMac's method, or Apple's Boot Camp.

Links to pirated software are not permitted; it is assumed that anyone wishing to run Windows in this manner will have a suitable Windows license for the purpose.

Apple's Boot Camp

This officially developed solution is likely to be the best for running Windows XP and thus Valve games, since it comes with a full set of Windows drivers for Intel-based Mac hardware. Compatibility reports will follow as soon as information becomes available.

OnMac.Net

This unoffically developed method of modifying Windows XP for booting on Intel-based Macs is problematic, since it depends on modified drivers for full hardware support. A table of Valve games confirmed as working follows:

Confirmed Working
# Console Engine Quality
1. Mac Mini Source Good
GoldSrc Great
2. MacBook Pro Source Poor
Unconfirmed, or Doesn't Work
1. 17" iMac
2. 20" iMac

Progress

Microsoft DirectX 9.0c is now successfully running on intel macs.

Mac Mini

Working

  • Half-Life 2 is now very playable on the mac mini, especially considering the integrated graphics.
    • Autosaving does not work. Needs to be disabled using sv_autosave 0
  • Half-Life runs very well using both D3D and OpenGL modes.
  • Video of Mac Mini running Half-Life 2 Here and Here

17" iMac

Not yet working, or not yet tested.

20" iMac

Not yet working, or not yet tested.

MacBook Pro

Not working well

Hardware

Software