标签: framebuffer

更改 Linux 控制台屏幕消隐行为

如何更改 Linux 虚拟终端上的屏幕消隐行为?

例如,如果我从 X 切换到 VT,登录,然后离开系统 5 分钟左右,屏幕将像屏幕保护程序一样空白。它会随任何按键返回,例如屏幕保护程序。

大多数情况下,我只想更改超时,但我也对其他设置感兴趣。

如果有帮助,我的一个系统正在运行带有股票图形驱动程序的 Ubuntu 10.04。 fbset显示使用radeondrmfb帧缓冲设备的控制台。

linux screensaver console virtual-terminal framebuffer

41
推荐指数
2
解决办法
7万
查看次数

更改 Linux 控制台的默认监视器

有什么方法可以指定在 Linux 中控制台显示在哪个监视器上?

详细信息:
我有一个带有 2 个视频卡的 3 显示器设置。当我启动计算机时,BIOS 显示在 PCI 显卡(带有一个小显示器)上。启动 Linux 时,控制台显示在同一监视器上。有没有办法让控制台输出在不同的显示器上?我正在使用 vesafb 帧缓冲区。

我在 BIOS 中看不到更改默认显卡的方法。

bios linux multiple-monitors console framebuffer

24
推荐指数
1
解决办法
1万
查看次数

我可以将 JPG 或 PNG 显示到帧缓冲区 (/dev/fb*) 吗?

我知道我可以使用类似的东西在 linux 中捕获帧缓冲区,cp /dev/fb0 ~/myimage并通过像这样处理回设备来重新显示它cp ~/myimage /dev/fb0。帧缓冲图像数据是什么格式?以及如何将预制图像(jpg、png)显示到帧缓冲区?我可以使用 imagemagick 转换为这种格式吗?

ps 我使用的是运行 raspbian 的 raspberry pi。



更新 11-12-2012

我最终使用pygame在我的应用程序中显示图像。不确定这是否使用帧缓冲区来显示图像。但它很好地满足了我的需求。

linux framebuffer images raspberry-pi

20
推荐指数
1
解决办法
5万
查看次数

设置命令行控制台分辨率时出现问题。grub2 中的 vbeinfo 不报告所有分辨率

我有一台 Asus EEE PC 1005P,我使用 Ubuntu Lucid Lynx 的备用安装程序 CD 安装了一个命令行系统。虽然我认为这是一个一般的 linux 和 grub2 问题。我没有(或想要)安装 X Window System。

我想将控制台屏幕分辨率(不在 X 内)更改为 1024x600。但是当我在 grub 中使用 vbeinfo 时没有报告:

grub> vbeinfo
VBE info:   version: 3.0  OEM software rev: 1.0
            total memory: 8128 KiB
List of compatible video modes:
Legend: P=Packed pixel, D=Direct color, mask/pos=R/G/B/reserved
0x112:   640 x 480 x 32   Direct, mask: 8/8/8/8  pos: 16/8/0/24
0x114:   800 x 600 x 16   Direct, mask: 5/6/5/0  pos: 11/5/0/0
0x115:   800 x 600 x 32   Direct, …
Run Code Online (Sandbox Code Playgroud)

linux terminal resolution grub framebuffer

5
推荐指数
1
解决办法
2万
查看次数

为什么视频流网站不能利用我的 100 MBit LAN 速度?

我对是什么导致我的网络变慢感到有些困惑,我希望在这里而不是在“webapps.sx.com”上提问是正确的,因为我的问题不仅与 YouTube 相关,而且基本上与许多视频网站有关。

我无法理解我住在首尔(韩国),使用100 Mbit 局域网连接,在内容缓冲和流媒体方面有问题吗?我注意到的是,当我使用像 jDownloader 或 DownThemAll 这样的高级下载管理器,甚至是标准的下载管理器时,例如 YouTube 视频的下载速度非常快 - 我总是以 720p 下载它们。

但是,当我尝试流式传输相同的视频时 - 嵌入在网站上或直接在 YT 上 - 当我从“小预览”转到全屏模式时,它会永远缓冲并丢失所有进度(wtf??)!而所有这些都是通常在360或480P,720P不!(我从不以 720p 观看,因为这绝对不可能。)Vimeo 好一点,我注意到唯一一个表现更好的视频网站。我在德国使用 30-33 Mbit LAN 连接时已经遇到了同样的问题。这尤其令人困惑,因为 YT 视频的下载速度通常在“jDownloader”中达到 2-2.5 MB/秒(否则我没有测量),所以当它以相同的速度缓冲时应该足够了。为什么不是这样,是否有技术原因?

为什么甚至 Google / YouTube 似乎都不能提供足够快的缓冲 / 流媒体体验,这是什么问题?是我的电脑/硬件吗?我的笔记本电脑配备 6 GB RAM 的 Intel DualCore i7(2010 代),并始终使用最新的 Google Chrome 浏览器和 Adob​​e Flash 更新。

随附您找到最新的 speedtest.net 结果: speedtest.net 结果.

那里发生了什么?

video buffer framebuffer video-streaming

5
推荐指数
1
解决办法
1220
查看次数

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

我刚刚在戴尔 T310 服务器上安装了 18.04,我注意到滚动文本时文本控制台的速度非常慢。

要为此添加一些数字,dmesg在通过 ssh 连接启动后立即调用需要大约半秒才能显示所有输出,但是在控制台上执行它需要大约 36 秒才能获得相同数量的输出。(减速 72 倍)

控制台在 GRUB 之后立即停止,然后似乎将图形模式切换到更高的分辨率。

过去有用的东西是vesafb在 GRUB ( GRUB_CMDLINE_LINUX="video=vesafb:ywrap,mtrr:3"in /etc/default/grub) 中强制执行,但在这里没有任何作用。

这必须与帧缓冲区相关。在 中dmesg,我看到以下内容:

[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.15.0-72-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro video=vesafb:ywrap,mtrr:3
[    0.212182] pci 0000:01:03.0: BAR 0: assigned to efifb
[    1.115763] efifb: probing for efifb
[    1.115776] efifb: framebuffer at 0xd9800000, using 1216k, total 1216k
[    1.115779] efifb: mode is 640x480x32, linelength=2560, pages=1
[    1.115782] efifb: scrolling: redraw
[    1.115784] efifb: …
Run Code Online (Sandbox Code Playgroud)

console grub tty framebuffer ubuntu

5
推荐指数
1
解决办法
503
查看次数

不带 X 的 SDL(旧笔记本控制台上的 dosbox)

我正在尝试在没有 x windows 的低内存(512MB - 32MB 视频 RAM)笔记本上运行 dosbox 以获取乐趣。它不能开箱即用,我收到“无法初始化 SDL,没有可用的视频设备”错误。

Dosbox 使用 SDL 进行渲染,根据https://bbs.archlinux.org/viewtopic.php?id=159267,似乎可以在 fbcon、directfb 或 svgalib 上运行 SDL。

问题是我无法通过 SDL_VIDEODRIVER 环境变量选择视频驱动程序。应该有在 SDL 启动期间测试的视频设备列表,所以也许我只是无法安装所需的库。

帧缓冲区本身似乎可以工作,因为我能够使用 fbi 图像查看器显示图像(但只能作为根用户,尽管我尝试使用的用户是与 /dev/fb0 属于同一组的成员)

我是否在 dosbox 或 SDL 配置上做了一些根本性的错误,或者是否有其他方法可以在没有 X windows 的情况下运行 dosbox?

顺便说一句:我正在运行新安装并完全更新的 Fedora 23 i386。

fedora console sdl framebuffer

5
推荐指数
1
解决办法
2087
查看次数

帧缓冲区不可用。如何在Ubuntu上安装设备/dev/fb/0?

我正在尝试在 2.6.31-14-generic #48-Ubuntu 上运行一个使用帧缓冲区的应用程序。

我需要做的就是安装一个帧缓冲设备来消除以下错误:

/dev/fb/0: No such file or directory
framebuffer not available.
FATAL: no framebuffer available
Run Code Online (Sandbox Code Playgroud)

我搜索了 Google,发现了一些指示在 Grub2 上执行此操作的资源 - 尽管我无缝地遵循了它们,但我什么也没得到。

有任何想法吗?

linux framebuffer ubuntu

4
推荐指数
1
解决办法
2万
查看次数