Line 84: | Line 84: | ||
== Contingency Plan == | == Contingency Plan == | ||
* Contingency mechanism: Revert and try to do in next release | |||
* Contingency mechanism: | * Contingency deadline: beta freeze | ||
* Blocks release? No | |||
* Contingency deadline: | * Blocks product? Workstation | ||
* Blocks release? | |||
* Blocks product? | |||
== Documentation == | == Documentation == |
Revision as of 16:35, 15 December 2014
Direct3D
Summary
What is difference between classic wine and wine enhanced with Nine support? The answer is simple - performance. When we play most DirectX 9 games, we want the highest performance possible. Sadly, wine loses a lot of Direct3D9's speed through the inefficent translation of HLSL and D3D9 calls to OpenGL.
Owner
- Name: Igor Gnatenko and Axel Davy
- Email: ignatenkobrain@fedoraproject.org and davyaxel@free.fr
- Release notes owner:
Current status
- Targeted release: Fedora 22
- Last updated: 15 december, 2014
- Tracker bug: <will be assigned by the Wrangler>
Detailed Description
TODO ListDescription | Assignee | Status | References |
---|---|---|---|
Enable Direct3D9 state tracker in mesa | Igor Gnatenko | ||
Land d3d support in wine | Axel Davy and Igor Gnatenko |
Benefit to Fedora
All games wich using Direct3D9 (most of games which wine can run) will have very very good speedup. Real numbers?
- On a simple demo with a weak CPU (Athlon TK-55 X2) CPU usage dropped from 20% to 10%!
- Need a benchmark? 2014-09-14, with older DRI2
- For real games, we're getting mostly double the framerate (depends on the game, the driver and the card)
Scope
- Proposal owners: Igor Gnatenko
- Other developers: Axel Davy
- Release engineering: N/A (not a System Wide Change)
- Policies and guidelines: N/A (not a System Wide Change)
Upgrade/compatibility impact
N/A (not a System Wide Change)
How To Test
# dnf install wine
- Check if
mesa-d3d
installed automatically - Run some benchmarks/games in wine
Expected results: no problems and more better performance
User Experience
N/A (not a System Wide Change)
Dependencies
N/A (not a System Wide Change)
Contingency Plan
- Contingency mechanism: Revert and try to do in next release
- Contingency deadline: beta freeze
- Blocks release? No
- Blocks product? Workstation
Documentation
N/A (not a System Wide Change)