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. Просто переключился на бесплатный драйвер после обновления, и так было до сих пор.

Любая идея, как это исправить навсегда?

1 ответ1

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-dri и libgl1-mesa-glx glx и libglapi-mesa и xserver-xorg-video-radeon и xserver-xorg-core
  • Тройная проверка, что вы запустили деинсталлятор AMD fglrx (Catalyst) ... если вы не запустили инсталлятор, то остатки fglrx могут все еще испортить вашу установку. С другой стороны, если вы установили проприетарный драйвер с помощью пакета fglrx-driver , выполните aptitude purge fglrx-driver .
  • Убедитесь, что вы загружаете ядро Wheezy, а не старое ядро Squeeze. Ядро Wheezy может иметь более низкий приоритет в списке загрузки GRUB, но вам нужно загрузить ядро Wheezy, чтобы использовать графический стек Wheezy, поэтому просто проверьте порядок загрузки в меню GRUB и загрузите "новейшую" версию ядра, которую вы имеете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .