do while loop looking for input. Lazy coding?
Who is writing RTG Graphics driver nowadays? I remember reading somewhere that almost all of Radeon's current driver at least coming from AMD Shanghai.
It could just be the inexperience of AMD China team that is causing so many problems like this.
OK found it, from one of AMD's Sr. Director of Software Engineering, Zhengsan Jian
So looks like AMD's GPU driver are Made in China after all. Damn
Author: Zhengsan Jian
Link:
https://www.zhihu.com/question/24684566/answer/29352184 Source: Zhihu The copyright belongs to the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
I have been doing graphics driver development for many years at AMD. In fact, I came from ATI that year. AMD's shadow is almost invisible in the code. Most of the binary files are still ati*.dll. AMD is neither a large company nor a small company. There are many branches in the world. Basically, there are people in other continents except Africa and South America. Of course, the North/Arctic is not counted. In such an international company, the perceptions of people in different positions and departments must be quite different. My opinion is for your reference only. As far as the Shanghai R&D Center is concerned, from a technical point of view, GPU driver is very interesting work, anyway, I enjoy it. This is a very narrow field, and the learning curve is very steep. It usually recruits graduates of master's degree from prestigious schools. I have seen that I can't touch it after half a year. When writing an app, you can always Google some clues, but in the field of drivers, Google has no help. The driver works with the OS and requires high stability. It is often necessary to debug the kernel of the OS, and Microsoft bugs can be found from time to time. For those who like to deal with the bottom layer of the system and study a detail (such as the optimization of a structure initialization by the compiler) to the extreme, this is a very suitable field. And in Shanghai AMD GPU research and development work, there is almost no difference between China and the United States. Everyone works on the same source code server and can read all GPU hardware specs, except for some sensitive ones such as video encode/decode related Content, engineers here can see all the driver code. From an operational perspective, for a company with decades of history like AMD, the CEO is no longer the founder. Too many professional managers have the faults of most established companies: low process efficiency and a lot of people who eat too much. . Since Jobs released the iPhone in the mobile Internet revolution, many traditional established companies have had a hard time, including Microsoft, Intel, DELL, HP, SONY and other companies closely related to AMD. Naturally, AMD’s life is also very difficult. But as a technical engineer, the company's hard life does not mean that your life will be hard. As long as the salary can be paid, having an interesting and fulfilling job is actually good.
Another proof
https://translate.google.com/translate?sl=auto&tl=en&u=https://www.expreview.com/32270.html
I wonder when did AMD outsourced their driver team out.