LINUX.ORG.RU

Nvidia display + ATI - OpenCL headless, не удаётся завести ати

 , , ,


0

1

Есть такой конфиг из Nvidia GTX 650ti, в который подключены 2 видеовыхода(VGA + HDMI). Дополнительно, в материнскую плату подключены 2 r9 390x для opencl. В windows всё работало замечательно, однако под дебианом не удаётся упорно настроить правильно драйвера. На нвидию всё встаёт отлично, но opencl под амд запустить так и не удаётся.Цель - настроить работу под nvidia, запуская на amd opencl headless. fglrx пишет unable to opendisplay (null). В лучше случае показывает только нвидию. Устанавливал разными способами. В /dev/dri/ добавляется только одна карта (/dev/dri/card0).

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    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          "1:0:0"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "ati"
    VendorName     "AMD"
    BusID          "2:0:0"
EndSection

Section "Device"
    Identifier     "Device 2"
    Driver         "ati"
    VendorName     "AMD"
    BusID          "6:0:0"
EndSection

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

OS Debian Wheezy Nvidia GTX 650ti - Display 2xRadeon 390x

Может кто ставлкивался с таким конфигом, или просто хорошо знает X11?

По крайней мере, раньше нельзя было запустить OpenCL на амдшных картах без запущенного X-сервера. Сейчас может быть всё улучшилось (к слову, на нвидиях уже давно можно гонять OpenCL без иксов, что я и делаю). Попробуй для начала запустить левые X-сервера на этих видеокартах (типа, с одиноким xterm'ом).

Кстати, а почему выбрал именно амдшные карты для OpenCL?

lu4nik ★★★
()

Заметил интересную вещь - при сносе драйверов АМД, все карты отлично появляются в /dev/dri (однако иксы почему то всё равно грузятся только в fallback mode, cinnamon). fglrxinfo ясное дело не даёт ничего, так как драйвера снесены. Почему иксы не грузятся непонятно, ведь я нвидия драйвера не сносил, только амд. А подключены мониторы только в нвидию. Пробовал ставить амд драйвера с ключём --NoAMDXorg,таже песня. Иксы не грузятся, в логах ругается на libGL.so.1, который присутствует в /usr/lib64. Пробовал делать симлинк в /usr/lib, вылетает с ошибкой 40. Как запустить другой х-сервер на этих картах не понял. В lspci они появляются, но система видимо их не полноценно видит. amd для майнинга.

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