После обновления до nvidia 390.87 на чёрном экране при входе

lshw - это замечательный инструмент для составления списка оборудования, обнаруженного на вашей машине. Перед запуском его необходимо установить.

$ yum install lshw
$ apt-get install lshw

Используйте yum или apt-get в зависимости от используемой системы. Затем для конкретного списка оборудования для хранения данных:

# lshw -class storage 
*-storage               
   description: SATA controller
   product: 5 Series/3400 Series Chipset 4 port SATA AHCI Controller
   vendor: Intel Corporation
   physical id: 1f.2
   bus info: pci@0000:00:1f.2
   version: 06
   width: 32 bits
   clock: 66MHz
   capabilities: storage msi pm ahci_1.0 bus_master cap_list
   configuration: driver=ahci latency=0
   resources: irq:41 ioport:1830(size=8) ioport:1824(size=4) ioport:1828(size=8) ioport:1820(size=4) ioport:1800(size=32) memory:f0305000-f03057ff

Возможно, вы захотите запустить его от имени root, чтобы получить всю информацию.

В противном случае, lspci также может дать информацию о вашем оборудовании:

$ lspci -vv
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06) (prog-if 01 [AHCI 1.0])
    Subsystem: Dell Device 0434
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 41
    Region 0: I/O ports at 1830 [size=8]
    Region 1: I/O ports at 1824 [size=4]
    Region 2: I/O ports at 1828 [size=8]
    Region 3: I/O ports at 1820 [size=4]
    Region 4: I/O ports at 1800 [size=32]
    Region 5: Memory at f0305000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: <access denied>
    Kernel driver in use: ahci

Чтобы узнать главный и младший номер устройства, просто запустите ls на нем.

$ ls -l /dev/sda
brw-rw----. 1 root disk 8, 0 13 avril 10:54 /dev/sda

В этом выводе b в brw-rw----. означает, что это блочное устройство. Цифры 8 и 0 - это соответственно главный и младший номер устройства.

0
27.02.2019, 11:19
1 ответ

Это ноутбук Lenovo с переключаемой (Intel )графикой (hostname thinkpad )? Если это так, может помочь, если вы опубликуете свою модель и версию биоса.

Глава 17. Использование драйвера NVIDIA с ноутбуками Optimus

The driver may be installed normally on Optimus systems, but the NVIDIA X driver and the NVIDIA OpenGL driver may not be able to display to the laptop's internal display panel unless a means to connect the panel to the NVIDIA GPU (for example, a hardware multiplexer, or "mux", often controllable by a BIOS setting) is available. On systems without a mux, the NVIDIA GPU can still be useful for offscreen rendering, running CUDA applications, and other uses that don't require driving a display.

У вас подключено 4 монитора (DFP -1, DFP -2, DFP -4, DFP -5, перечисленных в вашемXorg.0.log)? Сколько у вас дисплеев и как их настроить?

Глава 12. Настройка нескольких устройств отображения на одном экране X

If multiple X screens are configured on the GPU, the NVIDIA X driver will attempt to reserve display devices and GPU resources for those other X screens (honoring the "UseDisplayDevice" and "MetaModes" X configuration options of each X screen) and then allocate all remaining resources to the first X screen configured on the GPU.

Если вы собираетесь использовать несколько устройств на одном X-экране (Xinerama отключена с помощью Option "Xinerama" "0"и MetaModesопределены ), пробовали ли вы Option "UseDisplayDevice" "string"в своем xorg.conf? С помощью этой опции вы можете указать устройства (и ), которые будут использоваться для X.

Пример:

Option "UseDisplayDevice" "DFP-2, DFP-3"

Также проверьте правильность ваших MetaModes(или удалите их ). Разве это не должно быть DFP -1, DFP -2, DFP -4, DFP -5 вместо DP -0, HDMI -0, HDMI -1, HDMI -2? Я не уверен, может ли такое быть и откуда берутся эти настройки. Может они и в полном порядке, но в ссылке выше еще и настройки описывают типа "DFP-0: nvidia-auto-select {...}

.
    Option metamodes DP-0: nvidia-auto-select +3000+420, 
    HDMI-0: nvidia-auto-select +4920+420, 
    HDMI-1: nvidia-auto-select +0+0 {rotation=right}, 
    HDMI-2: nvidia-auto-select +1080+420;
   ...
   ...

В вашем лог-файле должна быть строка типа "(II) NVIDIA(0): Display device(s) assigned to X screen 0:", но она отсутствует (, а "Valid display device(s)" присутствует ). См. Приложение C. Отображение имен устройств .

Если у вас несколько мониторов, попробуйте сначала запустить один из них.

1
28.01.2020, 02:40

Теги

Похожие вопросы