Forums » Оборудование »
[РЕШЕНО] NVidia c 3.14.22 черный экран
Added by Oleg Lebedev over 11 years ago
Добрый день,
После обновления мира и чистки с помощью --depclean удалилось ядро 3.14.17, которое шло с CLD14. То есть как удалилось, --depclean показал, что будет удалено 17 ядро, но перед этим при обновлении было скачено 22. Я и подумал, что мне проку от исходников старого ядра. Какого же было мое удивление, когда я перезагрузился и увидел пустую директорию /boot :O
С помощью chroot и genkernel собрал 3.14.22 для nvidia по этому .
После перезагрузки с параметром nox в параметрах загрузчика я успешно попадаю в терминал (и то хорошо, что без паники ядра обошлось;).
Собрал с таким .
Если грузиться с иксами, то сначала я имею мигающий курсор в левом верхнем углу, а потом черный экран (и возможность перейти в tty). Об этом много писали в интернете и на форумах... Все что там видел я применил:
- c
noxпопыткаstartxс таким дала , - тогда применил
/opt/bin/nvidia-xconfig, когда это не помогло, добавилBusID "PCI:3.0.0", как результатlspci | grep -i nvidia
получил вот такой
x11-drivers/nvidia-drivers 343.22-r2 X acpi multilib tools -pax_kernel -uvm KERNEL="linux -FreeBSD"media-video/nvidia-settings 331.20x11-misc/bumblebee 3.2.1 bbswitch VIDEO_CARDS="nvidia -nouveau"x11-base/xorg-server 1.15.0 ipv6 nptl suid udev xorg -dmx -doc -kdrive -minimal -selinux -static-libs -tslib -unwind -xnest -xvfb
В make.conf есть VIDEO_CARDS="intel i965 nvidia".
Может надо что замаскировать или версией иксов поиграть? В какую сторону и на сколько... Вот это загадка ;)
Replies (18)
RE: NVidia c 3.14.22 черный экран
-
Added by Алексей Тихонов over 11 years ago
а после сборки ядра выполнили :
emerge @module-rebuild
?
RE: NVidia c 3.14.22 черный экран
-
Added by Oleg Lebedev over 11 years ago
Конечно сделал.
А не может быть дело в gcc 4.8.3 и флаге graphite?
RE: NVidia c 3.14.22 черный экран
-
Added by Александр Буторин over 11 years ago
В первом сообщении по ссылке не видно выхлоп "lspci | grep -i nvidia".
У меня была проблема, возможно правда другая, но она была вызвана тем что у меня ноут и карточка NVIDIA работать самостоятельно не может и нужно было грузится со встроенной. Когда я пробовал загрузится с использованием дискретной графики то получал черный экран, а в консоль работала.
RE: NVidia c 3.14.22 черный экран
-
Added by Oleg Lebedev over 11 years ago
Пардон, выхлоп это результат nvidia-xconfig.
Xorg.0.log покажу вечером.
А можно подробнее про загоузку с с intel без дискретной, это можно в grub написать?
RE: NVidia c 3.14.22 черный экран
-
Added by Александр Буторин over 11 years ago
К сожалению в этом не подскажу, т.к. у меня работала консоль то я просто переключался обратно на intel средствами кальки.
cl-setup-video --video intel -X 1920x1050 --fb 1920x1050 --composite ON
RE: NVidia c 3.14.22 черный экран
-
Added by Oleg Lebedev over 11 years ago
Поробовал cl-setup-video --video intel -X 1920x1080 --fb 1920x1080 --composite ON получил вот ... Мда, как-то совсем печально.
RE: NVidia c 3.14.22 черный экран
-
Added by Александр Буторин over 11 years ago
Какие у вас есть видеокарты?
Какой выхлоп:
lspci | grep -i vga
Я привел пример своей настройки под свой монитор, попробуйте:
cl-setup-video --video intel
RE: NVidia c 3.14.22 черный экран
-
Added by Oleg Lebedev over 11 years ago
lspci касательно графики:
- 00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
- 03:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev a2)
1. Запуск с дефолтным , полученным командой cl-setup-video --video nvidia -X 1920x1080 --composite ON --fb 1920x1080
1а) В есть строчки о "порче" ядра модулем NVIDIA:
[ 16.010580] nvidia: module license 'NVIDIA' taints kernel.
[ 16.010582] Disabling lock debugging due to kernel taint
1b) В говориться, что не устанавливается kdm, а потом появляется сообщения, что/usr/bin/kdm уже запущен:
Setting up kdm
Starting preload
start-stop-daemon: /usr/bin/kdm is already running
ERROR: could not start the Display Manager
1с) по-прежнему утверждает, что не может найти устройство
2. Сделал /opt/bin/nvidia-xconfig для нового
Перезагрузился и значит:
2а) так и ругается на "порчу" модулем nvidia. Может ему не нравится проприетарность?
2b) в теперь kdm стартуется и нет жалобы на повторный запуск, как в п.1b
2c) и классика жанра - отсутвие девайса в .
3.cl-setup-video --video intel -X 1920x1080 --composite ON --fb 1920x1080 глупо, наверное, с установленным драйвером nvidia...
- Но тем не менее, в
dmesgсообщение о порче ядра; - в
boot.logзапущенkdm, который уже запущен и невозможно запустить менеджер (см. 1b) - и в
Xorg.0.logустройство не найдено.
RE: NVidia c 3.14.22 черный экран
-
Added by Алексей Тихонов over 11 years ago
intel основная графика и работает всегда (то есть ваше желание запустить на nvidia сразу , вы можете забыть .. так работует оптимус)
RE: NVidia c 3.14.22 черный экран
-
Added by Oleg Lebedev over 11 years ago
Попробовал драйвер nouveau, вот часть Xorg.0.log:
[ 21.306] (II) LoadModule: "nouveau" [ 21.306] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so [ 21.487] (II) Module nouveau: vendor="X.Org Foundation" [ 21.487] compiled for 1.15.0, module version = 1.0.10 [ 21.487] Module class: X.Org Video Driver [ 21.487] ABI class: X.Org Video Driver, version 15.0 [ 21.487] (II) NOUVEAU driver [ 21.487] (II) NOUVEAU driver for NVIDIA chipset families : [ 21.487] RIVA TNT (NV04) [ 21.488] RIVA TNT2 (NV05) [ 21.488] GeForce 256 (NV10) [ 21.488] GeForce 2 (NV11, NV15) [ 21.488] GeForce 4MX (NV17, NV18) [ 21.488] GeForce 3 (NV20) [ 21.488] GeForce 4Ti (NV25, NV28) [ 21.488] GeForce FX (NV3x) [ 21.488] GeForce 6 (NV4x) [ 21.488] GeForce 7 (G7x) [ 21.488] GeForce 8 (G8x) [ 21.488] GeForce GTX 200 (NVA0) [ 21.488] GeForce GTX 400 (NVC0) [ 21.488] (++) using VT number 7
И дал команду cl-setup-video --video nouveau --fb 1920x1080 -X 1920x1080 получил такую секцию в xorg.conf:
Section "Device" Identifier "nouveauVGA" Driver "nouveau" EndSection
Может надо посмотреть в сторону конфигурации .config для ядра? Потому что, мне кажется, что когда после --depclean удалилось ядро с конфигом, я собрал новое с предустановленным конфигом + пункты из настольной книги для графической карты. Может я не учел какие другие пункты? который были при установке?
RE: NVidia c 3.14.22 черный экран
-
Added by Александр Буторин over 11 years ago
Как верно заметили:
Алексей Тихонов wrote:
intel основная графика и работает всегда (то есть ваше желание запустить на nvidia сразу , вы можете забыть .. так работует оптимус)
Вам нужно использовать intel. У таких дискретных карт в ноутах даже нет выхода для подключения монитора. Тот что у вас торчит подключен к intel-у.
RE: NVidia c 3.14.22 черный экран
-
Added by Oleg Lebedev over 11 years ago
Александр Буторин wrote:
Я понимаю так.Как верно заметили:
Алексей Тихонов wrote:intel основная графика и работает всегда (то есть ваше желание запустить на nvidia сразу , вы можете забыть .. так работует оптимус)
Вам нужно использовать intel. У таких дискретных карт в ноутах даже нет выхода для подключения монитора. Тот что у вас торчит подключен к intel-у.
- в параметрах загрузчика
/etc/default/grubнужно писать что-то типаLINUX_COMMAND=... video:intel..., а неvideo:nvidiaилиvideo:nouveau. Хотя утилита/opt/bin/nvidia-xconfigпредлагает свою строку загрузки с установкойvideo:nvidia.
- посмотреть внимательнее настройку
xorg.confв секцииMonitor,Screen?
1. Вот пример xorg.conf результата /opt/bin/nvidia-xconfig
Section "Monitor"
Identifier "StandardMonitor"
HorizSync 31.5 - 60.0
VertRefresh 60.0 - 160.0
Option "DPMS"
EndSection
Section "Device"
Identifier "nvidiaVGA"
Driver "nvidia"
EndSection
Section "Screen"
Identifier "Monitor"
Device "nvidiaVGA"
Monitor "StandardMonitor"
DefaultDepth 24
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "True"
Option "NoLogo" "True"
Option "NvAgp" "1"
Option "DPI" "96x96"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1920x1080"
EndSubSection
EndSection
2. А вот это получаю cl-setup-video --video intel...
Section "Device"
Identifier "intelVGA"
Driver "intel"
Option "NoAccel" "False"
Option "DRI" "True"
Option "AccelMethod" "sna"
EndSection
Section "Screen"
Identifier "Monitor"
Device "intelVGA"
Monitor "StandardMonitor"
DefaultDepth 24
Subsection "Display"
Viewport 0 0
Depth 24
Modes "1920x1080"
EndSubsection
EndSection
- Последнее что я пробовал, это удалить
nvidia-drivers,nouveauи сконфигурировать дляintelвидео. Результат оказался таким же - черный экран...
RE: NVidia c 3.14.22 черный экран
-
Added by Александр Буторин over 11 years ago
Загрузится с LiveCD пробовали? Если да, то я бы попробовал просто найти отличия после загрузки и выявить что настроено не так. Для работы графики Intel никаких особых настроек Xorg не нужно, потому утилита cl-setup-video с этим справляется на ура.
RE: NVidia c 3.14.22 черный экран
-
Added by Oleg Lebedev over 11 years ago
с liveusb я загружался и сравнивал xorg.conf отличий не обнаружил.
RE: NVidia c 3.14.22 черный экран
-
Added by Алексей Тихонов over 11 years ago
попробуйте nomodeset прописать в параметрах ядру (у вас будет в calculate=video:intel) , пример из моего grub.cfg :
linux /boot/vmlinuz-3.17.4-* root=UUID=9585e48c-8b5d-4622-97fc-7f1a560494a4 ro nomodeset video=1024x768 elevator=bfq doscsi calculate=video:fglrx splash udev quiet
RE: [РЕШЕНО] NVidia c 3.14.22 черный экран
-
Added by Oleg Lebedev over 11 years ago
Как написано начиная с версии 7.3 xorg.conf не обязательный файл. Так что я его пофиксил, поставил обратно nouveau, прописал в /etc/default/grub ...video:nouveau, добавил в /etc/portage/make.conf/custom видеокарту nouveau и перезапустился.
Все работает ;)
Только мультимедиа-клавиши пока отвалились... и судя по всему инет сидящий на F2 вместе с ними, потому что в rfkill я его не вижу. Но это уже другая история.
Всем спасибо за внимание и активную поддержку.
RE: [РЕШЕНО] NVidia c 3.14.22 черный экран
-
Added by Тимофей Захарчук over 11 years ago
Не решено!
При обновлении обновилось ядро до версии 3,14,25 - опять та же проблема
Переход на ядро 3,16,7 - та же проблема
Просьба к разработчикам - верните в git .ebuild ядра 3,14,22 (зря удалили)
RE: [РЕШЕНО] NVidia c 3.14.22 черный экран
-
Added by Тимофей Захарчук over 11 years ago
Oleg Lebedev wrote:
Как написано начиная с версии 7.3
xorg.confне обязательный файл. Так что я его пофиксил, поставил обратноnouveau, прописал в/etc/default/grub ...video:nouveau, добавил в/etc/portage/make.conf/customвидеокартуnouveauи перезапустился.
Все работает ;)
Только мультимедиа-клавиши пока отвалились... и судя по всему инет сидящий на F2 вместе с ними, потому что в rfkill я его не вижу. Но это уже другая история.
Всем спасибо за внимание и активную поддержку.
При каждом обновлении файл xorg.conf опять создается
Олег - а что правили в файле bumblebee.conf?
У меня он не стартует
пишет
/etc/init.d/bumblebee start
* Starting VirtualGL ...
xauth: error in locking authority file /var/run/lightdm/root/:0
xauth: (argv):1: bad "add" command line [ !! ]
* ERROR: vgl failed to start
* ERROR: cannot start bumblebee as vgl would not start
А без его старта по Вашему описанию выше создается ощущение что продолжает работать карта Intel!
Вообще есть нормальное описание запуска дискретных карт Nvidia и ATI на ноутах ( а то у меня куча ноутов с Intel & Nvidia CUDA) на кальке (инструкции для генты не подходят - так как при каждом обновлении все слетает)
(1-18/18)