IGCIT / Intel-GPU-Community-Issue-Tracker-IGCIT

IGCIT is a Community-driven issue tracker for Intel GPUs.
GNU General Public License v3.0
114 stars 3 forks source link

Parallel-rdp Texture Glitches #443

Closed Azonnali closed 1 year ago

Azonnali commented 1 year ago

Checklist [README]

Game / Application [Required]

Ares

Game Platform [Required]

Other game platform

Ares Emulator

Processor / Processor Number [Required]

Ryzen 5600

Graphic Card [Required]

A770 16GB

GPU Driver Version [Required]

Rendering API [Required]

Windows Build Number [Required]

Other Windows build number

No response

Intel System Support Utility report

Report.txt

Description and steps to reproduce [Required]

Every N64 Emulator using parallel-rdp as a plugin for the Video interface (VI) emulation has texture issues with Arc.

The performance is fine but textures do not go where they should. (See issue https://github.com/Themaister/parallel-rdp/issues/54 I opened there).

image

The image is from SM64 but every N64 game like the free Floppy Bird version have this issue.

Game graphic quality [Required]

Game resolution [Required]

320x240

Game VSync [Required]

Off

Game display mode [Required]

Detailed game settings [Required]

Default settings, you can not change the settings in ares anyway.

Device / Platform name

Windows 11

Crash dumps [Required, if applicable]

No response

Save game

No response

IGCIT commented 1 year ago

Hi, please contact parallel-rdp developer about this, and if the developer verifies this as driver fault, an issue can be opened by parallel-rdp developer with in-depth details and sample code to reproduce.

thanks for your understanding

freak2fast4u commented 1 year ago

It could very well have something to do with this (straight from the parallel-rdp readme) : image

I'm not sure who's job it is to implement such data "padding" in this case (intel driver devs vs game engine/emulator devs), but the parallel-rdp author specifically stated there's an edge case for intel under windows.

Questions to the intel devs : would this break compatibility on your end to implement in the driver directly ? Is this in your range of responsibility to begin with ?

In any case, I've reproduced this issue, be it with simple64 or RetroArch's Parallel-RDP N64 core.