AMD support for DirectX 9 on Ryzen CPU integrated graphics solutions

12/17/2024

Applicable SongShow Plus Versions: 
This article applies to all versions of SongShow Plus using AMD/Ryzen Integrated graphics

  * Updates correcting this issue may be available. Ensure that you are using the most current build of SongShow Plus from the Download page before proceeding. *

NOTE: It is NOT recommended to use any integrated graphics solutions with SongShow Plus. 

Symptom:
If you are using an AMD Ryzen CPU integrated graphics solution and you are getting DirectX error messages in SongShow Plus, you may have an unsupported solution in use. This may also present as a hang/freeze of the projected content when using DirectX related functions such as transitions, shadows and other effects.

Possible Cause:
It appears that AMD has dropped native DirectX 9 support for the integrated Ryzen CPU graphics solutions. It is possible these solutions no longer support DirectX 9 natively. 

To be clear, our stance is that this is NOT a SongShow Plus bug. It appears that AMD had a choice to implement this directly in their updated hardware/driver and continue native DX9 support OR use the Microsoft D3D9On12 interface - they chose the latter. The bug is either in the AMD implementation of this or in the Microsoft D3D9On12 interface itself.  Solutions that natively support DirectX 9 still work as expected.  

Possible Solution:
If you have an earlier solution AND driver it may still work as expected.  If you have this solution on a notebook that has dual graphics solutions, you should be able to force your laptop to only use the non-integrated solution.   Refer to the KB article SI17 to force your laptop to use the add-in graphics rather than the integrated solution. 

Possible Solution:
As a temporary workaround it is possible to discontinue the use of the features using DirectX 9.  Generally, this includes ALL transitions and effects.

  • Ensure that the opening screen setting is NOT set to the SSP Logo.  This may be introducing a bad state in the renderer with Intel graphics. Change the setting to black: 
    1. Start by opening SongShow Plus and from the main tool bar.
    2. Click Settings > Preferences then select the Opening Screen section. 
    3. Set it to Black by selecting the Black radio button.
    4. Click on Save to close the Preferences window. 
  • Set all transitions to NO Transition. 
    1. From the main toolbar select Slide Properties.
    2. For the All Media type set the Transition to No Transition.
    3. Set this for other media types (song etc) if they are set.  Unchecked would be better.
    4. Ensure that no slideshows have transitions set.  These can be edited out in Slide Builder.
  • Disable all effects in Slide Properties. 
    1. From the main toolbar select Slide Properties.
    2. Check all sections to ensure that no effects, transitions or shadows are applied.

Possible Solution:
As a temporary workaround it is possible to disable the use of the GPU.  This should only be used as a temporary workaround or for troubleshooting purposes.  Follow the instructions found in this article for more details. Changing the High End Graphics - Use GPU - setting in SongShow Plus

Permanent Solution:
Replace all integrated graphics solutions with discrete add-in graphics solutions from Nvidia or AMD.

If this does not resolve the issue, contact the support team for assistance.

(DI16)

An error has occurred. This application may no longer respond until reloaded. An unhandled exception has occurred. See browser dev tools for details. Reload 🗙