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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.