framebuffer

远程查看 /dev/fb0 提供的屏幕
framebuffer

远程查看 /dev/fb0 提供的屏幕

我正在为 RISC V 编写 Forth(别问!)——并且想添加帧缓冲区访问,但我很挣扎。 RISC V 盒子运行着 Linux,位于另一个房间,没有插入显示器,我只是通过 SSH 访问它。 我现在已经编写了一些操作帧缓冲区的 Forth 代码,它运行顺利,但我看不到任何输出。 显然,仅使用 X 意味着我正在查看本地机器的帧缓冲区输出,而不是远程机器。我尝试使用 VNC(tightvnc),但似乎也不起作用 - 因为它是基于 X/11 的? 有没有办法让它工作 - 例如在这种设置下远程查看 /dev/fb0 提供的屏幕? ...

Admin

如何使用来自 /dev/fb0 的 rawframebuffer 运行 x11vnc 并从 /dev/input/event3 捕获鼠标事件?
framebuffer

如何使用来自 /dev/fb0 的 rawframebuffer 运行 x11vnc 并从 /dev/input/event3 捕获鼠标事件?

我尝试运行 x11vnc,从 Linux 嵌入式系统中的 /dev/fb0 读取原始帧缓冲区。我使用的是 weston fbdev 后端,因此它会写入帧缓冲区 /dev/fb0。它可以工作,但是当我使用 VNC 客户端连接到 VNC 服务器时,没有捕获任何鼠标事件。我已阅读以下文档:https://linux.die.net/man/1/x11vnc据我所知我应该逃跑: x11vnc -rawfb /dev/fb0 - -pipeinput UINPUT:touch,direct_abs=/dev/input/event3 -input KMBCF,KMBC...

Admin

Linux 上的 NVIDIA 帧缓冲区单一分辨率无法更改
framebuffer

Linux 上的 NVIDIA 帧缓冲区单一分辨率无法更改

免责声明:我使用的任何(可能)所有术语都是错误的或不适合预期功能的。 在 /sys/class/graphics/fb0/modes 下唯一可用的分辨率是 U:640x480p-73 我的显示器分辨率为 1366x768,运行基于 Arch 的 Artix Linux,配有 NVIDIA GT710 显卡和 nvidia-470xx-dkms 驱动程序。我会像以前一样使用 Nouveau,但由于稳定性和兼容性问题,我将切换回专有驱动程序。 据我了解,当前的问题(可能是错误的)是专有驱动程序不提供fbdev,可以通过安装uvesafb提供的驱动程序来修复fbd...

Admin

如何加速 Ubuntu 18.04 上的文本控制台?
framebuffer

如何加速 Ubuntu 18.04 上的文本控制台?

我刚刚在 Dell T310 服务器上安装了 18.04,我注意到滚动文本时文本控制台的速度非常慢。 补充一些数字,dmesg启动后立即通过 ssh 连接调用大约需要半秒钟才能显示所有输出,但在控制台上执行此操作需要大约 36 秒才能显示相同数量的输出。(速度减慢了 72 倍) 控制台在 GRUB 之后立即停止片刻,然后似乎将图形模式切换到更高分辨率。 过去有效的方法是强制vesafb使用 GRUB(GRUB_CMDLINE_LINUX="video=vesafb:ywrap,mtrr:3"在/etc/default/grub),但在这里不起作用。 ...

Admin

b“0”与/dev/zero 之间的区别
framebuffer

b“0”与/dev/zero 之间的区别

在我研究如何使我的 Linux 帧缓冲区完全变黑时,我偶然发现了以下内容,我正在寻找其解释: 命令行:dd if=/dev/zero of=/dev/fb0导致帧缓冲区完全变黑 Python:Path('/dev/fb0').write_bytes(FBSIZE * b"0")结果完全灰色的帧缓冲区 通过调整 b“0”,我可以使帧缓冲区变浅或变深为灰色,但永远不会完全变黑。 这与 Python 中的结果有何/dev/zero不同b"0"? (为了完整起见,我最终使用了setterm --clear all,但这种现象一直困扰着我。) 任何对此的...

Admin

Ubuntu 18.04 没有连接显示器 - 没有帧缓冲设备
framebuffer

Ubuntu 18.04 没有连接显示器 - 没有帧缓冲设备

我有一个英特尔计算棒带有集成 Intel HD Graphics 515 显卡,运行 Ubuntu 18.04 服务器(内核 4.15.0-29-generic),不带 X windows。为了远程访问此系统,我使用 TeamViewer,它显然需要帧缓冲设备 (/dev/fbX) 才能正常运行。当我启动连接有显示器的系统时,帧缓冲设备存在,一切正常。当我启动没有连接显示器的系统时,没有帧缓冲设备,TeamViewer 无法使用。 在升级到 Ubutun 18.04 之前,我一直在使用 Ubuntu 16.04 (4.4.0-116-generic),无论...

Admin

如何发现哪个设备是嵌入式 Linux 硬件的显示帧缓冲设备
framebuffer

如何发现哪个设备是嵌入式 Linux 硬件的显示帧缓冲设备

我想在嵌入式 Linux 硬件中安装 tslib。 但我不知道设置TSLIB_FBDEVICE所需的“帧缓冲区”是哪个设备。 /dev 文件夹: /dev $ ls -la drwxr-xr-x 10 root root 13704 Jun 11 15:03 . drwxr-xr-x 16 root root 1400 Mar 25 15:52 .. crw-rw---- 1 root root 189, 258 Jun 11 15:03 3-1 crw-rw-r-- ...

Admin

Gstreamer 使用补丁保存视频
framebuffer

Gstreamer 使用补丁保存视频

有谁知道流处理器命令保存网络摄像头视频补丁基于MB大小。 我需要录制网络摄像头视频,并在其大小达到 100mb 时将其保存为单独的文件。 提前致谢。 ...

Admin

需要在使用 fbcon 运行 kiosk 模式时访问 tty 控制台(Raspberry Pi 3B+)
framebuffer

需要在使用 fbcon 运行 kiosk 模式时访问 tty 控制台(Raspberry Pi 3B+)

我在 Raspberry Pi 3B+ 上以信息亭模式运行我的应用程序。我成功地在启动时放置了我的启动徽标,并通过在文件 /boot/cmdline.txt 中添加 fbcon=map:2 来显示启动消息。我还需要访问 tty 控制台,我通过 ctrl+alt F2 (tty2) 启用它,但它在 fbcon 模式下不起作用。有什么建议吗? ...

Admin

FB 中的 Navit 导致 SDL 初始化 -1
framebuffer

FB 中的 Navit 导致 SDL 初始化 -1

我正在尝试使用 Buildroot 映像(包括 WPE 框架)为 Rpi3 编译 Navit。启动时仅运行 WPE 框架(无 x 服务器),因此我想使用帧缓冲区显示 Navit。我知道有支持此功能。我已按如下方式配置 Navit: Navit 配置 但无论如何我都无法运行它。出现以下错误。我已经从 buildroot 安装了 SDL。 错误:graphics_sdl:graphics_sdl_new:SDL_Init 失败 -1 有人能告诉我如何设置 Navit 才能在不使用 X Server(与 WPE 合作)的情况下顺利运行吗?遗憾的是 Na...

Admin

如何在 Linux 帧缓冲区上启用完整 RGB 范围?
framebuffer

如何在 Linux 帧缓冲区上启用完整 RGB 范围?

我有一台 AMD 2400G APU,并且使用 HDMI 连接了一台显示器。我正在使用amdgpu内核驱动程序来获取帧缓冲区。当驱动程序加载时,屏幕上的黑色变为深灰色。原因很可能是驱动程序认为我的屏幕是电视,并且驱动程序认为 16-240 是要使用的 RGB 范围,而不是完整的 0-255。 我以前在配备 X11 的英特尔 GPU 上遇到过这个问题。解决方案是调用 xrandr --output HDMI1 --set "Broadcast RGB" "Full" 但现在我想在不使用 X11 的情况下直接在 amd 显卡的帧缓冲区上完成相同的操作。我...

Admin

是否有一个工具可以从 Linux 帧缓冲区广播视频?
framebuffer

是否有一个工具可以从 Linux 帧缓冲区广播视频?

我想通过播放视频(类似于您在 twitch.tv 和其他类似网站上看到的直播)来实时展示 Linux 安装过程。 我知道可以截取帧缓冲区的屏幕截图和录制视频,并且存在用于前者的工具。 现在据我所知,这应该是可能的,因为这就像从 X11 广播视频,但使用不同的 FFMPEG 后端,但我可能错了。 我想知道: 有任何理由认为这不可能 有一个现有的工具可以解决这个问题,或者任何其他解决方案都不需要我使用低级语言(例如,使用 shell 脚本来实现),但到目前为止我还没有找到任何东西。 ...

Admin

VLC 等待帧
framebuffer

VLC 等待帧

我有一个高清视频,我想播放它时不要出现灰帧(例如当解码速度不够快时) 我可以手动调低播放速度直到它起作用,但我想要一个更好的替代方案(例如,也许通过设置) 所以我的问题是,“如何让 VLC 等待当前帧加载完成,然后再加载下一帧?” 我不在乎是否需要更长的时间,也不关心音频是否不同步 ...

Admin

从源代码构建 fbida (fbi) 时无法使用 make
framebuffer

从源代码构建 fbida (fbi) 时无法使用 make

我正在尝试安装联邦调查局 (Fbi),帧缓冲区图像查看器,在 Ubuntu 16.04 上。我尝试从源 fbida v2.13 (www.kraxel.org/releases/fbida/) 进行构建,因为当我使用 安装时sudo apt-get install fbi,它会安装 v2.09。 在使用该make命令时,我收到错误:Make.config:1: *** empty variable name. Stop. 在使用该make命令之前,我使用以下命令安装了所有依赖项。我假设这些依赖项是基于类似项目中提供的说明,该项目名为财务信息管理。 s...

Admin

安装 Nvidia 显卡驱动程序后缺少帧缓冲设备 /dev/fb0
framebuffer

安装 Nvidia 显卡驱动程序后缺少帧缓冲设备 /dev/fb0

我在配备 NVIDIA ION GPU 的瘦客户端桌面上运行 Ubuntu 16.04 LTS。使用以下命令,我在登录 TTY1 控制台时安装了 NVIDIA 图形驱动程序。安装后,我重新启动了。 sudo apt-get purge nvidia-* sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-340 安装 NVIDIA 驱动程序后,我不再有帧缓冲设备/dev/fb0。当我看到时,ls /dev我没...

Admin