[SOLVED] /dev/nvidia0 Input/output error
YaAlexey 9 июля, 2012 - 19:57
Добрый день!
После установки не завелись иксы.
Лог иксов: Xorg.0.log
Конфиг ядра: Kernel config
Вывод lspci
Попытки менять драйвер Nvidia и/или версию ядра ничего не дали.
Разницы между ручной установкой драйвера, скачанного с сайта Nvidia и поставленного через emerge тоже нет.
Есть ли у Вас какие-нибудь идеи о том как побороть эту ошибку и таки запустить иксы?
Иксы завелись. О том что сделал - смотри мой последний коммент.
»
- Для комментирования войдите или зарегистрируйтесь
DRM
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
x11-drivers/nvidia-drivers вроде не дружат с DRM. Попробуйте выбросить его хотя бы в модуль.
CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y
Зачем это на карте nvidia?
> [ 1390.216] Current Operating System: Linux KorWIN_Home_FX-8150 3.4.4-gentoo #2 SMP Mon Jul 9 20:59:14 Local time zone must be set--see zic m x86_64
Выполните пункт '7.а Timezone' хендбука и пересоберите ядро.
DRM убрал из ядра вообще.
DRM убрал из ядра вообще. Timezone выставил.
Ядро пересобрал. nvidia-drivers поставил.
Иксы не пустились с той же ошибкой.
Новый лог иксов: Xorg.0.log
А что за девайс VGA
А что за девайс
VGA compatible controller: nVidia Corporation Device 1087 (rev a1)
?
Карта входит в список 'поддерживаемых продуктов' на странице драйвера?
Нашёл: NVC8 (GF110)
GeForce GTX (560 Ti OEM, 570, 580, 590) Quadro 3000M, 4000M, 5010M
Оно?
Может, Nouveau быстрее заведётся? Gentoo Linux nVidia Guide, gentoo-wiki Nouveau
хоть что-то будет
Про nouveau идея интересная.
Про nouveau идея интересная. Вечером попробую
Nouveau действительно завелся
Nouveau действительно завелся практически сходу. Однако все равно хочется разобраться почему с nvidia-drivers такое возникает.
> [ 138.080] (EE) NVIDIA(0):
> [ 138.080] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
> [ 138.080] (EE) NVIDIA(0): check your system's kernel log for additional error
> [ 138.080] (EE) NVIDIA(0): messages and refer to Chapter 8: Common Problems in the
> [ 138.080] (EE) NVIDIA(0): README for additional information.
Да, а 'dmesg' что говорит? И 'eselect xorg list'?
Да что вы мучаетесь, у него
Да что вы мучаетесь, у него стоит безголовый чип от nvidia, а основным GPU является Intel, как это нынче модно на Optimus. Потому все правильно, драйвером иксов должен быть интел а не нвидиа. И драйвера для интела в этом случае надо компилить с флагом sna
PS. И да, eselect xorg - повеселило )))))
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
Tzar написал(а): eselect xorg
Рад стараться. Писал по памяти с чужой машины (без линукса/генты).
'eselect opengl list' конечно-же. Должно выдавать "xorg-x11", а с nvidia-drivers ещё и "nvidia" (кажется так, сам я давно уже на нуво сижу, тк мою GeForce FX 5200 дрова версии выше 175.xx не поддерживают, а >=xorg-server-11.0 ими тоже не поддерживается).
А по теме, раз ядро работает через нуво стабильно, то можно попытаться, не удаляя его, поэкспериментировать с изменением CONFIG_LOCALVERSION.
Удалить DRM, nouveau fb заменить на vesa fb (или вообще удалить fb из ядра), AGP можно удалить/вынести_в_модуль и не загружать (у нвидиии вроде и своя реализация была когда-то). Выставить VIDEO_CARDS="nvidia". Пересобрать libdrm, mesa, xorg-drivers... Сделать 'eselect opengl set #'
... и помнить, что ветка 3.4 ещё не стабильна ...
AlexOmskiy
Это было сказано про <=nvidia-drivers-173.14.31. В свете >=nvidia-drivers-173.14.34 могу взять свои слова обратно, но только после того, как протестирую это дело.
А это может случиться не скоро, тк меня вполне устраивает нуво. Тем более в мире начинается обновление с 0.0.16 до >=1.0.1 (пусть ещё в жёсткой маске, но когда нибудь его размаскируют)
/var/log/dmesgeselect xorg
/var/log/dmesg
eselect xorg list выпадает с ошибкой
!!! Error: Can't load module xorg
Стоит Nvidia GTX 560 Ti. Никакой иной видеокарты нет и никогда не было. И Optimus тоже, естественно, нет
В общем победил я непокорные
В общем победил я непокорные иксы.
Правда завелось все на драйвере 304.22(качал с сайта Nvidia и ставил руками) и в ядре добавилось
CONFIG_UIO_PCI_GENERIC=y
Что конкретно помогло мне сказать не могу, так как оба действия выполнялись одновременно.
Тем не менее [SOLVED]
YaAlexey написал(а): (качал с
Будешь обновляться, помни про
#14443