태그 보관물: debian

debian

Squeeze에서 Wheezy로 업그레이드 한 후 부팅시 그래픽 로그인이 제대로 시작되지 않음 18.832] drmOpenDevice: open result

부팅 할 때 KDM (또는 XDM 또는 LightDM)이 Xorg 오류로 실패합니다 : no screens found.
하지만 service kdm restart 그것을 고치는 것 같다.

Xorg 오류

[    17.551] (II) Module fbdevhw: vendor="X.Org Foundation"
[    17.551]    compiled for 1.12.3, module version = 0.0.2
[    17.551]    ABI class: X.Org Video Driver, version 12.0
[    17.551] (EE) open /dev/fb0: No such file or directory
[    17.551] (II) RADEON(0): TOTO SAYS 00000000f6df0000
[    17.551] (II) RADEON(0): MMIO registers at 0x00000000f6df0000: size 64KB
[    17.551] (II) RADEON(0): PCI bus 1 card 0 func 0
--
[    18.832] drmOpenDevice: open result is 9, (OK)
[    18.832] drmOpenByBusid: drmOpenMinor returns 9
[    18.832] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
[    18.832] (EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] This chipset requires a kernel module version of 1.17.0,
[dri] but the kernel reports a version of 2.12.0.[dri] Make sure your module is loaded prior to starting X, and
[dri] that this driver was built with support for KMS.
--
[    18.832] (II) Unloading int10
[    18.832] (II) UnloadSubModule: "vgahw"
[    18.832] (II) Unloading vgahw
[    18.832] (EE) Screen(s) found, but none have a usable configuration.
[    18.832]
Fatal server error:
[    18.832] no screens found

추가 정보

아시다시피, 나는 ATI Radeon을 가지고 있습니다. 앞서 Debian Squeeze에서 독점적 인 ATI 드라이버를 사용하고있었습니다. 업그레이드 후 무료 드라이버로 전환 했으므로 이후로 이렇게되었습니다.

이 문제를 어떻게 해결할 수 있습니까?



답변

오픈 드라이버를 사용하여 “전환”할 때, 제거 fglrx (독점 드라이버)? 오픈 소스 그래픽 스택이 사용하는 그래픽 스택의 일부를 덮어 씁니다. 업그레이드가 모든 구성 요소를 대체하지 않았을 수 있습니다. fglrx 진흙 투성이.

[dri]이 칩셋은 1.17.0의 커널 모듈 버전이 필요합니다.
  [dri]하지만 커널은 2.12.0 버전을보고합니다.

시도 할 몇 가지 사항 :

  • /etc/modprobe.d/*.conf와 같은 파일에는 다음과 같은 행이 포함되지 않아야합니다. blacklist radeon 또는 install radeon /bin/true.
  • 다시 설치하거나 패키지를 확인하십시오. glx-alternative-mesa 설치되어 있으며 glx-alternative-fglrx 설치 해제 됨
  • 재설치 / 설치 libgl1-mesa-drilibgl1-mesa-glxlibglapi-mesaxserver-xorg-video-radeonxserver-xorg-core
  • 트리플 체크해. AMD fglrx (Catalyst) 제거 프로그램 실행 … 설치 프로그램을 실행하지 않으면 fglrx의 잔재가 여전히 설치를 엉망으로 만들 수 있습니다. 다른 한편, 독점 드라이버를 설치 한 경우 fglrx-driver 꾸러미 aptitude purge fglrx-driver.
  • 오래된 Squeeze 커널이 아닌 Wheezy 커널을 부팅해야합니다. Wheezy 커널은 GRUB 부팅 목록에서 우선 순위가 낮을 수 있지만 Wheezy 그래픽 스택을 사용하려면 Wheezy 커널을 부팅해야하므로 GRUB 메뉴 부팅 순서를 확인하고 사용 가능한 “최신”커널 버전을 부팅하십시오.

답변