데비안 스퀴즈에서 wheezy로 업그레이드했습니다. 내 상자에는 오래된 그래픽 카드가 포함되어 있고 현재 Nvidia 드라이버는 lenny(NV5M64 [RIVA TNT2 Model 64/Model 64 Pro])보다 최신 배포판을 지원하지 않으므로 내 상자에서는 이것을 스퀴즈에서 지정 /etc/X11/xorg.conf
했습니다 Driver "nv"
(작동하지 않는 것 같습니다. 이후) ) 헐떡임으로 업데이트).
온라인으로 조사한 결과 nouveau
드라이버가 내 카드를 지원해야 한다는 사실을 알게 되었습니다. 내 xorg.conf에서 Driver "nv"
by로 대체해도 Driver "nouveau"
여전히 사용 가능한 X가 생성되지 않습니다.
나는 더 많은 내용을 읽고 drm 등을 포함한 모든 Nvidia 독점 항목을 제거했습니다. 많은 인터넷 게시물에서 제안된 것처럼, 무료가 아닌 드라이버만 사용하는 것은 선택 사항이 아닙니다. Nvidia는 lenny보다 최신인 모든 것을 선호하여 내 TNT2 카드용 드라이버를 삭제했다는 점을 명심하세요. 어쨌든 아직은 성공하지 못했습니다.
내가 얻는 유일한 방법어느X 유형의 작업은 "vesa" 드라이버를 사용하지만 해상도는 LCD의 기본 1280x1024 바로 아래입니다.
답변1
이 문제에 대한 해결책은 KMS(커널 모드 설정)를 활성화하는 것입니다.데비안 목록에 있는 이 기사문제를 파악하는 방법을 보여주었습니다.
부팅 매개변수나 /etc/modprobe.d의 파일을 통해 커널 모드 설정이 비활성화된 것 같습니다. nouveau 커널 모듈을 다시 로드해 보십시오:
# rmmod nouveau
# modprobe nouveau modeset=1
restart X
어떤 이유로 grub
모드 설정이 비활성화된 상태로 구성되었습니다(아마도 이전 데비안 버전과 해당 드라이버에서 발생한 그래픽 문제를 해결하기 위해 – 기억이 나지 않습니다...). nomodesetting
새 메뉴 항목을 추가하면 재부팅해도 문제가 해결되었습니다.
더러운 해킹은 nomodesetting
에서 단어를 제거 하는 것입니다 /boot/grub/grub.cfg
. 그러나 파일의 처음 몇 줄은 다음과 같습니다.
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
이는 더티 핵이 실행되지 않을 때만 작동한다는 것을 의미하며 upgrade-grub
, apt-get upgrade
이는 새 커널 버전이 설치될 때마다 발생합니다.
영구 수정 사항은 다음과 같습니다.:
GRUB_CMDLINE_LINUX_DEFAULT="nomodesetting"
에서 제거되었습니다/etc/default/grub
.달리기
# update-grub
.진행 상황 보기:
Generating grub.cfg ... done
.즐기다.