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
- это соответственно главный и младший номер устройства.
Это ноутбук 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. Отображение имен устройств .
Если у вас несколько мониторов, попробуйте сначала запустить один из них.