No edit summary |
|||
Line 68: | Line 68: | ||
# <code># dnf install wine</code> | # <code># dnf install wine</code> | ||
# Check if <code>mesa-d3d</code> installed automatically | # Check if <code>mesa-d3d</code> installed automatically | ||
# Run some benchmarks/games in wine | |||
# Expected results: no problems and more better performance | |||
== User Experience == | == User Experience == |
Revision as of 16:33, 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: (What to do? Who will do it?) N/A (not a System Wide Change)
- Contingency deadline: N/A (not a System Wide Change)
- Blocks release? N/A (not a System Wide Change), Yes/No
- Blocks product? product
Documentation
N/A (not a System Wide Change)