▲ 400 ▼ HP and Dell disable HEVC support built into their laptops’ CPUs (arstechnica.com) submitted 11 months ago by empireOfLove2@lemmy.dbzer0.com to c/technology@lemmy.world 102 comments fedilink hide all child comments
[–] AnUnusualRelic@lemmy.world 3 points 11 months ago (3 children) Can't current CPUs decode it in real time? permalink fedilink source hideshow 3 child comments replies: [–] douglasg14b@lemmy.world 3 points 11 months ago* (2 children) Yeah, because of the ASICs built into them to enable that decoding. Without that, a 4K HEVC video is in upwards of 100+ billion operations/s to decode on the CPU. Which limits you to high end CPUs getting capped out on something you essentially get for "free" otherwise permalink fedilink source parent hideshow 2 child comments replies: [–] AnUnusualRelic@lemmy.world 1 point 11 months ago (1 child) I meant without dedicated circuits, obviously. Can't it be parallelised? Many cpus have a lot of relatively idle cores at a given time... I remember that my 486 had trouble with mp3 files, but soon enough, I got a new machine with many more spare cycles. permalink fedilink source parent hideshow 1 child comment replies: [–] douglasg14b@lemmy.world 2 points 11 months ago That is parallelized... I didn't make mention of threading being the concern here. The 100+ billion operations per second isn't exactly easy. 4k 60fps = 498 million pixels per second Each pixel takes a couple hundred logical operations with HEVC. A modern high end 4GHz, 8 physical core CPU at 4 instructions per cycle, at maximum capacity, can handle 128 billion operations per second. You probably wouldn't even get your realtime framerate in this scenario. permalink fedilink source parent
[–] douglasg14b@lemmy.world 3 points 11 months ago* (2 children) Yeah, because of the ASICs built into them to enable that decoding. Without that, a 4K HEVC video is in upwards of 100+ billion operations/s to decode on the CPU. Which limits you to high end CPUs getting capped out on something you essentially get for "free" otherwise permalink fedilink source parent hideshow 2 child comments replies: [–] AnUnusualRelic@lemmy.world 1 point 11 months ago (1 child) I meant without dedicated circuits, obviously. Can't it be parallelised? Many cpus have a lot of relatively idle cores at a given time... I remember that my 486 had trouble with mp3 files, but soon enough, I got a new machine with many more spare cycles. permalink fedilink source parent hideshow 1 child comment replies: [–] douglasg14b@lemmy.world 2 points 11 months ago That is parallelized... I didn't make mention of threading being the concern here. The 100+ billion operations per second isn't exactly easy. 4k 60fps = 498 million pixels per second Each pixel takes a couple hundred logical operations with HEVC. A modern high end 4GHz, 8 physical core CPU at 4 instructions per cycle, at maximum capacity, can handle 128 billion operations per second. You probably wouldn't even get your realtime framerate in this scenario. permalink fedilink source parent
[–] AnUnusualRelic@lemmy.world 1 point 11 months ago (1 child) I meant without dedicated circuits, obviously. Can't it be parallelised? Many cpus have a lot of relatively idle cores at a given time... I remember that my 486 had trouble with mp3 files, but soon enough, I got a new machine with many more spare cycles. permalink fedilink source parent hideshow 1 child comment replies: [–] douglasg14b@lemmy.world 2 points 11 months ago That is parallelized... I didn't make mention of threading being the concern here. The 100+ billion operations per second isn't exactly easy. 4k 60fps = 498 million pixels per second Each pixel takes a couple hundred logical operations with HEVC. A modern high end 4GHz, 8 physical core CPU at 4 instructions per cycle, at maximum capacity, can handle 128 billion operations per second. You probably wouldn't even get your realtime framerate in this scenario. permalink fedilink source parent
[–] douglasg14b@lemmy.world 2 points 11 months ago That is parallelized... I didn't make mention of threading being the concern here. The 100+ billion operations per second isn't exactly easy. 4k 60fps = 498 million pixels per second Each pixel takes a couple hundred logical operations with HEVC. A modern high end 4GHz, 8 physical core CPU at 4 instructions per cycle, at maximum capacity, can handle 128 billion operations per second. You probably wouldn't even get your realtime framerate in this scenario. permalink fedilink source parent