Closed 0101wu closed 2 months ago
ci报错,另外你这边要是改好了请点击re-request review:
另外别忘了本地编译overlay测试一下
另外你要配置一下你的git config user.name和user.email,并在github上面添加你的邮箱。目前commit列表里后面的提交无法对应到你的github账号
Zero3 和 3C 的 40-Pin 应该是一样的,可以试试 Zero3
@nascs @0101wu 有在ZERO3上测试么?
@nascs @0101wu 有在ZERO3上测试么?
刚拿到zero3,准备测试
测试有结果了么?
测试有结果了么?
刚在 ROCK 3C/Zero3 上面都测了一下,物理触点和屏幕实际触点有偏差,且颜色显示有问题(比如原本绿色变暗红色之类的)
测试有结果了么?
刚在 ROCK 3C/Zero3 上面都测了一下,物理触点和屏幕实际触点有偏差,且颜色显示有问题(比如原本绿色变暗红色之类的)
@0101wu 颜色显示问题,看看是否能调一下 gamma 值?
@nascs 默认情况下,x轴的触摸方向与显示方向相反,需在/etc/X11/xorg.conf.d下添加一个配置文件99-touchscreen-calibration.conf,内容为:
Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "TransformationMatrix" "-1 0 1 0 1 0 0 0 1"
EndSection
同时将/etc/X11/xorg.conf.d/20-modesetting.conf备份并替换为以下配置:
Section "Device"
Identifier "Rockchip Graphics"
Driver "fbdev"
Option "fbdev" "/dev/fb1"
Option "DRI" "2"
EndSection
如果同时插入hdmi,则是/dev/fb1,如果不插入hdmi,则是/dev/fb0,我这边按这两个配置后暂时没有色彩不准确的问题,麻烦你再试试 参考https://docs.radxa.com/en/accessories/peripherals/waveshare-35-display
触摸方向我们应该有radxa-tp-mon
来实现自动旋转的
@nascs 默认情况下,x轴的触摸方向与显示方向相反,需在/etc/X11/xorg.conf.d下添加一个配置文件99-touchscreen-calibration.conf,内容为:
Section "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Option "TransformationMatrix" "-1 0 1 0 1 0 0 0 1" EndSection
同时将/etc/X11/xorg.conf.d/20-modesetting.conf备份并替换为以下配置:
Section "Device" Identifier "Rockchip Graphics" Driver "fbdev" Option "fbdev" "/dev/fb1" Option "DRI" "2" EndSection
如果同时插入hdmi,则是/dev/fb1,如果不插入hdmi,则是/dev/fb0,我这边按这两个配置后暂时没有色彩不准确的问题,麻烦你再试试 参考https://docs.radxa.com/en/accessories/peripherals/waveshare-35-display
加了 99-touchscreen-calibration.conf 配置后,触摸正常
@nascs 默认情况下,x轴的触摸方向与显示方向相反,需在/etc/X11/xorg.conf.d下添加一个配置文件99-touchscreen-calibration.conf,内容为:
Section "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Option "TransformationMatrix" "-1 0 1 0 1 0 0 0 1" EndSection
同时将/etc/X11/xorg.conf.d/20-modesetting.conf备份并替换为以下配置:
Section "Device" Identifier "Rockchip Graphics" Driver "fbdev" Option "fbdev" "/dev/fb1" Option "DRI" "2" EndSection
如果同时插入hdmi,则是/dev/fb1,如果不插入hdmi,则是/dev/fb0,我这边按这两个配置后暂时没有色彩不准确的问题,麻烦你再试试 参考https://docs.radxa.com/en/accessories/peripherals/waveshare-35-display
加了 99-touchscreen-calibration.conf 配置后,触摸正常
但是我这边色彩确实有问题, ROCK 3C 和 Zero3 都是
@nascs 默认情况下,x轴的触摸方向与显示方向相反,需在/etc/X11/xorg.conf.d下添加一个配置文件99-touchscreen-calibration.conf,内容为:
Section "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Option "TransformationMatrix" "-1 0 1 0 1 0 0 0 1" EndSection
同时将/etc/X11/xorg.conf.d/20-modesetting.conf备份并替换为以下配置:
Section "Device" Identifier "Rockchip Graphics" Driver "fbdev" Option "fbdev" "/dev/fb1" Option "DRI" "2" EndSection
如果同时插入hdmi,则是/dev/fb1,如果不插入hdmi,则是/dev/fb0,我这边按这两个配置后暂时没有色彩不准确的问题,麻烦你再试试 参考https://docs.radxa.com/en/accessories/peripherals/waveshare-35-display
加了 99-touchscreen-calibration.conf 配置后,触摸正常
但是我这边色彩确实有问题, ROCK 3C 和 Zero3 都是
是否有替换20-modesetting.conf呢?这是我的测试结果
@nascs 默认情况下,x轴的触摸方向与显示方向相反,需在/etc/X11/xorg.conf.d下添加一个配置文件99-touchscreen-calibration.conf,内容为:
Section "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Option "TransformationMatrix" "-1 0 1 0 1 0 0 0 1" EndSection
同时将/etc/X11/xorg.conf.d/20-modesetting.conf备份并替换为以下配置:
Section "Device" Identifier "Rockchip Graphics" Driver "fbdev" Option "fbdev" "/dev/fb1" Option "DRI" "2" EndSection
如果同时插入hdmi,则是/dev/fb1,如果不插入hdmi,则是/dev/fb0,我这边按这两个配置后暂时没有色彩不准确的问题,麻烦你再试试 参考https://docs.radxa.com/en/accessories/peripherals/waveshare-35-display
加了 99-touchscreen-calibration.conf 配置后,触摸正常
但是我这边色彩确实有问题, ROCK 3C 和 Zero3 都是
是否有替换20-modesetting.conf呢?这是我的测试结果
替换过了
这个原来的背景色是黑色为主
@nascs 默认情况下,x轴的触摸方向与显示方向相反,需在/etc/X11/xorg.conf.d下添加一个配置文件99-touchscreen-calibration.conf,内容为:
Section "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Option "TransformationMatrix" "-1 0 1 0 1 0 0 0 1" EndSection
同时将/etc/X11/xorg.conf.d/20-modesetting.conf备份并替换为以下配置:
Section "Device" Identifier "Rockchip Graphics" Driver "fbdev" Option "fbdev" "/dev/fb1" Option "DRI" "2" EndSection
如果同时插入hdmi,则是/dev/fb1,如果不插入hdmi,则是/dev/fb0,我这边按这两个配置后暂时没有色彩不准确的问题,麻烦你再试试 参考https://docs.radxa.com/en/accessories/peripherals/waveshare-35-display
加了 99-touchscreen-calibration.conf 配置后,触摸正常
但是我这边色彩确实有问题, ROCK 3C 和 Zero3 都是
是否有替换20-modesetting.conf呢?这是我的测试结果
替换过了
这个原来的背景色是黑色为主
这是开机启动画面,一般正常的话是黑色背景的
@nascs 默认情况下,x轴的触摸方向与显示方向相反,需在/etc/X11/xorg.conf.d下添加一个配置文件99-touchscreen-calibration.conf,内容为:
Section "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Option "TransformationMatrix" "-1 0 1 0 1 0 0 0 1" EndSection
同时将/etc/X11/xorg.conf.d/20-modesetting.conf备份并替换为以下配置:
Section "Device" Identifier "Rockchip Graphics" Driver "fbdev" Option "fbdev" "/dev/fb1" Option "DRI" "2" EndSection
如果同时插入hdmi,则是/dev/fb1,如果不插入hdmi,则是/dev/fb0,我这边按这两个配置后暂时没有色彩不准确的问题,麻烦你再试试 参考https://docs.radxa.com/en/accessories/peripherals/waveshare-35-display
加了 99-touchscreen-calibration.conf 配置后,触摸正常
但是我这边色彩确实有问题, ROCK 3C 和 Zero3 都是
是否有替换20-modesetting.conf呢?这是我的测试结果
替换过了
这个原来的背景色是黑色为主
这是开机启动画面,一般正常的话是黑色背景的
请问下你那边有没有备用屏幕测测看,有可能是屏幕硬件问题
@nascs 默认情况下,x轴的触摸方向与显示方向相反,需在/etc/X11/xorg.conf.d下添加一个配置文件99-touchscreen-calibration.conf,内容为:
Section "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Option "TransformationMatrix" "-1 0 1 0 1 0 0 0 1" EndSection
同时将/etc/X11/xorg.conf.d/20-modesetting.conf备份并替换为以下配置:
Section "Device" Identifier "Rockchip Graphics" Driver "fbdev" Option "fbdev" "/dev/fb1" Option "DRI" "2" EndSection
如果同时插入hdmi,则是/dev/fb1,如果不插入hdmi,则是/dev/fb0,我这边按这两个配置后暂时没有色彩不准确的问题,麻烦你再试试 参考https://docs.radxa.com/en/accessories/peripherals/waveshare-35-display
加了 99-touchscreen-calibration.conf 配置后,触摸正常
但是我这边色彩确实有问题, ROCK 3C 和 Zero3 都是
是否有替换20-modesetting.conf呢?这是我的测试结果
替换过了
这个原来的背景色是黑色为主
这是开机启动画面,一般正常的话是黑色背景的
请问下你那边有没有备用屏幕测测看,有可能是屏幕硬件问题
屏幕应该是没问题的,刚买回来不久,也换了一块试了一下,效果一样
你们对比一下你们的硬件版本吧
你们对比一下你们的硬件版本吧
ROCK 3C V1.2/V1.3 都试过了, Zero3 X1.1,加了 init 之后是正常的颜色,没加是反色(即黑白对调)。 init_sequence 也是有定义的,看驱动,它应该也是需要传一个初始化的序列号进去的,不然使用默认的序列号多少是会有颜色的偏差的。
我是说你们屏幕的硬件版本。
我是说你们屏幕的硬件版本。
我这个屏幕是 Waveshare RPI LCD (B) Rev 2.0, 他的屏幕应该是 allnet 的,之前那块,用的 IC 是一样的
我是说你们屏幕的硬件版本。
我这个屏幕是 Waveshare RPI LCD (B) Rev 2.0, 他的屏幕应该是 allnet 的,之前那块,用的 IC 是一样的
另外我之前用他的那块屏,年前也试过 3C,也有遇到过反色的情况。
我是说你们屏幕的硬件版本。
我这个屏幕是 Waveshare RPI LCD (B) Rev 2.0, 他的屏幕应该是 allnet 的,之前那块,用的 IC 是一样的
我这块屏幕是Waveshare 3.5inch RPI LCD(C)
不同的硬件版本要提供不同的overlay。waveshare自己也给ABC提供了不同的配置脚本
現在的 overlay 格式,我感觉后面有时间,可以把 waveshare spi lcd 的 Overlay 写成一个 dtsi,然後 include dtsi 之後,就不用寫這麼多重複代碼了,改改 spi/主要的 幾個引腳/序列號 就好。
@0101wu 看一下
Signed-off-by: Peiyu Wu wupeiyu@radxa.com