Hate to play necromancer but I had some information about running Dolphin on Arch linux using the open source drivers. In my earlier posts I complained about the slow speeds of the open source driver and about how I got it to work when I switched to the proprietary drivers (catalyst). Since Arch linux does not support catalyst officially I was always running into issues/bugs with these drivers that could never be resolved.
Eventually, I switched from catalyst to the open source drivers and decided to give up on playing Dolphin on my htpc. I was too much of a hassle and the speeds were too slow on the open source drivers. Then I saw an article about how the open source drivers had vsync turned on at all times but that the catalyst driver did not. I remembered reading a post on this forum about vsync and how it isn't usually necessary and that it decreases performance. In order to turn it off I added this to my ~/.drirc file....
With this the open source driver ran on par with catalyst. 60 fps at 1.5x with the open source drivers is easily achievable. So my speed problem was related to the open source drivers having vsync on at all times. This happens regardless of whether or not it is checked in the dolphin settings menu.
Eventually, I switched from catalyst to the open source drivers and decided to give up on playing Dolphin on my htpc. I was too much of a hassle and the speeds were too slow on the open source drivers. Then I saw an article about how the open source drivers had vsync turned on at all times but that the catalyst driver did not. I remembered reading a post on this forum about vsync and how it isn't usually necessary and that it decreases performance. In order to turn it off I added this to my ~/.drirc file....
Code:
<driconf>
<device screen="0" driver="dri2">
<application name="dolphin-emu">
<option name="vblank_mode" value="0" />
</application>
</device>
</driconf>With this the open source driver ran on par with catalyst. 60 fps at 1.5x with the open source drivers is easily achievable. So my speed problem was related to the open source drivers having vsync on at all times. This happens regardless of whether or not it is checked in the dolphin settings menu.
