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


1

부팅 할 때 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 드라이버를 사용하고있었습니다. 업그레이드 후 무료 드라이버로 전환 했으므로 이후로 이렇게되었습니다.

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

답변:


0

오픈 드라이버를 사용하여 "전환"할 때, 제거 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 메뉴 부팅 순서를 확인하고 사용 가능한 "최신"커널 버전을 부팅하십시오.

그 행은 거기있다 : fbdev-blacklist.conf:blacklist radeonfb fglrx-driver.conf:blacklist radeon 그것에 대해 무엇을 할 수 있습니까? 나는 단순히 그들을 제거하는 것이 도움이된다고 생각하지 않습니까? 어떻게 실행합니까? fglrx unintsaller? 다른 패키지를 다시 설치하고 제거했습니다. 도와주지 않았어. 커널은 3.0입니다. 이전 버전을 사용하지 않습니다.
fayaz

하는 한 blacklist radeon fglrx-driver.conf에 있으면 오픈 소스 그래픽 드라이버로 X 작업을하지 않을 것입니다. 이제 나에게 당신이 하지 않았다 fglrx를 올바른 방법으로 제거하십시오. 그리고 그 부분은 시스템 전체에 걸쳐 흩어져 있습니다. 나는 모른다. 방법 당신은 그것을 설치했다. AMD 웹 사이트에서 다운로드를 통해 설치 한 경우 실행해야합니다. 같은 다운로드 파일 제거하기 위해 올바른 명령 행을 전달하십시오. 데비안 패키지를 설치했다면, 해당 패키지를 제거 (그리고 제거)하십시오. 또한 커널 3.0은 Squeeze의 것입니다. Wheezy는 3.2를 사용합니다.
allquixotic

당신이 아마 불평 할 다음 물건은 달리기입니다. ./fglrx-blah-blah-omg-long-command-name.run --uninstall 일부 파일이 누락되었다고 불평합니다. 그만큼 --help 옵션이 유용합니다. 네가 통과 할 수 있다고 말한다. --force 어쨌든 제거하십시오. 그래도 작동하지 않으면 더 깊이 파고 다른 명령을 시도해야 할 것입니다 ... 다시, 자기 발견을 통해 --help 가장 좋은 방법입니다.
allquixotic

나는 이것을 참조하여 독점 드라이버를 설치했다. wiki.debian.org/ATIProprietary/#Squeeze . 그래서 fglrx-driver 일했다. 모든 것이 지금 작동 중입니다 (비록 퍼지 fglrx-glx 실패한).
fayaz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.