mirror of
https://github.com/mpv-player/mpv
synced 2025-02-04 22:22:16 +00:00
drm_common: log more useful things
This commit is contained in:
parent
b36e8569a1
commit
823f52f91f
@ -478,6 +478,10 @@ static bool setup_mode(struct kms *kms, const char *mode_spec)
|
||||
goto err;
|
||||
}
|
||||
|
||||
drmModeModeInfo *mode = &kms->mode.mode;
|
||||
MP_VERBOSE(kms, "Selected mode: %s (%dx%d@%.2fHz)\n",
|
||||
mode->name, mode->hdisplay, mode->vdisplay, mode_get_Hz(mode));
|
||||
|
||||
return true;
|
||||
|
||||
err:
|
||||
@ -540,6 +544,20 @@ struct kms *kms_create(struct mp_log *log, const char *connector_spec,
|
||||
goto err;
|
||||
}
|
||||
|
||||
char *devname = drmGetDeviceNameFromFd(kms->fd);
|
||||
if (devname) {
|
||||
mp_verbose(log, "Device name: %s\n", devname);
|
||||
drmFree(devname);
|
||||
}
|
||||
|
||||
drmVersionPtr ver = drmGetVersion(kms->fd);
|
||||
if (ver) {
|
||||
mp_verbose(log, "Driver: %s %d.%d.%d (%s)\n", ver->name,
|
||||
ver->version_major, ver->version_minor, ver->version_patchlevel,
|
||||
ver->date);
|
||||
drmFreeVersion(ver);
|
||||
}
|
||||
|
||||
res = drmModeGetResources(kms->fd);
|
||||
if (!res) {
|
||||
mp_err(log, "Cannot retrieve DRM resources: %s\n", mp_strerror(errno));
|
||||
|
Loading…
Reference in New Issue
Block a user