LINUX.ORG.RU

Не стартуют иксы

 , ,


0

1

Добрый день, поставил Backtrack 5 r2 на asus u31sd, на ноуте гибридная видеосистема оптимус. По дефолту без конфига xorg.conf грузится карточка intel с максимальным разрешением 1024x768, ставлю дрова nvidia, без разницы откуда, хоть из реп хоть ручками run. Подключаю edid.bin, иксы валятся с ошибкой

Segmentation fault at address 0x2
Fatal server error:
Caught signal 11 (Segmentation fault). Server aborting
Мой конфиг:
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Busid          "PCI:01:00:0"
    Option         "ConnectedMonitor" "DFP-0"
    Option         "CustomEDID" "DFP-0:/etc/X11/edid.bin"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Часть лога с ошибкой:

Backtrace:
[    33.069] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80ad18b]
[    33.069] 1: /usr/bin/X (0x8048000+0x60685) [0x80a8685]
[    33.069] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb76f640c]
[    33.069] 3: /usr/lib/xorg/extra-modules/libglx.so (0xb6e42000+0x372a8a) [0xb71b4a8a]
[    33.069] 4: /usr/bin/X (0x8048000+0x4555c) [0x808d55c]
[    33.069] 5: /usr/bin/X (0x8048000+0x4a7e7) [0x80927e7]
[    33.069] 6: /usr/bin/X (0x8048000+0x1ed05) [0x8066d05]
[    33.069] 7: /lib/tls/i686/cmov/libc.so.6 (__libc_start_main+0xe6) [0xb7414bd6]
[    33.069] 8: /usr/bin/X (0x8048000+0x1e8f1) [0x80668f1]
[    33.069] Segmentation fault at address 0x2
[    33.069] 
Fatal server error:
[    33.069] Caught signal 11 (Segmentation fault). Server aborting

lspci все определяет, обе карточки, драйвера, модули. драйвера типа nouveau,nv, nvidiafb, либо удалил либо в блеклист засунул. Кто-нибудь может посоветовать что-то? Сам в пингвинах не особо силен....

Ответ на: комментарий от Behem0th

А если мне не нужно вообще переключение видеокарты? Я просто хочу всегда грузиться с нвидии, и работать на ней. Баблби я пробовал только не догнал как сделать чтобы он грузился с нвидии при стартапе. Он так же у меня загрузился с интел и все. Либо скажите как сделать чтобы интел работал на разрешении 1366х768, дрова стоят последние (как меня уверяет бактрак) xserver-xorg-video-intel. xrandr не хочет менять и говорит что максимум 1024х768...

witcher
()
Ответ на: комментарий от witcher

А если мне не нужно вообще переключение видеокарты? Я просто хочу всегда грузиться с нвидии, и работать на ней.

В Bumblebee-Project есть bbswitch, который позволяет отключить неиспользуемый nVidia. То же позволяет сделать acpi_call.
То, чего Вы хотите, можно сделать при помощи vga_switcheroo, либо в BIOS, но на большинстве моделей просто отключить чип Intel не получится, так как картинка идёт через его буфер.

Либо скажите как сделать чтобы интел работал на разрешении 1366х768

В ядре CONFIG_DRM_I915_KMS=yes, проблем с разрешением не возникало.

Если нужен работоспособный nVidia и отключить Intel не получается, используйте Bumblebee-Project или ждите...

backbone ★★★★★
()
Ответ на: комментарий от witcher

А если мне не нужно вообще переключение видеокарты? Я просто хочу всегда грузиться с нвидии, и работать на ней.

В некоторых ноутах в биосе есть выбор интел/нвидия/оптимус. Если у тебя нет такого выбора в биосе то тогда никак.

Баблби я пробовал только не догнал как сделать чтобы он грузился с нвидии при стартапе.

У меня АМД так что про Баблби я знаю с лора.

дрова стоят последние

версию их и ядра а так же на всякий случай glxinfo | grep Open

Behem0th ★★★★★
()

Спасибо, более менее ясно стало, буду ковырять сначала в сторону интела, если не получится поставлю бамблби настрою...Вот блин за что не люблю пингвинов дак за то что надо много пилить...

witcher
()
18 мая 2012 г.
Ответ на: комментарий от witcher

ставь правильных пингвинов тогда и пилить ненадо будет ;-)))

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.