내가 알기로는 그 이유가 윈도우나 콘솔 게임들은 스케쥴러가 run queue를 사용하고
리눅스는 CFS라고 공평한 일 배분에 초점을 맞춘 스케쥴러인데
대부분 게임들이 이 운영체제에서는 나만 돌아갈거라는 전제로 코드를 짜기 때문에
run queue에서는 충분한 성능이 나오지만 CFS에서는 종범되는 문제가 있음
어디서 봤는데 spin lock 잘못 사용하고 있어서 그런건데 시장이 윈도우나 콘솔이 더 크다보니 거기에 초점을 맞춰줘서
리눅스는 그냥 태생적으로 게임이랑 안맞게 되는것
Priorty가 적용된 라운드로빈으로 바꾸면 리눅스에서도 게임실행 가능함? - dc App