One step forward

As far as i can see the GPU in Rock PI X can hardware video decode only HEVC main profile - which is 8bit as far as i understand:

root@rockpix:~# vainfo 
libva info: VA-API version 1.5.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_5
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.5 (libva 2.5.0)
vainfo: Driver version: Intel i965 driver for Intel(R) CherryView - 2.3.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Simple            :	VAEntrypointEncSlice
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointEncSlice
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointEncSlice
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointEncSlice
      VAProfileH264MultiviewHigh      :	VAEntrypointVLD
      VAProfileH264MultiviewHigh      :	VAEntrypointEncSlice
      VAProfileH264StereoHigh         :	VAEntrypointVLD
      VAProfileH264StereoHigh         :	VAEntrypointEncSlice
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileJPEGBaseline           :	VAEntrypointEncPicture
      VAProfileVP8Version0_3          :	VAEntrypointVLD
      VAProfileVP8Version0_3          :	VAEntrypointEncSlice
      VAProfileHEVCMain               :	VAEntrypointVLD

I dont think it would work any better than under Windows.

I’m actually positive surprised it does the x265 hardware decoding at all :slight_smile:

I do know that, but i’m more interested in how good x265 10bit performs under Linux, since Windows likes to take additional CPU for nothing.

For Windows you can also install the HEVC codec from the Microsoft Store to enable HEVC system-wide like in browsers to play high quality Netflix or other streaming services.


This is not available for Linux but perhaps you could use Kodi and the Netflix addon to get up to 1080p at least.

Well, the x265 is not a problem, 10bits is

@Dante4

Your videos do not play at all. Here is the output i’m getting from the VLC app:

[00007fb4f8c4a3c0] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[00007fb4f8c4a3c0] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[00007fb4f8c4a3c0] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[00007fb4f8c4a3c0] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[00007fb4f8c4a3c0] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[00007fb4f8c4a3c0] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[00007fb4f8c4a3c0] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[00007fb4f8c4a3c0] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[00007fb4f8c4a3c0] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[00007fb4f8c4a3c0] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[00007fb4f8c4a3c0] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[00007fb4f8c4a3c0] avcodec decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)
[hevc @ 0x7fb4f8c46b70] Could not find ref with POC 176
[hevc @ 0x7fb4f8c46b70] Could not find ref with POC 174
[hevc @ 0x7fb4f8c46b70] Could not find ref with POC 172
[hevc @ 0x7fb4f8c46b70] Could not find ref with POC 170
[hevc @ 0x7fb4f8c46b70] Could not find ref with POC 166
[hevc @ 0x7fb4f8cace10] Could not find ref with POC 198

Other videos play normally.

Hm, okaaaay, thank you :slight_smile:

Do I have to worry about device tree on Rock Pi X?

This is (luckily) an x86_64 board so it has a standard UEFI firmware.

No need to mess with a device trees.

1 Like

Does anyone have driver ids for analogue sound?

Hi Jack!

I am a software developer, working for ARM architectures. I think that Rock Pi X is a very interesting alternative and I would like to contribute to this platform. Please, I would like to apply for a sample. Thank you.

Yours sincerely,
John.

@tarsot, what type of contribution would you be doing? I would be very happy to see what you are working on.

@irqisequalto, I usually work with different projects under Docker for ARM on Linux. Soon, I will update my GitHub repositories so that they can be consulted.

That would be awesome, looking forward to it!

Hello everyone.

Is the competition for a Rock Pi X still going on, or am I to late for the party?

Anyways: I’m working on a minimal Linux-based operating system optimized for running Docker containers. I’d really like a similarly minimal x86-based platform for developing and running this on, as I think it would make an perfect companion for the Rock Pi X.

Thanks :wink:

1 Like

How could I only get to know about this now? This would be perfect for what I was planning on doing.

I was planning on doing cheap thin clients and a blade server with RPis, but they kind of suck for this purpose, so I had to stop. I had even made some drawings about the enclosures and diagrams of the circuits that I would use.

An x86 platform with the same form factor as the RPi will probably make those two projects possible, so is the free sample program still going on after more than 2 months? Because I would like one (or two, for the blade server project).

How is the performance running Collabora Code document server?

One the the problems I have self hosting Nextcloud on ARM is the lack of a document server which requires x86 packages. The x86 Rock Pi X seems like an interesting option here considering the low power consumption.

[Edit:] I just applied for a sample. If I can get a board, i’ll test both Collabora’s document server and OnlyOffice’s document server (which are both better supported on x86 than ARM). Otherwise, if other owners can post their experiences on testing these, i’d be really happy too :smiley:

For the love of god. Am i only one who met BSODs like it’s normal event? It’s driving me insane. Temperature ~50-60 degree. Image is Windows 10 Enterprise LTSC. All drivers are installed from zip archieve…
2020-11-26%2001_33_10-BlueScreenView%20%20-%20%20C__Windows_Minidump

Okay, now that i tried a few things.

Did. Anyone. Installed. Intel HD Graphics?

Did you ever have any more success installing Windows 7? I’d surely rather install Win 7 than anything newer…at least for my needs.

Sadly nope. There is only one thing i can think of and it’s inserting vga drivers in bios, but that’s questionable decision at best.

Yeah, I wouldn’t want to try. That said, I’ve been trying to get Win 8 to install and it does alright but then it comes time to get the drivers installed and some of the ones for Win 10 aren’t compatible. It does seem to run faster than Win 10 so I’m gonna keep trying.