LINUX.ORG.RU

уточнение.
в иксах dpms работает (через xset).

arrecck ★★★
() автор топика

написал костыль, буду его ипсользовать

 if ((fd = open ("/dev/dri/card0", O_RDWR|O_CLOEXEC)) < 0) {
        exit(EXIT_FAILURE);
    }
    if ((res = drmModeGetResources(fd)) == NULL) {
        exit(EXIT_FAILURE);
    }
    for (i = 0; i < res->count_connectors; i++) {
        conn = drmModeGetConnector(fd, res->connectors[i]);
        if (conn != NULL && conn->connection == DRM_MODE_CONNECTED) {
            for(j=0; j < conn->count_props; j++) {
                drmModePropertyPtr prop = drmModeGetProperty(fd, conn->props[j]);
                if(prop && !strcmp(prop->name,"DPMS")) {
                    drmModeConnectorSetProperty(fd,conn->connector_id,conn->props[j],DRM_MODE_DPMS_STANDBY);
                    drmModeFreeProperty(prop);
                }
            }
        }
        drmModeFreeConnector(conn);
    }

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