아주 아주 오래전에머나먼 은하계에서고정된 시작 화면을 사용합니다이것은 좋은 해결책입니다. 그 이후로 나는 가상 콘솔의 프레임 버퍼를 기호를 기준으로 약간 오른쪽과 아래로 이동하는 방법을 찾고 있었습니다. 자르기 도구와 명령을 사용하여 fbgrab
이 문제의 모양과 느낌을 재현했습니다 .
GRUB 메뉴도 화면 뒤에 왼쪽을 숨기지만 VirtualBox 없이 스크린샷을 찍는 방법을 모르겠습니다(이 스크린샷이 유용할지는 의문입니다). 그러나 기본 X 화면은 올바른 위치에 표시되며(제 생각에는) 내 모니터(ACER AL1916)는 가상 콘솔이 표시되는 경우에도 항상 자동으로 해당 위치로 조정됩니다.
AskUbuntu를 포함한 많은 소스를 살펴보았지만 해결책은 단 하나뿐이었습니다. 즉, VGA 케이블을 DVI로 전환하는 것이었습니다. 내 그래픽 카드(NVIDIA 6150SE)에는 온보드 VGA 포트만 있기 때문에 이는 허용되지 않습니다.
또한 화면 매개변수를 조정하는 이 명령을 찾았 fbset
지만 작동 방식을 이해하는 데 도움이 필요합니다. 다음은 명령의 출력입니다 sudo fbset
.
mode "1280x1024-77"
# D: 131.096 MHz, H: 80.328 kHz, V: 76.649 Hz
geometry 1280 1024 1280 1024 32
timings 7628 160 32 16 4 160 4
rgba 8/16,8/8,8/0,8/24
endmode
UPD: 영향을 받지 않은 버그를 보고하는 동안 다음과 같은 줄이 발견되었습니다.
.proc.driver.nvidia.warnings.fbdev:
Your system is not currently configured to drive a VGA console
on the primary VGA device. The NVIDIA Linux graphics driver
requires the use of a text-mode VGA console. Use of other console
drivers including, but not limited to, vesafb, may result in
corruption and stability problems, and is not supported.
그렇다면 가상 콘솔이나 X 스크린의 상대적 위치를 조정하는 방법을 아는 사람이 있습니까?
답변1
문제의 핵심은 VGA 사용과 많은 관련이 있는 것 같습니다. 문제는 VGA 신호가 아날로그 신호라는 점이다. 기본적으로 비디오 카드가 VGA 포트에 출력하는 아날로그 신호는 솔레노이드를 구동하고 구형 튜브 모니터의 전자총 출력을 조정하는 데 사용됩니다. 이러한 구형 모니터에는 별도의 픽셀 그리드가 없으며 디스플레이가 가장자리에서 가장자리까지 플러시되는 경우가 거의 없습니다.
아날로그가 아닌 장치의 LCD의 경우 VGA를 사용할 때 LCD 모니터의 회로는 기본적으로 기존 CRT 모니터의 작동을 에뮬레이트하여 입력 신호를 각 모니터의 데이터로 변환해야 합니다. LCD 픽셀. 이는 결코 완벽한 프로세스가 아니며 때로는 LCD 회로가 VGA 신호 스캔 라인의 시작 부분과 동기화하는 데 문제가 있을 수 있습니다. 일반적으로 아날로그 입력이 있는 LCD 모니터에는 모니터 내에서 "재구성/재동기화" 알고리즘을 트리거하는 "자동 조정" 버튼이 있습니다. 자세한 내용은 LCD 설명서를 확인하는 것이 좋습니다.
이러한 어색한 상황 때문에 여유가 있는 사람들은 픽셀 데이터가 비디오 카드에서 모니터로 디지털 방식으로 전송되는 DVI로 전환하도록 권장됩니다.
귀하의 경우에는 일반적으로 그래픽 카드에서 사용하는 해상도와 새로 고침 빈도를 변경하여 문제를 해결할 수 있는 것으로 나타났습니다. 예를 들어 Linux 텍스트 콘솔에서 다음 명령을 시도해 보십시오.
sudo fbset -a 1280x1024-60
작동한다면 LCD가 비디오 카드의 출력과 동기화하는 데 문제가 있음을 확인하는 것입니다.
NVIDIA 독점 드라이버를 사용하려는 경우 NVIDIA Linux 드라이버의 경고에 주의하고 콘솔 프레임 버퍼 드라이버를 비활성화하는 것이 좋습니다. 프레임 버퍼 지원이 중요하다면 그래픽 카드의 수명을 고려하면 제대로 작동하는 nouveau 드라이버를 고려해 보시기 바랍니다.
행운을 빌어요.