Urban Terror를 플레이한 후 Fedora 18에서 해상도를 변경할 수 없습니다

Urban Terror를 플레이한 후 Fedora 18에서 해상도를 변경할 수 없습니다

그래서 Fedora 18에서 Urban Terror를 사용해 보고 싶습니다. 나는 그것을 설치했다. 클릭하면 게임을 전체 화면으로 플레이할 수 있도록 화면 해상도가 낮은 해상도(800x600)로 변경됩니다. 그러면 게임을 종료한 후에도 해상도가 동일하게 유지됩니다. 디스플레이 앱의 해상도를 1440x900으로 변경하려고 시도했는데 화면이 영원히 꺼지고 컴퓨터를 다시 시작해야 했습니다. 다시 시작하면 해상도가 정상으로 돌아옵니다.

따라서 문제를 몇 번 재현하려고 시도한 후 화면이 꺼졌지만 재부팅한 후에는 1440x900으로 돌아오지 않았습니다. 이제 나는 낮은 800x600에 갇혀 있습니다. 로그인 화면 이전에는 1440x900에서 작동하지만 로그인 후에는 Urban Terror에서 설정한 대로 800x600으로 변경됩니다. 로그인 화면 이후 뭔가 깨진 것 같습니다.

/etc/gmd/Init/Defaults에서 해상도를 1440x900으로 강제해도 여전히 아무 것도 변경되지 않습니다.

답변1

설명서에서 모니터에 가장 적합한 해상도를 찾으세요. 1680 x 1050 @ 60Hz(귀하의 경우 1440x900@60Hz 정도?)와 같은 문자열이어야 합니다.

cvt다음 명령을 사용하여 모델 라인을 생성해 보십시오 xrandr.

$cvt 1680 1050 60-- 찾은 값을 디스플레이로 바꾸세요!

다음과 같은 문자열을 얻게 됩니다:
1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync

그런 다음 다음을 사용하여 이 해상도에 대한 새 모드를 만들어 보십시오 xrandr.

$xrandr --newmode "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

다음과 같은 오류가 나타날 수 있습니다.

X 오류로 인해 요청이 실패했습니다: BadName(지정된 색상 또는 글꼴이 존재하지 않습니다)

이 경우 스키마 이름을 다른 이름 1680x1050_60.0으로 변경해 보십시오.1680x1050_OK

이번에는 위 명령을 사용하여 오류가 없어야 하므로 --newmode새 해상도를 설정할 수 있습니다.

$xrandr --addmode VGA-1 1680x1050_OK

위의 프로세스는 저에게 효과적입니다. 하지만 왜 내 해상도가 떨어지고 시스템이 내 도움 없이는 이를 "감지"할 수 없는지 알 수 없습니다. 어쨌든 버그를 신고했습니다.

답변2

먼저 화면 회전을 변경한 다음 해상도를 1440*900으로 변경하고 마지막 단계에서 회전을 다시 올바른 옵션으로 변경합니다.

관련 정보