1. Я имею ноутбук с дискретной графикой nvidia GEFORCE GT 635M 2gb ddr3 и интегрированной в intel i5-3210M процессор. Таким образом по умолчанию поднимается и работает два драйвера, по одному для каждого устройства.
2. Предидущий вывод делаю на основе :-) наклеечек на корпусе :-) и вывода вот этой команды:
Код: Выделить всё
stanislav@debian:~$ su root
Пароль:
root@debian:/home/stanislav# grep -B2 'Module class: X.Org Video Driver' /var/log/Xorg.0.log
[ 405.806] (II) Module intel: vendor="X.Org Foundation"
[ 405.806] compiled for 1.12.3.902, module version = 2.19.0
[ 405.806] Module class: X.Org Video Driver
--
[ 405.807] (II) Module vesa: vendor="X.Org Foundation"
[ 405.807] compiled for 1.12.1, module version = 2.3.1
[ 405.807] Module class: X.Org Video Driver
root@debian:/home/stanislav#правильно ли я сделал такой вывод?
3. Основываясь на выводе 1. я задался вопросом: "а почему не работает и не запущен nouveau драйвер для дискретной графики"? подумал, может не установлен, но посмотрев в менеджере пакетов увидил установленным вот такой пакет: xserver-xorg-video-nouveau
значит драйвер установлен, но по какой то причине не запущен. Правильно рассуждаю?
4. Посмотреть решил /etc/X11/xorg.conf, и что меня не удивило, его там нет, значит X определяет конфигурацию железа "на лету" так? В большинстве случаев это работает нормально и бывает достаточным, но основываясь на выводах сделанных ранее и показателях автономности работы от батареи пришел к заключению, что для меня это не нормально и что надо явно указать X-ам использовать драйвер nouveau например. Я подумал, что это можно сделать создав файл xorg.conf которого нет по умолчанию. Как это делать? Я решил воспользоваться вот этим мануалом: http://wiki.debian.org/Xorg?action=show&...rect=ConfigureX. Думаю может есть и другие способы, например создать файл вручную, но поскольку я совершенно не знаком с синтаксисом этого файла побоялся ставить такие эксперементы, хотя всегда можно откатиться на вариант без этого xorg.conf файла и система снова сама на лету все подхватит. Но я выбрал этот вариант.
делал по нему и с остановкой kdm (использую его) и из безопасного режима, выхлоп одинаковый, файл не генерируется в связи с набором ошибок. Значит автоматом файл не генерится. решил капнуть дальше, почему это происходит. И смотрю лог, он длинный (338 строк, привиду их полностью простыней, а потом продублирую те, части которые меня смутили и навели на соответствующие мысли.
Лог генерации xorg полностью:
Код: Выделить всё
[ 54.521]
X.Org X Server 1.12.4
Release Date: 2012-08-27
[ 54.525] X Protocol Version 11, Revision 0
[ 54.527] Build Operating System: Linux 3.2.0-4.drm-amd64 x86_64 Debian
[ 54.528] Current Operating System: Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.35-2 x86_64
[ 54.528] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-4-amd64 root=UUID=4a811c7f-7eec-4c3e-8caa-2df2862df2c9 ro single
[ 54.531] Build Date: 29 November 2012 07:18:16PM
[ 54.533] xorg-server 2:1.12.4-4 (Julien Cristau <jcristau@debian.org>)
[ 54.534] Current version of pixman: 0.26.0
[ 54.537] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 54.537] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 54.543] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Feb 28 21:21:31 2013
[ 54.543] (II) Loader magic: 0x7f1e4ccd9ae0
[ 54.543] (II) Module ABI versions:
[ 54.543] X.Org ANSI C Emulation: 0.4
[ 54.543] X.Org Video Driver: 12.1
[ 54.543] X.Org XInput driver : 16.0
[ 54.543] X.Org Server Extension : 6.0
[ 54.544] (--) PCI:*(0:0:2:0) 8086:0166:1043:1477 rev 9, Mem @ 0xf7400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64
[ 54.544] (--) PCI: (0:1:0:0) 10de:0de3:1043:1477 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[ 54.551] List of video drivers:
[ 54.553] tseng
[ 54.554] i128
[ 54.555] tdfx
[ 54.557] sis
[ 54.558] intel
[ 54.559] ark
[ 54.561] openchrome
[ 54.562] s3
[ 54.563] voodoo
[ 54.565] savage
[ 54.566] siliconmotion
[ 54.567] nouveau
[ 54.568] mga
[ 54.570] trident
[ 54.571] sisusb
[ 54.572] chips
[ 54.573] radeon
[ 54.574] vmware
[ 54.575] apm
[ 54.577] neomagic
[ 54.578] ati
[ 54.579] cirrus
[ 54.580] mach64
[ 54.581] r128
[ 54.582] s3virge
[ 54.583] rendition
[ 54.584] fbdev
[ 54.585] vesa
[ 54.585] (II) LoadModule: "tseng"
[ 54.586] (II) Loading /usr/lib/xorg/modules/drivers/tseng_drv.so
[ 54.587] (II) Module tseng: vendor="X.Org Foundation"
[ 54.587] compiled for 1.12.1, module version = 1.1.0
[ 54.587] Module class: X.Org Video Driver
[ 54.587] ABI class: X.Org Video Driver, version 12.0
[ 54.587] (II) LoadModule: "i128"
[ 54.587] (II) Loading /usr/lib/xorg/modules/drivers/i128_drv.so
[ 54.588] (II) Module i128: vendor="X.Org Foundation"
[ 54.588] compiled for 1.12.1, module version = 1.3.5
[ 54.588] Module class: X.Org Video Driver
[ 54.588] ABI class: X.Org Video Driver, version 12.0
[ 54.588] (II) LoadModule: "tdfx"
[ 54.588] (II) Loading /usr/lib/xorg/modules/drivers/tdfx_drv.so
[ 54.589] (II) Module tdfx: vendor="X.Org Foundation"
[ 54.589] compiled for 1.12.1, module version = 1.4.4
[ 54.589] Module class: X.Org Video Driver
[ 54.589] ABI class: X.Org Video Driver, version 12.0
[ 54.589] (II) LoadModule: "sis"
[ 54.589] (II) Loading /usr/lib/xorg/modules/drivers/sis_drv.so
[ 54.598] (II) Module sis: vendor="X.Org Foundation"
[ 54.598] compiled for 1.12.1, module version = 0.10.4
[ 54.598] Module class: X.Org Video Driver
[ 54.598] ABI class: X.Org Video Driver, version 12.0
[ 54.598] (II) LoadModule: "intel"
[ 54.598] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 54.610] (II) Module intel: vendor="X.Org Foundation"
[ 54.610] compiled for 1.12.3.902, module version = 2.19.0
[ 54.610] Module class: X.Org Video Driver
[ 54.610] ABI class: X.Org Video Driver, version 12.1
[ 54.610] (II) LoadModule: "ark"
[ 54.610] (II) Loading /usr/lib/xorg/modules/drivers/ark_drv.so
[ 54.610] (II) Module ark: vendor="X.Org Foundation"
[ 54.610] compiled for 1.12.1, module version = 0.7.4
[ 54.610] Module class: X.Org Video Driver
[ 54.610] ABI class: X.Org Video Driver, version 12.0
[ 54.610] (II) LoadModule: "openchrome"
[ 54.610] (II) Loading /usr/lib/xorg/modules/drivers/openchrome_drv.so
[ 54.621] (II) Module openchrome: vendor="http://openchrome.org/"
[ 54.621] compiled for 1.12.1.902, module version = 0.2.906
[ 54.621] Module class: X.Org Video Driver
[ 54.621] ABI class: X.Org Video Driver, version 12.0
[ 54.621] (II) LoadModule: "s3"
[ 54.621] (II) Loading /usr/lib/xorg/modules/drivers/s3_drv.so
[ 54.622] (II) Module s3: vendor="X.Org Foundation"
[ 54.622] compiled for 1.12.1, module version = 0.6.3
[ 54.622] Module class: X.Org Video Driver
[ 54.622] ABI class: X.Org Video Driver, version 12.0
[ 54.622] (II) LoadModule: "voodoo"
[ 54.622] (II) Loading /usr/lib/xorg/modules/drivers/voodoo_drv.so
[ 54.623] (II) Module voodoo: vendor="X.Org Foundation"
[ 54.623] compiled for 1.12.1, module version = 1.1.0
[ 54.623] Module class: X.Org Video Driver
[ 54.623] ABI class: X.Org Video Driver, version 12.0
[ 54.623] (II) LoadModule: "savage"
[ 54.623] (II) Loading /usr/lib/xorg/modules/drivers/savage_drv.so
[ 54.632] (II) Module savage: vendor="X.Org Foundation"
[ 54.632] compiled for 1.12.1, module version = 2.3.4
[ 54.632] Module class: X.Org Video Driver
[ 54.632] ABI class: X.Org Video Driver, version 12.0
[ 54.632] (II) LoadModule: "siliconmotion"
[ 54.632] (II) Loading /usr/lib/xorg/modules/drivers/siliconmotion_drv.so
[ 54.633] (II) Module siliconmotion: vendor="X.Org Foundation"
[ 54.633] compiled for 1.12.1, module version = 1.7.6
[ 54.633] Module class: X.Org Video Driver
[ 54.633] ABI class: X.Org Video Driver, version 12.0
[ 54.634] (II) LoadModule: "nouveau"
[ 54.634] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 54.637] (II) Module nouveau: vendor="X.Org Foundation"
[ 54.637] compiled for 1.12.4, module version = 1.0.1
[ 54.637] Module class: X.Org Video Driver
[ 54.637] ABI class: X.Org Video Driver, version 12.1
[ 54.637] (II) LoadModule: "mga"
[ 54.637] (II) Loading /usr/lib/xorg/modules/drivers/mga_drv.so
[ 54.639] (II) Module mga: vendor="X.Org Foundation"
[ 54.639] compiled for 1.12.4, module version = 1.5.0
[ 54.639] Module class: X.Org Video Driver
[ 54.639] ABI class: X.Org Video Driver, version 12.1
[ 54.639] (II) LoadModule: "trident"
[ 54.639] (II) Loading /usr/lib/xorg/modules/drivers/trident_drv.so
[ 54.658] (II) Module trident: vendor="X.Org Foundation"
[ 54.658] compiled for 1.12.1, module version = 1.3.5
[ 54.658] Module class: X.Org Video Driver
[ 54.658] ABI class: X.Org Video Driver, version 12.0
[ 54.659] (II) LoadModule: "sisusb"
[ 54.659] (II) Loading /usr/lib/xorg/modules/drivers/sisusb_drv.so
[ 54.660] (II) Module sisusb: vendor="X.Org Foundation"
[ 54.660] compiled for 1.12.1, module version = 0.9.4
[ 54.660] Module class: X.Org Video Driver
[ 54.660] ABI class: X.Org Video Driver, version 12.0
[ 54.660] (II) LoadModule: "chips"
[ 54.660] (II) Loading /usr/lib/xorg/modules/drivers/chips_drv.so
[ 54.671] (II) Module chips: vendor="X.Org Foundation"
[ 54.671] compiled for 1.12.1, module version = 1.2.4
[ 54.671] Module class: X.Org Video Driver
[ 54.671] ABI class: X.Org Video Driver, version 12.0
[ 54.671] (II) LoadModule: "radeon"
[ 54.671] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[ 54.708] (II) Module radeon: vendor="X.Org Foundation"
[ 54.708] compiled for 1.12.4, module version = 6.14.99
[ 54.708] Module class: X.Org Video Driver
[ 54.708] ABI class: X.Org Video Driver, version 12.1
[ 54.709] (II) LoadModule: "vmware"
[ 54.709] (II) Loading /usr/lib/xorg/modules/drivers/vmware_drv.so
[ 54.710] (II) Module vmware: vendor="X.Org Foundation"
[ 54.710] compiled for 1.12.1, module version = 12.0.2
[ 54.710] Module class: X.Org Video Driver
[ 54.710] ABI class: X.Org Video Driver, version 12.0
[ 54.710] (II) LoadModule: "apm"
[ 54.710] (II) Loading /usr/lib/xorg/modules/drivers/apm_drv.so
[ 54.711] (II) Module apm: vendor="X.Org Foundation"
[ 54.711] compiled for 1.12.1, module version = 1.2.3
[ 54.711] Module class: X.Org Video Driver
[ 54.711] ABI class: X.Org Video Driver, version 12.0
[ 54.711] (II) LoadModule: "neomagic"
[ 54.712] (II) Loading /usr/lib/xorg/modules/drivers/neomagic_drv.so
[ 54.712] (II) Module neomagic: vendor="X.Org Foundation"
[ 54.712] compiled for 1.12.1, module version = 1.2.6
[ 54.712] Module class: X.Org Video Driver
[ 54.712] ABI class: X.Org Video Driver, version 12.0
[ 54.712] (II) LoadModule: "ati"
[ 54.712] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[ 54.713] (II) Module ati: vendor="X.Org Foundation"
[ 54.713] compiled for 1.12.4, module version = 6.14.99
[ 54.713] Module class: X.Org Video Driver
[ 54.713] ABI class: X.Org Video Driver, version 12.1
[ 54.713] (II) LoadModule: "cirrus"
[ 54.713] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_drv.so
[ 54.713] (II) Module cirrus: vendor="X.Org Foundation"
[ 54.713] compiled for 1.12.1.902, module version = 1.4.0
[ 54.713] Module class: X.Org Video Driver
[ 54.713] ABI class: X.Org Video Driver, version 12.0
[ 54.713] (II) LoadModule: "mach64"
[ 54.713] (II) Loading /usr/lib/xorg/modules/drivers/mach64_drv.so
[ 54.716] (II) Module mach64: vendor="X.Org Foundation"
[ 54.716] compiled for 1.12.1, module version = 6.9.1
[ 54.716] Module class: X.Org Video Driver
[ 54.716] ABI class: X.Org Video Driver, version 12.0
[ 54.716] (II) LoadModule: "r128"
[ 54.717] (II) Loading /usr/lib/xorg/modules/drivers/r128_drv.so
[ 54.722] (II) Module r128: vendor="X.Org Foundation"
[ 54.722] compiled for 1.12.1, module version = 6.8.2
[ 54.722] Module class: X.Org Video Driver
[ 54.722] ABI class: X.Org Video Driver, version 12.0
[ 54.722] (II) LoadModule: "s3virge"
[ 54.723] (II) Loading /usr/lib/xorg/modules/drivers/s3virge_drv.so
[ 54.724] (II) Module s3virge: vendor="X.Org Foundation"
[ 54.724] compiled for 1.12.1, module version = 1.10.4
[ 54.724] Module class: X.Org Video Driver
[ 54.724] ABI class: X.Org Video Driver, version 12.0
[ 54.724] (II) LoadModule: "rendition"
[ 54.724] (II) Loading /usr/lib/xorg/modules/drivers/rendition_drv.so
[ 54.725] (II) Module rendition: vendor="X.Org Foundation"
[ 54.725] compiled for 1.12.1, module version = 4.2.4
[ 54.725] Module class: X.Org Video Driver
[ 54.725] ABI class: X.Org Video Driver, version 12.0
[ 54.725] (II) LoadModule: "fbdev"
[ 54.725] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 54.726] (II) Module fbdev: vendor="X.Org Foundation"
[ 54.726] compiled for 1.12.1, module version = 0.4.2
[ 54.726] ABI class: X.Org Video Driver, version 12.0
[ 54.726] (II) LoadModule: "vesa"
[ 54.726] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 54.726] (II) Module vesa: vendor="X.Org Foundation"
[ 54.726] compiled for 1.12.1, module version = 2.3.1
[ 54.726] Module class: X.Org Video Driver
[ 54.726] ABI class: X.Org Video Driver, version 12.0
[ 54.726] (WW) Falling back to old probe method for tseng
[ 54.726] (WW) Falling back to old probe method for i128
[ 54.726] (WW) Falling back to old probe method for sis
[ 54.726] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
Ivybridge Server (GT2)
[ 54.727] (WW) Falling back to old probe method for ark
[ 54.727] (WW) Falling back to old probe method for s3
[ 54.727] (WW) Falling back to old probe method for voodoo
[ 54.727] (WW) Falling back to old probe method for siliconmotion
[ 54.727] (II) NOUVEAU driver Date: Fri Jul 6 16:23:50 2012 +1000
[ 54.727] (II) NOUVEAU driver for NVIDIA chipset families :
[ 54.727] RIVA TNT (NV04)
[ 54.727] RIVA TNT2 (NV05)
[ 54.727] GeForce 256 (NV10)
[ 54.727] GeForce 2 (NV11, NV15)
[ 54.727] GeForce 4MX (NV17, NV18)
[ 54.727] GeForce 3 (NV20)
[ 54.727] GeForce 4Ti (NV25, NV28)
[ 54.727] GeForce FX (NV3x)
[ 54.727] GeForce 6 (NV4x)
[ 54.727] GeForce 7 (G7x)
[ 54.727] GeForce 8 (G8x)
[ 54.727] GeForce GTX 200 (NVA0)
[ 54.727] GeForce GTX 400 (NVC0)
[ 54.727] (WW) Falling back to old probe method for trident
[ 54.727] (WW) Falling back to old probe method for sisusb
[ 54.727] (WW) Falling back to old probe method for apm
[ 54.727] (WW) Falling back to old probe method for neomagic
[ 54.727] (WW) Falling back to old probe method for cirrus
[ 54.727] (II) Loading sub module "cirrus_laguna"
[ 54.727] (II) LoadModule: "cirrus_laguna"
[ 54.727] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_laguna.so
[ 54.728] (II) Module cirrus_laguna: vendor="X.Org Foundation"
[ 54.728] compiled for 1.12.1.902, module version = 1.0.0
[ 54.728] ABI class: X.Org Video Driver, version 12.0
[ 54.728] (II) Loading sub module "cirrus_alpine"
[ 54.728] (II) LoadModule: "cirrus_alpine"
[ 54.728] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_alpine.so
[ 54.778] (II) Module cirrus_alpine: vendor="X.Org Foundation"
[ 54.778] compiled for 1.12.1.902, module version = 1.0.0
[ 54.778] ABI class: X.Org Video Driver, version 12.0
[ 54.778] (WW) Falling back to old probe method for s3virge
[ 54.778] (II) FBDEV: driver for framebuffer: fbdev
[ 54.778] (II) VESA: driver for VESA chipsets: vesa
[ 54.817] (++) Using config file: "/root/xorg.conf.new"
[ 54.820] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 54.822] (==) ServerLayout "X.org Configured"
[ 54.822] (**) |-->Screen "Screen0" (0)
[ 54.822] (**) | |-->Monitor "Monitor0"
[ 54.822] (**) | |-->Device "Card0"
[ 54.822] (**) |-->Screen "Screen1" (1)
[ 54.822] (**) | |-->Monitor "Monitor1"
[ 54.823] (**) | |-->Device "Card1"
[ 54.823] (**) |-->Screen "Screen2" (2)
[ 54.823] (**) | |-->Monitor "Monitor2"
[ 54.823] (**) | |-->Device "Card2"
[ 54.823] (**) |-->Screen "Screen3" (3)
[ 54.823] (**) | |-->Monitor "Monitor3"
[ 54.823] (**) | |-->Device "Card3"
[ 54.823] (**) |-->Screen "Screen4" (4)
[ 54.823] (**) | |-->Monitor "Monitor4"
[ 54.824] (**) | |-->Device "Card4"
[ 54.824] (**) |-->Screen "Screen5" (5)
[ 54.824] (**) | |-->Monitor "Monitor5"
[ 54.824] (**) | |-->Device "Card5"
[ 54.824] (**) |-->Input Device "Mouse0"
[ 54.824] (**) |-->Input Device "Keyboard0"
[ 54.824] (==) Automatically adding devices
[ 54.824] (==) Automatically enabling devices
[ 54.837] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 54.837] Entry deleted from font path.
[ 54.850] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[ 54.850] Entry deleted from font path.
[ 54.850] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[ 54.850] Entry deleted from font path.
[ 54.850] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[ 54.850] Entry deleted from font path.
[ 54.850] (**) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins,
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
[ 54.850] (**) ModulePath set to "/usr/lib/xorg/modules"
[ 54.850] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 54.850] (WW) Disabling Mouse0
[ 54.850] (WW) Disabling Keyboard0
[ 54.852] (EE) [drm] No DRICreatePCIBusID symbol
[ 54.852] (II) Loading sub module "fbdevhw"
[ 54.852] (II) LoadModule: "fbdevhw"
[ 54.852] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 54.853] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 54.853] compiled for 1.12.4, module version = 0.0.2
[ 54.853] ABI class: X.Org Video Driver, version 12.1
[ 54.853] (**) FBDEV(1): claimed PCI slot 1@0:0:0
[ 54.853] (II) FBDEV(1): using default device
[ 54.853] (WW) Falling back to old probe method for vesa
[ 54.857] Number of created screens does not match number of detected devices.
Configuration failed.как я понял из лога основываясь на:
Код: Выделить всё
(--) PCI:*(0:0:2:0) 8086:0166:1043:1477 rev 9, Mem @ 0xf7400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64
[ 54.544] (--) PCI: (0:1:0:0) 10de:0de3:1043:1477 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288он (генератор Xorga) определил два устройства и далее определяет список доступных драйверов
Код: Выделить всё
[ 54.551] List of video drivers:
[ 54.553] tseng
[ 54.554] i128
[ 54.555] tdfx
[ 54.557] sis
[ 54.558] intel
[ 54.559] ark
[ 54.561] openchrome
[ 54.562] s3
[ 54.563] voodoo
[ 54.565] savage
[ 54.566] siliconmotion
[ 54.567] nouveau
[ 54.568] mga
[ 54.570] trident
[ 54.571] sisusb
[ 54.572] chips
[ 54.573] radeon
[ 54.574] vmware
[ 54.575] apm
[ 54.577] neomagic
[ 54.578] ati
[ 54.579] cirrus
[ 54.580] mach64
[ 54.581] r128
[ 54.582] s3virge
[ 54.583] rendition
[ 54.584] fbdev
[ 54.585] vesaдля перебора чтобы эти устройства настроить и прописать к ним соответствующие драйвера и настройки.
и приступает к перебору драйверов таким макаром:
(не имеет особого отношения к теме)
Код: Выделить всё
[ 54.585] (II) LoadModule: "tseng"
[ 54.586] (II) Loading /usr/lib/xorg/modules/drivers/tseng_drv.so
[ 54.587] (II) Module tseng: vendor="X.Org Foundation"
[ 54.587] compiled for 1.12.1, module version = 1.1.0
[ 54.587] Module class: X.Org Video Driver
[ 54.587] ABI class: X.Org Video Driver, version 12.0Далее смотрю что происходит когда он добирается до используемых по умолчанию моих драйверов (см пункт 1) А так же, что происходит когда он смотрит на nouveau драйвер.
intel:
Код: Выделить всё
[ 54.598] (II) LoadModule: "intel"
[ 54.598] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 54.610] (II) Module intel: vendor="X.Org Foundation"
[ 54.610] compiled for 1.12.3.902, module version = 2.19.0
[ 54.610] Module class: X.Org Video Driver
[ 54.610] ABI class: X.Org Video Driver, version 12.1vesa:
Код: Выделить всё
[ 54.726] (II) LoadModule: "vesa"
[ 54.726] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 54.726] (II) Module vesa: vendor="X.Org Foundation"
[ 54.726] compiled for 1.12.1, module version = 2.3.1
[ 54.726] Module class: X.Org Video Driver
[ 54.726] ABI class: X.Org Video Driver, version 12.0и nouveau:
Код: Выделить всё
[ 54.634] (II) LoadModule: "nouveau"
[ 54.634] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[ 54.637] (II) Module nouveau: vendor="X.Org Foundation"
[ 54.637] compiled for 1.12.4, module version = 1.0.1
[ 54.637] Module class: X.Org Video Driver
[ 54.637] ABI class: X.Org Video Driver, version 12.1Тут вроде как все в порядке, однако рассматривая лог дальше увидел:
Код: Выделить всё
[ 54.726] (WW) Falling back to old probe method for tseng
[ 54.726] (WW) Falling back to old probe method for i128
[ 54.726] (WW) Falling back to old probe method for sis
[ 54.726] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
Ivybridge Server (GT2)
[ 54.727] (WW) Falling back to old probe method for ark
[ 54.727] (WW) Falling back to old probe method for s3
[ 54.727] (WW) Falling back to old probe method for voodoo
[ 54.727] (WW) Falling back to old probe method for siliconmotion
[ 54.727] (II) NOUVEAU driver Date: Fri Jul 6 16:23:50 2012 +1000
[ 54.727] (II) NOUVEAU driver for NVIDIA chipset families :
[ 54.727] RIVA TNT (NV04)
[ 54.727] RIVA TNT2 (NV05)
[ 54.727] GeForce 256 (NV10)
[ 54.727] GeForce 2 (NV11, NV15)
[ 54.727] GeForce 4MX (NV17, NV18)
[ 54.727] GeForce 3 (NV20)
[ 54.727] GeForce 4Ti (NV25, NV28)
[ 54.727] GeForce FX (NV3x)
[ 54.727] GeForce 6 (NV4x)
[ 54.727] GeForce 7 (G7x)
[ 54.727] GeForce 8 (G8x)
[ 54.727] GeForce GTX 200 (NVA0)
[ 54.727] GeForce GTX 400 (NVC0)
[ 54.727] (WW) Falling back to old probe method for trident
[ 54.727] (WW) Falling back to old probe method for sisusb
[ 54.727] (WW) Falling back to old probe method for apm
[ 54.727] (WW) Falling back to old probe method for neomagic
[ 54.727] (WW) Falling back to old probe method for cirrus
[ 54.727] (II) Loading sub module "cirrus_laguna"
[ 54.727] (II) LoadModule: "cirrus_laguna"
[ 54.727] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_laguna.so
[ 54.728] (II) Module cirrus_laguna: vendor="X.Org Foundation"
[ 54.728] compiled for 1.12.1.902, module version = 1.0.0
[ 54.728] ABI class: X.Org Video Driver, version 12.0
[ 54.728] (II) Loading sub module "cirrus_alpine"
[ 54.728] (II) LoadModule: "cirrus_alpine"
[ 54.728] (II) Loading /usr/lib/xorg/modules/drivers/cirrus_alpine.so
[ 54.778] (II) Module cirrus_alpine: vendor="X.Org Foundation"
[ 54.778] compiled for 1.12.1.902, module version = 1.0.0
[ 54.778] ABI class: X.Org Video Driver, version 12.0
[ 54.778] (WW) Falling back to old probe method for s3virge
[ 54.778] (II) FBDEV: driver for framebuffer: fbdev
[ 54.778] (II) VESA: driver for VESA chipsets: vesaИз последнего отрывка лога похоже, что nouveau не подгрузился из за того, что он не поддерживает GeForce GT
а только семейства:
Код: Выделить всё
[ 54.727] GeForce GTX 200 (NVA0)
[ 54.727] GeForce GTX 400 (NVC0)Вполне может быть я ошибаюсь и моя карта GeForce GT 635M из того же семейства, но мне не сведующему в этой теме казалось бы что это было бы семейство GTX600 если такое конечно существует и я только что не произвел целое семейство карточек от nvidia by Stasroot1 :-)
И так как он не нашел в драйвере nouveau поддержки моей карты он скидывается на vesa. Правильно ли я понимаю?
Как следствие скорее всего открытый драйвер пока не доступен для моей карточки и мне нужно использовать проприетарный nvidia-glx? Правильно?
Основываясь на последнем заключении пошел искать как использовать и устанавливать тот самый драйвер nvidia-glx от разработчиков Debian.
Нашел это руководство:
http://wiki.debian.org/NvidiaGraphicsDrivers Но толи (что скорее всего) у меня не хватает терпения вникнуть до конца и установка nvidia-glx заканчивается тем что мнетребуется внести корректировку в конфиг иксов, но конфига нет и сгенить его не получается.
Как сгенить xorg.conf так чтобы использомался проприетарный (что думаю лучше так как скорее всего он оптимальнее использует энергию и меньше разрядит батарейку) или nouveau?
Затем предстоит настроить http://wiki.debian.org/Bumblebee.
Постарался изложить мысли посодержательнее и пологичнее. Извиняюсь если слишком сумбурно и длинно. Подумал может кому в последствии пригодится "для понимания".