Hello, I’m a proud owner of a Vero V that I recently bought as a projectionist for a cineclub. I chose it since I’m familiar with linux and have experience running Kodi Libreelec on a PI, and I found ideal that the OSMC team implements the Amlogic S905X4-O hardware video processor in linux to take advantage of its full functionality and customization.
We’re using a WUXGA G50-W8 Barco projector that supports according to specs up to 12-bit RGB/YCC444 at 60 Hz at this native resolution of 1920x1200. However, I can’t output higher that 8-bit RGB, (not even 422 10-bit) , while I can output 10-bit RGB/422 and 12-bit 422 at 1920x1080 and 12-bit 422 and 10-bit RGB at 3840x2160.
I’m not sure whether it is a current limitation of my projector’s firmware (I opened a ticket at Barco), but does the Vero V support 10-bit at 1920x1200 (identified as VIC 789 in amhdmitx/config)? I want to use this native resolution to upscale 4:3 and 1.66 content to use those 1200 lines of light.
I’m generally projecting <=1920x1080 8-bit limited-range only content, and I favour outputting limited-range to the projector, so I maintain 16-235 luma as is. I’d like to upsample and output 10-bit RGB or 422 to have more precision in chroma and to try temporal dithering on and off. I can’t seem to find dither_en or deband_en in /sys/class/amvecm/ node. Are dithering and debanding settings available? I think I have noticed a slight snow efect in 10-bit HDR ramps
As for syncing to display native refresh rates, the projector currently supports 23.98, 24, 25, 29.97, 30, 50, 59.94 and 60 Hz at 1920x1080. In general, do you think enabling syncing to the display refresh rate in Kodi settings provide more accurate and stable sync with the projector even on native refresh rates? I don’t mind a minimal audio resampling if that perfectly syncs and waits for the projector vertical refresh.
If I only set the Kodi refresh rate to the projector refresh rate without enabling syncing to the display in kodi settings, is there any kind of synchronization happening between the Vero and the display or they go their own speed until until they drift? I find it specially relevant for 23.976 rate, since the projector indicates 23.98, which is not exactly the same value at least as a descriptor. I did a test and it looked to have better cinematic refresh when enabling syncing to the display.
Here you are with logs at 1920x1200:
https://paste.osmc.tv/bomerisoca
and at 3840x2160 (the projector downscales internally to 1920x1080):
https://paste.osmc.tv/xiwedorebo
This is a log of the console when trying to force 10-bit at 1920x1200:
osmc@osmc:~$ cat /sys/class/amhdmitx/amhdmitx0/config
cur_VIC: 789
cur_video_param->VIC=789
cur_video_param->colordepth: 8bit
para->colorspace: RGB
AVIF VIC: 0
VIC: 789 1920x1200p60hz
Colour depth: 8-bit
Colourspace: RGB
Colour range: limited
EOTF: PQ
YCC colour range: limited
Colorimetry: BT2020nc
PLL clock: 0xdb010480, Vid clock div 0x000a739c
Aspect ratio: 16:9/full frame
DV type Not DV
audio config: off
audio on/off: off
audio source: I2S
audio type: L-PCM
audio channel num: 2 channels
audio sample rate: 44.1kHz
audio sample size: MAX
3D config: off
osmc@osmc:~$ echo ‘rgb,10bit’ | sudo tee /sys/class/amhdmitx/amhdmitx0/attr
rgb,10bit
osmc@osmc:~$ cat /sys/class/amhdmitx/amhdmitx0/config
cur_VIC: 789
cur_video_param->VIC=789
cur_video_param->colordepth: 8bit
para->colorspace: RGB
AVIF VIC: 0
VIC: 789 1920x1200p60hz
Colour depth: 8-bit
Colourspace: RGB
Colour range: limited
EOTF: PQ
YCC colour range: limited
Colorimetry: BT2020nc
PLL clock: 0xdb010480, Vid clock div 0x000a739c
Aspect ratio: 16:9/full frame
DV type Not DV
audio config: off
audio on/off: off
audio source: I2S
audio type: L-PCM
audio channel num: 2 channels
audio sample rate: 44.1kHz
audio sample size: MAX
3D config: off
osmc@osmc:~$ echo ‘422,10bit’ | sudo tee /sys/class/amhdmitx/amhdmitx0/attr
422,10bit
osmc@osmc:~$ cat /sys/class/amhdmitx/amhdmitx0/config
cur_VIC: 789
cur_video_param->VIC=789
cur_video_param->colordepth: 8bit
para->colorspace: 422
AVIF VIC: 0
VIC: 789 1920x1200p60hz
Colour depth: 8-bit
Colourspace: RGB
Colour range: limited
EOTF: PQ
YCC colour range: limited
Colorimetry: BT2020nc
PLL clock: 0xdb010480, Vid clock div 0x000a739c
Aspect ratio: 16:9/full frame
DV type Not DV
audio config: off
audio on/off: off
audio source: I2S
audio type: L-PCM
audio channel num: 2 channels
audio sample rate: 44.1kHz
audio sample size: MAX
3D config: off
Thank you very much in advance!