Поставил линукс, поставил драйвера от Nvidia, последние на текущий момент, но не могу предаться радости работы с ноутом в X-aх, потому что видеодрайвер неправильно как-то определяет монитор. А именно вместо разрешения 1366х768 точек я получаю шесть экранчиков непонятного размера ... Вот что пишет на эту тему драйвер в логах X-ов:
Код: Выделить всё
(II) LoadModule: "nvidia"
(II) Loading /usr/lib64/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver 190.42 Tue Oct 20 20:42:04 PDT 2009
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01@00:00:0
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib64/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.6.3, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/lib64/xorg/modules//libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
compiled for 1.6.3, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) resource ranges after probing:
[0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[5] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) Dec 12 01:20:53 NVIDIA(0): Enabling RENDER acceleration
(II) Dec 12 01:20:53 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) Dec 12 01:20:53 NVIDIA(0): enabled.
(II) Dec 12 01:20:54 NVIDIA(0): NVIDIA GPU GeForce G 105M (G98) at PCI:1:0:0 (GPU-0)
(--) Dec 12 01:20:54 NVIDIA(0): Memory: 524288 kBytes
(--) Dec 12 01:20:54 NVIDIA(0): VideoBIOS: 62.98.61.00.0a
(II) Dec 12 01:20:54 NVIDIA(0): Detected PCI Express Link width: 16X
(--) Dec 12 01:20:54 NVIDIA(0): Interlaced video modes are supported on this GPU
(--) Dec 12 01:20:54 NVIDIA(0): Connected display device(s) on GeForce G 105M at PCI:1:0:0:
(--) Dec 12 01:20:54 NVIDIA(0): AUO (DFP-0)
(--) Dec 12 01:20:54 NVIDIA(0): AUO (DFP-0): 330.0 MHz maximum pixel clock
(--) Dec 12 01:20:54 NVIDIA(0): AUO (DFP-0): Internal Dual Link LVDS
(II) Dec 12 01:20:54 NVIDIA(0): Assigned Display Device: DFP-0
(WW) Dec 12 01:20:54 NVIDIA(0): No valid modes for "1366x768"; removing.
(WW) Dec 12 01:20:54 NVIDIA(0):
(WW) Dec 12 01:20:54 NVIDIA(0): Unable to validate any modes; falling back to the default mode
(WW) Dec 12 01:20:54 NVIDIA(0): "nvidia-auto-select".
(WW) Dec 12 01:20:54 NVIDIA(0):
(II) Dec 12 01:20:54 NVIDIA(0): Validated modes:
(II) Dec 12 01:20:54 NVIDIA(0): "nvidia-auto-select"
(II) Dec 12 01:20:54 NVIDIA(0): Virtual screen size determined to be 640 x 480
(--) Dec 12 01:20:55 NVIDIA(0): DPI set to (47, 64); computed from "UseEdidDpi" X config
(--) Dec 12 01:20:55 NVIDIA(0): option
Между тем, в xorg.conf имеются вот такие, правильные на мой взгляд строчки:
Код: Выделить всё
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce G105M"
Option "CursorShadow" "on"
Option "TripleBuffer" "true"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "True"
Option "RandRRotation" "on"
Option "AddARGBGLXVisuals" "True"
Option "backingstore" "True"
Option "DisableGLXRootClipping" "true"
Option "XAANoOffscreenPixmaps" "true"
Option "OnDemandVBlankInterrupts" "on"
Option "Coolbits" "1"
Option "DPI" "96 x 96"
BusID "PCI:1:0:0"
EndSection
#
Section "Monitor"
Identifier "Monitor0"
VendorName "Acer"
ModelName "AUO"
HorizSync 30.0 - 75.0
VertRefresh 60.0
Option "DPMS"
EndSection
#
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1366x768 +0+0"
SubSection "Display"
Depth 24
Modes "1366x768"
Viewport 0 0
EndSubSection
EndSection
На стационарном компе, с GF9800GT все пашет на ура, с примерно таким-же конфигом.
При включении родного драйвера nv изображение нормальное, но безумно тормозное при включенных эффектах.
Ну и как всегда, вопрос: Кто виноват и что делать, чтобы наконец все заработало как надо ?