Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - pocock

Pages: 1 ... 8 9 [10] 11 12 ... 20
136
Applications and Porting / Re: Video Encoding
« on: November 16, 2020, 01:47:29 pm »

Where are you based?  Are you close enough to any other developers who may be able to work through this with you?

Are you able to interact with any of the gstreamer developers on IRC?

137
E.g. in Germany and even more so in Switzerland: if you don't do work in a precise and quick manner, most people would just fire you and look elsewhere.

Sadly, this often means IT consultants offering Microsoft or Google based solutions that they can deliver quickly.  I heard reports that at least one financial institution in the German speaking side of Switzerland is now using Google Translate API to convert customer inquiries from other languages.

NVIDIA and Apple have both had recent product launch delays.  Unfortunately there is no sign they will be fired any time soon.  Will be watching closely to see if AMD Radeon RX 6800 (XT) is on time this week.  Which GPU did you decide to offer?  I posted some updates about my preparations for Big Navi on Linux.  If the drivers work and if they are reliable then I feel this card is a good match for the Talos II (& Lite) capabilities.

138
GPU Compute / Accelerators / Re: Which GPU would *you* choose?
« on: November 16, 2020, 12:45:04 pm »

I built backports of all the necessary components for Big Navi (llvm, mesa) on Debian buster.  The kernel requires gcc-9 or greater but I hope to have that sorted out too.

In theory, this means I can just plug the card in and it may work

Online shops are starting to list it for ordering on Wednesday.

Here are the latest specs in a useful comparison table

Key things that jumped out at me:


  • yes, the AV1 codec hardware support is apparently included, this will allow playback at 4K even if we don't have optimized media stacks on POWER
  • the 16GB RAM will be good for multi-monitor or multi-seat, this is a priority for me and one of the main reasons I'm putting some time into testing it
  • the XT card appears to offer 30% higher pixel fill rate, probably worth the extra $70 for anybody with multiple monitors/users
  • the biggest sacrifice with the XT is the extra half slot it consumes.  Not an issue if you have Talos II Lite or a PCIe 4 riser kit for vertical mounting.


I couldn't find details about idle power usage.  Personally, my GPU is almost always idle, I don't do gaming.  I'm hoping that it shuts off the fans when idle as with some of the predecessors.

139
Applications and Porting / Firefox 78 / WebRTC regression
« on: November 14, 2020, 01:15:56 pm »

As noted elsewhere in the forum, WebRTC was working for me using Firefox 68 on Debian with the custom kernel compiled for a 4k page size.

I recently updated to Firefox 78 (provided as a security update on Debian) and this included a regression, the WebRTC incoming picture is not displayed any more.  Incoming audio is fine and outgoing picture is fine.

Do people see similar problems on other operating systems and/or Firefox versions?

It is in the Mozilla bug tracker, please add any comments there as that is what the Mozilla developers will look at.

140
Blackbird / Re: [amdgpu] [Fiji] Fedora 32 Linux kernel 5.7.x crashes
« on: November 14, 2020, 01:03:29 pm »

I'm thinking about exchanging my Talos II for two of the Talos II Lite motherboards.  Then I could use one as my regular workstation and the other as both a test system and a spare.

If I do that then it will be much easier for me to test new GPUs and drivers and anything else that requires reboots, X server restarts and potential crashes.



141
Applications and Porting / Re: Video Encoding
« on: November 14, 2020, 11:09:52 am »

This is the example command in the page:

Code: [Select]
gst-launch-1.0 filesrc location=~/big_buck_bunny.mov ! qtdemux ! h264parse ! vaapidecodebin ! vaapisink

Notice that the qtdemux is only for a Quicktime file (*.mov).  If your input file has another format, such as MP4 or WebM, then you need to replace the qtdemux with another element.

I recommend asking on the mailing list for gstreamer, this is also a good way to raise awareness about what people are trying to do with OpenPOWER.


Please post the full command line you are trying to use and the full error.

142
Blackbird / Re: [amdgpu] [Fiji] Fedora 32 Linux kernel 5.7.x crashes
« on: November 13, 2020, 07:47:29 am »
There are many bugs that are not so hard to fix.

Sometimes a bug that is only visible on one platform today reveals a quality issue that might cause future problems on other platforms.  Experienced developers usually know this and will be keen to resolve it if they have some hints from the people impacted by the bug.

It is related to the thread I started about having a critical mass of developers.  It is also a chicken-and-egg problem: the more developers tinkering with things on the platform, the more attractive it is for additional developers to join.

143
Blackbird / Re: [amdgpu] [Fiji] Fedora 32 Linux kernel 5.7.x crashes
« on: November 13, 2020, 04:08:52 am »

I found a Phoronix article about RX 6000 support on GNU/Linux

It looks like the issues are the same for every architecture, not only POWER9

Some things are already done, for example, the kernel 5.9 is in Fedora 33.  Debian stable-backports has 5.8 but sooner or later it will get 5.9.

The other things mentioned in the article (LLVM, GFX, Mesa) appear to be available in Debian unstable so it may be possible to simply run unstable or backport them to buster.

People can actually upgrade to Fedora 33, upgrade to Debian unstable or start running the newer kernel and/or preparing backports of these things before getting the RX 6000 series cards.  So you can see if everything else on your computer works normally with the new kernel and libraries before spending money on hardware.

Once you have all that software installed/upgraded, you may simply be able to insert the card and it works immediately, whether you are on x86 or POWER9

144
Blackbird / Re: [amdgpu] [Fiji] Fedora 32 Linux kernel 5.7.x crashes
« on: November 12, 2020, 03:06:16 pm »
Which drivers?

Something in the kernel or something in Xorg?

For some things, like OBS Studio, the code was there but nobody had created a package.  If it is a problem like that then it is very easy for me to make a package and put it in a repository.

If you can provide specific links to mailing list discussions or changelog entries that can help me understand the actual issues involved.

145
Blackbird / Re: [amdgpu] [Fiji] Fedora 32 Linux kernel 5.7.x crashes
« on: November 12, 2020, 12:53:30 pm »
Did anybody try the kernel with 4k page size?  I feel it would be very useful to have feedback on that.

The Big Navi cards arrive on 18 November, next Wednesday and I'm probably going to try one of those in my system.

146
General OpenPOWER Discussion / Re: critical mass of developers
« on: November 11, 2020, 07:57:35 am »
The fighting inside organizations is often worse than the fighting between organizations.

The litmus test for a damaged culture is the almost total lack of women in many influential free software organizations, including the distributions.

147
Applications and Porting / Re: Video Encoding
« on: November 09, 2020, 01:45:26 pm »

You need to adapt the example command to make it do what you want to do.

It might be helpful to ask people in the mailing list or IRC channel for gstreamer, they can help you construct a gstreamer command to do just about anything and they may be interested in how you are using it on a new platform

148
I found noting about sound in your blog post.

I'm using a USB sound device, Creative X-Fi HD.  It is working fine using the optical connection to an amplifier and using a Rode microphone for input.

149
I'm in Suisse Romande, so we might be neighbours.

Please see my blog about choosing between the Blackbird and the Talos II Lite.  For many people, the Talos II Lite is a much better choice and only a little bit more expensive.  You get to use a wider GPU, there is better cooling, 4 memory channels (instead of just 2 in Blackbird) and use of any POWER9 CPU (Blackbird limited to 8 cores).  The cost difference is less than €150 + the bigger case.

150
Applications and Porting / Re: Video Encoding
« on: November 09, 2020, 03:54:40 am »

gstreamer is a framework that can be used to create multimedia applications

It can also be used from scripts to do various things involving real-time streams or modification of media files

For example, you can use one plugin to read an MP4 file and another plugin to display it in a window.

I think that Radeon should work with VA-API
https://gstreamer.freedesktop.org/documentation/vaapi/vaapidecodebin.html

and this is for NVIDIA
https://gstreamer.freedesktop.org/documentation/nvcodec/index.html

The Arch Linux wiki has some comments on the way to access hardware encoding/decoding for different GPUs:
https://wiki.archlinux.org/index.php/Hardware_video_acceleration


Pages: 1 ... 8 9 [10] 11 12 ... 20