一、打开方法:
或者直接在/boot/config.txt里添加一行dtoverlay=vc4-kms-v3d或dtoverlay=vc4-fkms-v3d,分别对应上面两项。
KMS是指Kernel Mode-Setting,理论上该模式会更有效率,因为是通过内核输出的,而Fake KMS则有更好的兼容性,比如打开Full KMS后使用realvnc远程会黑屏等。
需要注意的是,打开该选项可能会导致标准摄像头或者基于OpenGL ES(OpenGL的子集)的视频渲染软件失效(比如kodi),不支持DSI接口的官方显示屏。
二、测试是否已经正确打开OpenGL
在终端打开
如果使用的是标准的软件渲染模式,可见三个齿轮运转大概30帧/s并伴有闪烁卡顿,颜色显示也不正常。如果使用的是opengl硬件加速模式,则有60帧/s,不会伴有闪烁,颜色也显示正常。
这个游戏在软件渲染模式之下几乎是不能打开的,即使打开了也非非常卡顿。
其他opengl应用或游戏(建议GPU mem设置不低于256MB):
主要参考文章:
OpenGL Drivers on Raspberry Pi B/B+/Zero
THREE GREAT GAMEMAKER GAMES FOR RASPBERRY PI
New experimental GL driver configuration
1.添加用户
useradd -m -s /bin/bash 用户名
2.设置用户密码
passwd 用户名
3.设置用户权限
sudo visudo
找到root ALL=(ALL:ALL) ALL
后面添加:
用户名 ALL=(ALL)ALL
八位堂出品的ZERO游戏手柄,只有一个钥匙扣大小,携带非常方便,颜值也是非常高
树莓派3B+,内置蓝牙模块单元,卡片式电脑
(也可以从桌面软件打开,此处不在介绍,有关此命令的详细使用方法,也请自行搜索)
在Raspbian中,基本的蓝牙 *** 作可以通过bluez中的bluetoothctl命令进行。该命令运行后,将进入到一个新的Shell,可以看到,命令提示符由$变成了#:
查看命令帮助信息
显示树莓派上可用的蓝牙模块
打开power
设置agent
设置default agent
开始扫描
当查看到自己要配对的蓝牙设备后,停止扫描
蓝牙配对(换成自己的蓝牙设备地址Mac)
连接蓝牙(换成自己的蓝牙设备地址Mac)
退出蓝牙配置shell
输入一下命令(X填写自己设备的实际值),按下手柄上的任意一个按钮,此时界面上应该跟随自己的按键输出一些乱码,先不管它,Ctrl+C退出。
安装python开发环境以及evdev库
运行测试程序,根据提示选择自己的设备,然后按下不同的按键,查看输出,然后可以根据time、type、code、value值解析出对应的按键和对应的动作,so easy,马上用你的小手柄去控制其它的外部设备吧,Enjoy it!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)