Вы здесь

Xorg -configure завершается ошибкой (Nvidia GT 650M)

Всем привет!
Поставил генту на ноут Dell Inspiron 7720 (i7, nvidia gt 650m). Система запускается.
Далее поставил xorg. Теперь пытаюсь выполнить Xorg -configure, в результате получаю (/var/log/Xorg.0.log):

[    67.908] 
X.Org X Server 1.13.4
Release Date: 2013-04-17
[    67.908] X Protocol Version 11, Revision 0
[    67.908] Build Operating System: Linux 3.8.13-gentoo x86_64 Gentoo
[    67.908] Current Operating System: Linux frm 3.8.13-gentoo #1 SMP Wed Jul 17 18:38:15 Local time zone must be set--see zic  x86_64
[    67.908] Kernel command line: root=/dev/ram0 real_root=/dev/sda3
[    67.908] Build Date: 17 July 2013  08:43:08PM
[    67.908]  
[    67.908] Current version of pixman: 0.28.0
[    67.909] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    67.909] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    67.910] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jul 18 15:28:24 2013
[    67.910] (II) Loader magic: 0x809c00
[    67.910] (II) Module ABI versions:
[    67.910] 	X.Org ANSI C Emulation: 0.4
[    67.910] 	X.Org Video Driver: 13.1
[    67.910] 	X.Org XInput driver : 18.0
[    67.910] 	X.Org Server Extension : 7.0
[    67.911] (--) PCI:*(0:0:2:0) 8086:0166:1028:0578 rev 9, Mem @ 0xf1000000/4194304, 0xe0000000/268435456, I/O @ 0x00004000/64
[    67.931] List of video drivers:
[    67.931] 	nvidia
[    67.931] (II) LoadModule: "nvidia"
[    67.956] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[    68.016] (II) Module nvidia: vendor="NVIDIA Corporation"
[    68.016] 	compiled for 4.0.2, module version = 1.0.0
[    68.016] 	Module class: X.Org Video Driver
[    68.031] No devices to configure.  Configuration failed.

К ноуту подключена беспроводная мышь Logitesh 515M, но проблема на сколько я понял в видеокарте.
Помогите пожалуйста разобраться.

Далее приведу также выводы некоторых команд которые могут окозаться полезными.

lsmod | grep nvidia:

nvidia               9370253  0 
i2c_core               16356  2 i2c_i801,nvidia

dmesg | grep nvidia:

[    8.702852] nvidia: module license 'NVIDIA' taints kernel.
[    8.710476] nvidia 0000:01:00.0: enabling device (0006 -> 0007)

lspci:

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M / GTX 660M LE] (rev ff)
02:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)

lsusb:

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 05af:0802 Jing-Mold Enterprise Co., Ltd 
Bus 003 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 004 Device 002: ID 174c:55aa ASMedia Technology Inc. ASMedia 2105 SATA bridge
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0c45:644b Microdia 

nvidia-xconfig не?
Пора бы уже в ебилде написать о необходимости запуска для автоматической генерации конфига X-ов

ReinForce написал:
Пора бы уже в ебилде написать о необходимости запуска для автоматической генерации конфига X-ов

А вопрос о работоспособности Xorg -configure просится в ЧаВо.

:wq
--
Live free or die

nvidia-xconfig
command not found

Значит вы не включили USE-флаг "X" при установке nvidia-drivers

я пытаюсь выполнить автогенерацию файла xorg.conf.new командой:

Xorg -configure

и получаю то что привел выше. Также не смог найти файл xorg.conf ни в одном из указаных в man xorg.conf мест. Возможно я что то не то делаю. Я следую инструкциям по установке и настройке http://www.gentoo.org/doc/ru/xorg-config.xml.

Я же говорю, запустите nvidia-xconfig вместо Xorg -configure

nvidia-xconfig
command not found

становка через emerge nvidia-xconfig тоже не прокатила. как поставить этот пакет?

nvidia-xconfig является частью пакета nvidia-drivers, появляется при включении USE-флага X. Наверно не стоит рассказывать как это делается, работа с USE-флагами расписана в документации

я добавил флаг X и выполнил заново emerge nvidia-drivers, но команда nvidia-xconfig не появилась.
еще такой момент, я выбрал в профилях профиль с desktop/kde, разве это не учитывается при установке программ, ведь в нем наверняка стоят все необходимые флаги?

У вас ноутбук с технологией Nvidia Optimus, поэтому настраивать xorg-server напрямую на карте nvidia нельзя. У карты Nvidia нет модуля вывода, она подключена к карте Intel. Вам нужно использовать проект bumblebee или воспользоваться этим руководством http://en.gentoo-wiki.com/wiki/X.Org/nVidia_Optimus .

Но в нём описан способ использования только virtualgl. Без primus и bbswitch.

ТС, смотри сюда:

1. VIDEO_CARDS="intel nvidia"
2. sudo rm /etc/X11/xorg.conf
3. Обновить мир в соответствии с новыми настройками (НЕ ПЕРЕСОБРАТЬ, ОБНОВИТЬ НУЖДАЮЩИЕСЯ В ОБНОВЛЕНИИ ПАКЕТЫ).
4. emerge bumblebee
5. rc-update add bumblebee

Тот софт, что должен идти на нвидии, запускать так: optirun <binary_name>

И да, костег, нвидия не подключена к интелу. Даже схемотехнически. Срендеренный нвидией кадр отдается интелу на отрисовку через shared memory.

PPS. И да, кто тут у нас техподдержка форума: это что за отверстие в безопасности да и бардак? Почему я пишу <binary_name> как есть, не экранируя угловые скобки, а оно их хавает как есть и пытается сделать из них тэг? Где html_escape_tags? При этом то, что является действительно тэгом - отображает в виде текста. Пример (смотреть надо исходник сообщения моего):

Вот это не покажет:

А вот это покажет:
<script type="text/javascript" language="javascript">
document.body.style.backgroundColor = "red";
</script>

PPPS. Просто было лень сооружать еще одну тему про баг на форуме, а обнаружился он в процессе писания сего поста. Не пинайте ногами, хотя коли уж приспичит...

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

Это не дыра, это Filtered HTML - он фильтрует опасные варианты (типа script/style), а остальное оставляет на совести автора. При создании поста можно выбрать какой вариант больше по душе - Filtered HTML или BBCode. RTFM, как говорится.

И да, полегче на оборотах. Это относится как к заголовку поста ("какие все орлы"), так и к общему стилю сообщения (обеих его частей).

P.S. По теме - нвидия выпустила версию драйвера с поддержкой оптимуса без дополнительных приложений, емнип. Правда не знаю как оно работает, у меня нет нвидий уже давно.