From Fedora Project Wiki
No edit summary
Line 45: Line 45:


== Benefit to Fedora ==
== Benefit to Fedora ==
<!-- What is the benefit to the platform?  If this is a major capability update, what has changed? If this is a new functionality, what capabilities does it bring? Why will Fedora become a better distribution or project because of this proposal?-->
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? [http://www.linuxsystems.it/2014/09/wine-vanilla-vs-csmt-d3dstream-vs-gallium-nine-vs-catalyst/ 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 ==
== Scope ==

Revision as of 16:31, 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.

https://wiki.ixit.cz/d3d9

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 List
Description Assignee Status References
Enable Direct3D9 state tracker in mesa Igor Gnatenko
Pass pass
[1][2]
Land d3d support in wine Axel Davy and Igor Gnatenko
Inprogress inprogress
[1]

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

  • 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

  1. # dnf install wine
  2. Check if mesa-d3d installed automatically

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)

Release Notes