Just two weeks after launching its new Ryzen processor, AMD is defending it against criticisms by some users that the chip is failing to deliver on its performance promises. The complaints have included problems with processing for workloads for video games, particular games running on 1080p and systems running the Windows 10 operating system.
"The software/hardware relationship is a complex one, with additional layers of nuance when preexisting software is exposed to an all-new architecture," the company said in a blog post on its community board. "We are already finding many small changes that can improve the Ryzen performance in certain applications, and we are optimistic that these will result in beneficial optimizations for current and future applications."
Not the Thread Scheduler
There were bound to be some issues with the Ryzen system following its launch, since the chip represents an entirely new architecture for developers to wrap their heads around. It's not uncommon for problems to occur when trying to run older applications that are not optimized for the design of the new chip.
But that hasn't stopped the Internet from trying to determine where Ryzen might fall short. Several users have said they suspect the problem could have something to do with the scheduler in Windows 10, which may not be scheduling threads on the new processor in the most efficient way.
AMD said that it has conducted its own investigation into that possibility, and determined that the issue isn't incorrect thread scheduling. "Based on our findings, AMD believes that the Windows 10 thread scheduler is operating properly for 'Zen,' and we do not presently believe there is an issue with the scheduler adversely utilizing the logical and physical configurations of the architecture," the company said.
In particular, AMD said it had investigated reports of instances in which simultaneous multi-threading (SMT) was producing performance issues on some video games. "Based on our characterization of game workloads, it is our expectation that gaming applications should generally see a neutral/positive benefit from SMT," the company said.
Not Everyone Is Optimized Yet
Nevertheless, the company acknowledged that some performance issues will continue to crop up in the short term among applications that were not designed with the Ryzen architecture in mind and haven't been optimized to utilize the new processor's topology as efficiently as possible. But AMD said it is working on solutions to the issues and is already working with developers to include those solutions in its updated developer kit.
In particular, the company said it has already identified those games that are having problems with the new architecture. "We have already identified some simple changes that can improve a game's understanding of the 'Zen' core/cache topology, and we intend to provide a status update to the community when they are ready," according to AMD.
Meanwhile, AMD said it hasn't uncovered any significant issue revolving around scheduling differences between Windows 7 and Windows 10. Any difference in performance between the two versions is more likely due to changes in the software architecture between the two operating systems, AMD noted.