drm

사용자 정의 모드는 지원되지 않습니다.
drm

사용자 정의 모드는 지원되지 않습니다.

NanoPI R5S를 구입하려고 하는데 실행 중입니다.사용자 정의 데비안 빌드, 연결된 모니터의 기본 해상도(3440x1440@60)로 Wayfire를 실행합니다. Wayfire가 표시하려고 하면 다음 오류 메시지와 함께 충돌이 발생합니다. wayfire: ../src/core/output-layout.cpp:1540: wf::output_t* wf::output_layout_t::impl::get_output_coords_at(const wf::pointf_t&, wf::pointf_t&am...

Admin

오늘날의 Linux/커널에서 전체 FrameBuffer, DRM, KMS 등이 어떻게 작동합니까?
drm

오늘날의 Linux/커널에서 전체 FrameBuffer, DRM, KMS 등이 어떻게 작동합니까?

현재 Linux 및 콘솔 인터페이스 비디오 지원과 X의 차이점이 무엇인지 혼란스럽습니다. /dev/fb* 항목은 이전 원시 프레임 버퍼 지원에만 관련이 있습니까? DRM이 /dev/fb* 프로젝트를 생성/지원하는지 여부. KMS는 이 모든 것에 어떻게 적합합니까? 콘솔 지원을 받으려면 최소한 VESA 또는 EFI에 대한 범용 프레임 버퍼 지원도 필요합니까? 티아! ! ...

Admin

x11이나 wayland 없이 화면과 DRM을 테스트하는 방법
drm

x11이나 wayland 없이 화면과 DRM을 테스트하는 방법

모든 화면을 동시에 열 수 없는 이유를 디버깅하려고 합니다. 문제를 해결하기 위해 X11이나 wayland를 사용하지 않고 화면을 제어할 수 있는 쉬운 방법을 찾고 싶습니다. 화면을 빨간색으로 바꿀 수 있고 tty 모드에서 사용할 수 있는 프로그램뿐입니다. 가능합니까? 도움이 될 수 있는 또 다른 방법은 터미널에 표시할 화면과 표시하지 않을 화면을 구성하는 방법이 있는 경우입니다. 일반적으로 모든 화면에 터미널이 표시된다는 것을 알고 있지만 X11이 실행되는 동안 화면을 연결하고 활성화하지 않으면 T...

Admin

Vestel TV가 대기 모드인지 어떻게 확인하나요? (X11, HDMI)
drm

Vestel TV가 대기 모드인지 어떻게 확인하나요? (X11, HDMI)

xrandr두 번째 모니터(스마트 TV)가 켜져 있는지 꺼져 있는지에 따라 설정을 자동으로 변경하고 싶습니다 . 내가 생각할 수 있는 어떤 검사나 유틸리티도 꺼짐(대기) 상태와 켜짐("신호 대기 중") 상태를 구별할 수 없습니다. 하지만 TV를 켜면 4가지 이벤트가 나타나기 udevadm monitor --property때문에일부시스템의 일부는 TV의 상태를 알아야 합니다... KERNEL[14640.475012] change /devices/pci0000:00/0000:00:01.1/0000:0...

Admin

libdrm 및 GPU 장치 드라이버에 대한 질문
drm

libdrm 및 GPU 장치 드라이버에 대한 질문

기사OpenGL을 사용한 3D 렌더링과 관련된 단계를 요약합니다. 그리기에 "OpenGL"을 사용하여 프로그램이 시작됩니다. "Mesa" 라이브러리는 OpenGL API를 구현합니다. 카드별 드라이버를 사용하여 API를 하드웨어별 형식으로 변환합니다. 드라이버가 내부적으로 Gallium을 사용하는 경우 OpenGL API를 공통 중간 표현 TGSI로 변환하는 공유 구성 요소가 있습니다. API는 Gallium을 통해 전달되며 모든 장치별 드라이버는 TGSI에서 하드웨어 명령으로 변환됩니다. lib...

Admin

USB-HDMI 어댑터를 통해 미러/"스트림" iGPU 디스플레이를 사용하시겠습니까?
drm

USB-HDMI 어댑터를 통해 미러/"스트림" iGPU 디스플레이를 사용하시겠습니까?

USB-HDMI 어댑터를 통해 iGPU 디스플레이를 미러링하는 방법을 아는 사람이 있습니까? 여러 가지 이유로 내 노트북은 전용 Nvidia 카드를 사용할 수 없으며 모든 HDMI 및 USB-C 포트가 dGPU에 연결되어 있습니다. iGPU는 USB 3.0 포트에만 액세스할 수 있습니다. 나는 Hyprland로 전환해야 할 때까지 DisplayLink를 사용하고 있었으며, 3일 동안 열심히 디버깅한 후에 일부 사람들은 wlroots에서 DisplayLink를 사용하는 것이 현재 불가능하다는 결론을 내...

Admin

Direct Render Manager는 독점 NVIDIA 드라이버의 RTX3060에서 작동하지 않습니다.
drm

Direct Render Manager는 독점 NVIDIA 드라이버의 RTX3060에서 작동하지 않습니다.

Manjaro i3에서 다음 커널 매개변수를 설정하여 DRM을 활성화하려고 합니다. nvidia_drm.modeset=1 그러나 시스템은 다음 Xorg 오류로 인해 lightDM 시작을 거부했습니다. failed to create screen resources 몇 가지 조사 끝에 아직 Novelau 드라이버를 설치하지 않았음에도 불구하고 Novelau 드라이버가 실패했다는 내용의 커널 로그에서 다음 메시지를 발견했습니다. 그럼 누구든지 이것을 이해할 수 있습니까? Mai 10 14:47:34 us...

Admin

ti sn65dsi86용 장치 트리 파일 쓰기
drm

ti sn65dsi86용 장치 트리 파일 쓰기

저는 장치 트리를 처음 접했지만 모든 조사에서 장치 트리 작성에 대한 포괄적인 자습서를 찾을 수 없습니다. 특히, 나는 ti sn65dsi86을 가지고 있고 그것을 imx8 칩에 연결하고 싶습니다. 리눅스에는 이미 하나가 있습니다운전사ti 칩의 경우 linux/drivers/gpu/drm/bridge/ti-sn65dsi86.c 아래의 커널 소스 트리에 있습니다.이것그 사람은 드라이버를 위한 장치 트리를 작성했습니다. 그런데 대체 어디서 이런 부동산 이름을 얻었나요?ti,dp 레인??장치 드라이버에서 ...

Admin

DRM 렌더 노드 번호
drm

DRM 렌더 노드 번호

디지털 권한 관리가 필요한 이유렌더 노드번호 매기기는 128부터 시작 /dev/dri/renderD<X>하고 권한 있는 인터페이스는 /dev/dri/card<X>0부터 시작합니까? $ ls -al /dev/dri/ total 0 drwxr-xr-x 3 root root 100 Nov 21 07:46 . drwxr-xr-x 23 root root 6040 Nov 22 11:09 .. drwxr-xr-x 2 root root 80 Nov...

Admin

Broadcom VideoCore IV에서 eglfs를 사용하는 동안 화면을 녹화하는 방법
drm

Broadcom VideoCore IV에서 eglfs를 사용하는 동안 화면을 녹화하는 방법

"eglfs" 플랫폼을 사용하여 Raspberry Pi 3에서 실행되는 전체 화면 Qt 애플리케이션이 있습니다. /dev/dri/core0그리기에는 KMS/DRM 및 GPU 장치를 사용합니다 . GPU는 Broadcom VideoCore IV입니다. 화면을 녹화하고 싶지만 성공하지 못했습니다. 내가 얻은 가장 가까운 것은 다음과 같습니다. 사용 ffmpeg및 kmsgrab입력 장치. 불행히도 이로 인해 ffmpeg -f kmsgrab -i - -vf 'hwdownload,format=bgr0' ou...

Admin

특정 DVD의 콘텐츠에만 액세스할 수 없습니다.
drm

특정 DVD의 콘텐츠에만 액세스할 수 없습니다.

저는 LG WH14NS40 내장 블루레이 드라이브와 Pop!_OS가 있는 NexStar DX 블루레이 드라이브 인클로저를 사용하고 있습니다. 어떤 이유에서인지 일부 DVD는 전혀 재생되지 않는 것 같습니다. 일반적으로 드라이브에 Blu-ray 또는 DVD 디스크를 넣으면 삽입된 콘텐츠를 알리는 팝업이 화면에 나타나고 파일 관리자 사이드바에서 디스크를 볼 수 있으며 MakeMKV를 사용하여 해당 콘텐츠에 액세스할 수 있습니다. 온라인 튜토리얼에서는 VLC를 통해 DVD를 직접 재생할 수 없었습니다.) ...

Admin

Ubuntu Linux에서 DRM으로 보호된 WMA 파일을 찾는 방법
drm

Ubuntu Linux에서 DRM으로 보호된 WMA 파일을 찾는 방법

내우분투리눅스 18.04다른 DRM으로 보호되는 컴퓨터에 여러 파일이 혼합된 WMA 파일(묻지 마세요)이 잔뜩 있습니다. 후자는 재생할 수 없으며 일부 플레이어 소프트웨어와 충돌하기도 합니다. 전체 하위 디렉터리 트리를 반복하여 DRM으로 보호되는 WMA 파일을 검색하는 빠르고 쉬운 방법이 있습니까? Windows XP 및 Powershell 기반 솔루션을 본 적이 있지만 *ix용 솔루션은 본 적이 없습니다. 나는 DRM 보호를 제거하는 (법적으로 모호한) 방법을 찾고 있는 것이 아닙니다. 삭제하려면...

Admin

xorg 없이 비디오 메모리에 직접 쓰는 방법은 무엇입니까?
drm

xorg 없이 비디오 메모리에 직접 쓰는 방법은 무엇입니까?

이것이 이상한 질문이라는 것을 알지만, 15년 전에 나는 일부 고대 버전의 데비안에서 svgalib를 사용하여 xorg 없이 비디오 메모리에 직접 그릴 수 있었습니다. 실망스럽게도 10년 전에 svgalib가 데비안에서 제거된 것을 보았습니다. (물론 이해가능) 다른 옵션에는 DirectFB, fbdev, 그리고 DRM이 포함된다고 들었습니다. 정보를 찾을 수 없는 것 같습니다. 무엇을 추천하나요? 저는 비디오 모드를 설정하는 방법과 이미 설정한 비디오 메모리에 대한 포인터를 원합니다... ...

Admin

/dev/dri/card0을 열 수 없습니다: 권한이 거부되었습니다.
drm

/dev/dri/card0을 열 수 없습니다: 권한이 거부되었습니다.

내장형 ARM 보드(Wayland 아래)에서 하드웨어 가속을 사용하여 Chromium을 실행하려고 하는데 실행하면 다음과 같은 결과가 나타납니다. libEGL warning: failed to open /dev/dri/card0: Permission denied 실제로 /dev/dri/card0사용자로 액세스할 수 없습니다. 나 자신을 추가 video하고 다시 시작했지만 도움이 되지 않았습니다. 나~해야 한다허가를 받으십시오. ACL, SELinux 같은 것이 있거나 나를 차단할 수 있는 것이 있나...

Admin

Xorg 또는 DRM 프레임 버퍼를 읽는 저지연 방법
drm

Xorg 또는 DRM 프레임 버퍼를 읽는 저지연 방법

저는 Linux에서 그래픽 프레임워크의 대기 시간/처리 시간을 측정할 수 있는 애플리케이션을 구축하려고 합니다. 내 아이디어는 다양한 그래픽 및 UI 프레임워크(예: SDL, OpenGL, Qt...) 프로그램을 사용하여 화면 색상(예: 검은색에서 흰색으로)을 변경하여 입력 이벤트(예: 마우스 클릭)에 반응하는 간단한 방법을 구현하는 것입니다. 각 프로그램의 지연 시간을 측정하기 위해 입력 이벤트가 기계에 도착하는 시점부터(저는 evdev를 사용합니다) 일종의 프레임 버퍼에서 픽셀을 업데이트하는 시점...

Admin