Почему системные требования для Linux-порта Team Fortress 2 значительно выше?
Почему системные требования для Linux-порта Team Fortress 2 значительно выше?
Скопировано и вставлено с: http://store.steampowered.com/app/440/
Минимум Windows:
OS: Windows® 7 (32/64-bit)/Vista/XP
Processor: 1.7 GHz Processor or better
Memory: 512 MB RAM
DirectX: Version 8.1
SteamOS + Linux Минимум:
OS: Ubuntu 12.04
Processor: Dual core from Intel or AMD at 2.8 GHz
Memory: 1 GB RAM
Graphics: nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600 (Graphic Drivers: nVidia 310, AMD 12.11), OpenGL 2.1
1 ответ
Запуск портированных игр требует много накладных расходов. Они используют оболочку для запуска игр DirectX через OpenGL.
Посмотрите на требования для Dota 2:
MS Windows:
OS: Windows 7
Processor: Dual core from Intel or AMD at 2.8 GHz
Memory: 4 GB RAM
Graphics: nVidia GeForce 8600/9600GT, ATI/AMD Radeon HD2600/3600
DirectX: Version 9.0c
Network: Broadband Internet connection
Storage: 8 GB available space
Sound Card: DirectX Compatible
~~
Linux:
OS: Ubuntu 12.04
Processor: Dual core from Intel or AMD at 2.8 GHz
Memory: 4 GB RAM
Graphics: nVidia Geforce 8600/9600GT (Driver v331), AMD HD 2xxx-4xxx (Driver mesa 10.5.9), AMD HD 5xxx+ (Driver mesa 10.5.9 or Catalyst 15.7), Intel HD 3000 (Driver mesa 10.6)
Network: Broadband Internet connection
Storage: 8 GB available space
Sound Card: OpenAL Compatible Sound Card
Dota 2 reborn не был портом cut+paste, вместо этого Source 2 изначально поддерживает OpenGL. Системные требования очень похожи.
tl; dr: В некоторых играх есть оболочка DirectX, которая требует много ресурсов.