<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>500434</bug_id>
          
          <creation_ts>2025-02-19 21:45:15 +0000</creation_ts>
          <short_desc>KPipeWire hardware accelerated H.264 encoding doesn&apos;t work: &quot;Failed to create DRM device. Error Cannot allocate memory&quot;</short_desc>
          <delta_ts>2025-12-24 11:35:32 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Frameworks and Libraries</classification>
          <product>KPipeWire</product>
          <component>general</component>
          <version>6.3.1</version>
          <rep_platform>Gentoo Packages</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.kde.org/show_bug.cgi?id=488896</see_also>
    
    <see_also>https://bugs.kde.org/show_bug.cgi?id=492844</see_also>
    
    <see_also>https://bugs.kde.org/show_bug.cgi?id=500276</see_also>
    
    <see_also>https://bugs.kde.org/show_bug.cgi?id=490868</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Avraham Hollander">anhollander516</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>aleixpol</cc>
    
    <cc>nate</cc>
    
    <cc>postix</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2400464</commentid>
    <comment_count>0</comment_count>
      <attachid>178612</attachid>
    <who name="Avraham Hollander">anhollander516</who>
    <bug_when>2025-02-19 21:45:15 +0000</bug_when>
    <thetext>Created attachment 178612
Spectacle stdout/stderr

SUMMARY
Hardware accelerated H.264 encoding with KPipeWire does not work at all

STEPS TO REPRODUCE
1. Run spectacle from the command line
2. Make sure the video file format is set to MP4/H.264
3. Start a recording

OBSERVED RESULT
Hardware accelerated encoding fails with &quot;kpipewire_record_logging: Failed to create DRM device. Error Cannot allocate memory&quot;, and it switches to software-based libx264

EXPECTED RESULT
Hardware accelerated encoding works

SOFTWARE/OS VERSIONS
Operating System: Gentoo Linux 2.17
KDE Plasma Version: 6.3.1
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.13.3-20R5-sched-ext (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i5-10310U CPU @ 1.70GHz
Memory: 7.5 GiB of RAM
Graphics Processor: Intel® UHD Graphics</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2400466</commentid>
    <comment_count>1</comment_count>
    <who name="Avraham Hollander">anhollander516</who>
    <bug_when>2025-02-19 21:47:45 +0000</bug_when>
    <thetext>I&apos;m using KPipeWire 6.3.1, by the way. Not sure why I can&apos;t set that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2475596</commentid>
    <comment_count>2</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2025-12-09 19:35:34 +0000</bug_when>
    <thetext>Sorry this happened. I&apos;ve just corrected the version number, so at least that&apos;s fixed now! Are you still seeing this issue happen in Plasma 6.5.4 or later?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2479123</commentid>
    <comment_count>3</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2025-12-24 03:46:27 +0000</bug_when>
    <thetext>🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2479212</commentid>
    <comment_count>4</comment_count>
    <who name="Avraham Hollander">anhollander516</who>
    <bug_when>2025-12-24 11:35:32 +0000</bug_when>
    <thetext>(In reply to Nate Graham from comment #2)
&gt; Sorry this happened. I&apos;ve just corrected the version number, so at least
&gt; that&apos;s fixed now! Are you still seeing this issue happen in Plasma 6.5.4 or
&gt; later?

No I am not. Sorry for thr late reply.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>178612</attachid>
            <date>2025-02-19 21:45:15 +0000</date>
            <delta_ts>2025-02-19 21:45:15 +0000</delta_ts>
            <desc>Spectacle stdout/stderr</desc>
            <filename>spectacle.log</filename>
            <type>text/x-log</type>
            <size>3508</size>
            <attacher name="Avraham Hollander">anhollander516</attacher>
            
              <data encoding="base64">bGlidmEgaW5mbzogVkEtQVBJIHZlcnNpb24gMS4yMi4wCmxpYnZhIGluZm86IFRyeWluZyB0byBv
cGVuIC91c3IvbGliNjQvdmEvZHJpdmVycy9pSERfZHJ2X3ZpZGVvLnNvCmxpYnZhIGluZm86IEZv
dW5kIGluaXQgZnVuY3Rpb24gX192YURyaXZlckluaXRfMV8yMgpsaWJ2YSBpbmZvOiB2YV9vcGVu
RHJpdmVyKCkgcmV0dXJucyAwCmtwaXBld2lyZV92YWFwaV9sb2dnaW5nOiBWQUFQSTogSW50ZWwg
aUhEIGRyaXZlciBmb3IgSW50ZWwoUikgR2VuIEdyYXBoaWNzIC0gMjUuMS4xICgpIGluIHVzZSBm
b3IgZGV2aWNlICIvZGV2L2RyaS9yZW5kZXJEMTI4IgpsaWJ2YSBpbmZvOiBWQS1BUEkgdmVyc2lv
biAxLjIyLjAKbGlidmEgaW5mbzogVHJ5aW5nIHRvIG9wZW4gL3Vzci9saWI2NC92YS9kcml2ZXJz
L2lIRF9kcnZfdmlkZW8uc28KbGlidmEgaW5mbzogRm91bmQgaW5pdCBmdW5jdGlvbiBfX3ZhRHJp
dmVySW5pdF8xXzIyCmxpYnZhIGluZm86IHZhX29wZW5Ecml2ZXIoKSByZXR1cm5zIDAKbGlidmEg
aW5mbzogVkEtQVBJIHZlcnNpb24gMS4yMi4wCmxpYnZhIGluZm86IFRyeWluZyB0byBvcGVuIC91
c3IvbGliNjQvdmEvZHJpdmVycy9pSERfZHJ2X3ZpZGVvLnNvCmxpYnZhIGluZm86IEZvdW5kIGlu
aXQgZnVuY3Rpb24gX192YURyaXZlckluaXRfMV8yMgpsaWJ2YSBpbmZvOiB2YV9vcGVuRHJpdmVy
KCkgcmV0dXJucyAwCmxpYnZhIGluZm86IFZBLUFQSSB2ZXJzaW9uIDEuMjIuMApsaWJ2YSBpbmZv
OiBUcnlpbmcgdG8gb3BlbiAvdXNyL2xpYjY0L3ZhL2RyaXZlcnMvaUhEX2Rydl92aWRlby5zbwps
aWJ2YSBpbmZvOiBGb3VuZCBpbml0IGZ1bmN0aW9uIF9fdmFEcml2ZXJJbml0XzFfMjIKbGlidmEg
aW5mbzogdmFfb3BlbkRyaXZlcigpIHJldHVybnMgMApsaWJ2YSBpbmZvOiBWQS1BUEkgdmVyc2lv
biAxLjIyLjAKbGlidmEgaW5mbzogVHJ5aW5nIHRvIG9wZW4gL3Vzci9saWI2NC92YS9kcml2ZXJz
L2lIRF9kcnZfdmlkZW8uc28KbGlidmEgaW5mbzogRm91bmQgaW5pdCBmdW5jdGlvbiBfX3ZhRHJp
dmVySW5pdF8xXzIyCmxpYnZhIGluZm86IHZhX29wZW5Ecml2ZXIoKSByZXR1cm5zIDAKbGlidmEg
aW5mbzogVkEtQVBJIHZlcnNpb24gMS4yMi4wCmxpYnZhIGluZm86IFRyeWluZyB0byBvcGVuIC91
c3IvbGliNjQvdmEvZHJpdmVycy9pSERfZHJ2X3ZpZGVvLnNvCmxpYnZhIGluZm86IEZvdW5kIGlu
aXQgZnVuY3Rpb24gX192YURyaXZlckluaXRfMV8yMgpsaWJ2YSBpbmZvOiB2YV9vcGVuRHJpdmVy
KCkgcmV0dXJucyAwCmxpYnZhIGluZm86IFZBLUFQSSB2ZXJzaW9uIDEuMjIuMApsaWJ2YSBpbmZv
OiBUcnlpbmcgdG8gb3BlbiAvdXNyL2xpYjY0L3ZhL2RyaXZlcnMvaUhEX2Rydl92aWRlby5zbwps
aWJ2YSBpbmZvOiBGb3VuZCBpbml0IGZ1bmN0aW9uIF9fdmFEcml2ZXJJbml0XzFfMjIKbGlidmEg
aW5mbzogdmFfb3BlbkRyaXZlcigpIHJldHVybnMgMApxdC5tdWx0aW1lZGlhLmZmbXBlZzogVXNp
bmcgUXQgbXVsdGltZWRpYSB3aXRoIEZGbXBlZyB2ZXJzaW9uIDcuMSBHUEwgdmVyc2lvbiAyIG9y
IGxhdGVyCnF0Lm11bHRpbWVkaWEuZmZtcGVnOiBBdmFpbGFibGUgSFcgZGVjb2RpbmcgZnJhbWV3
b3JrczoKbGlidmEgaW5mbzogVkEtQVBJIHZlcnNpb24gMS4yMi4wCmxpYnZhIGluZm86IFRyeWlu
ZyB0byBvcGVuIC91c3IvbGliNjQvdmEvZHJpdmVycy9pSERfZHJ2X3ZpZGVvLnNvCmxpYnZhIGlu
Zm86IEZvdW5kIGluaXQgZnVuY3Rpb24gX192YURyaXZlckluaXRfMV8yMgpsaWJ2YSBpbmZvOiB2
YV9vcGVuRHJpdmVyKCkgcmV0dXJucyAwCnF0Lm11bHRpbWVkaWEuZmZtcGVnOiAgICAgIHZhYXBp
CnF0Lm11bHRpbWVkaWEuZmZtcGVnOiAgICAgIHZ1bGthbgpxdC5tdWx0aW1lZGlhLmZmbXBlZzog
QXZhaWxhYmxlIEhXIGVuY29kaW5nIGZyYW1ld29ya3M6CnF0Lm11bHRpbWVkaWEuZmZtcGVnOiAg
ICAgIHZhYXBpCnF0Lm11bHRpbWVkaWEuZmZtcGVnOiAgICAgIHZ1bGthbgpsaWJ2YSBpbmZvOiBW
QS1BUEkgdmVyc2lvbiAxLjIyLjAKbGlidmEgaW5mbzogVHJ5aW5nIHRvIG9wZW4gL3Vzci9saWI2
NC92YS9kcml2ZXJzL2lIRF9kcnZfdmlkZW8uc28KbGlidmEgaW5mbzogRm91bmQgaW5pdCBmdW5j
dGlvbiBfX3ZhRHJpdmVySW5pdF8xXzIyCmxpYnZhIGluZm86IHZhX29wZW5Ecml2ZXIoKSByZXR1
cm5zIDAKbGlidmEgaW5mbzogVkEtQVBJIHZlcnNpb24gMS4yMi4wCmxpYnZhIGluZm86IFRyeWlu
ZyB0byBvcGVuIC91c3IvbGliNjQvdmEvZHJpdmVycy9pSERfZHJ2X3ZpZGVvLnNvCmxpYnZhIGlu
Zm86IEZvdW5kIGluaXQgZnVuY3Rpb24gX192YURyaXZlckluaXRfMV8yMgpsaWJ2YSBpbmZvOiB2
YV9vcGVuRHJpdmVyKCkgcmV0dXJucyAwCmxpYnZhIGluZm86IFZBLUFQSSB2ZXJzaW9uIDEuMjIu
MApsaWJ2YSBpbmZvOiBUcnlpbmcgdG8gb3BlbiAvdXNyL2xpYjY0L3ZhL2RyaXZlcnMvaUhEX2Ry
dl92aWRlby5zbwpsaWJ2YSBpbmZvOiBGb3VuZCBpbml0IGZ1bmN0aW9uIF9fdmFEcml2ZXJJbml0
XzFfMjIKbGlidmEgaW5mbzogdmFfb3BlbkRyaXZlcigpIHJldHVybnMgMApsaWJ2YSBpbmZvOiBW
QS1BUEkgdmVyc2lvbiAxLjIyLjAKbGlidmEgaW5mbzogVHJ5aW5nIHRvIG9wZW4gL3Vzci9saWI2
NC92YS9kcml2ZXJzL2lIRF9kcnZfdmlkZW8uc28KbGlidmEgaW5mbzogRm91bmQgaW5pdCBmdW5j
dGlvbiBfX3ZhRHJpdmVySW5pdF8xXzIyCmxpYnZhIGluZm86IHZhX29wZW5Ecml2ZXIoKSByZXR1
cm5zIDAKbGlidmEgaW5mbzogVkEtQVBJIHZlcnNpb24gMS4yMi4wCmxpYnZhIGluZm86IFRyeWlu
ZyB0byBvcGVuIC91c3IvbGliNjQvdmEvZHJpdmVycy9pSERfZHJ2X3ZpZGVvLnNvCmxpYnZhIGlu
Zm86IEZvdW5kIGluaXQgZnVuY3Rpb24gX192YURyaXZlckluaXRfMV8yMgpsaWJ2YSBpbmZvOiB2
YV9vcGVuRHJpdmVyKCkgcmV0dXJucyAwCmxpYnZhIGluZm86IFZBLUFQSSB2ZXJzaW9uIDEuMjIu
MApsaWJ2YSBpbmZvOiBUcnlpbmcgdG8gb3BlbiAvdXNyL2xpYjY0L3ZhL2RyaXZlcnMvaUhEX2Ry
dl92aWRlby5zbwpsaWJ2YSBpbmZvOiBGb3VuZCBpbml0IGZ1bmN0aW9uIF9fdmFEcml2ZXJJbml0
XzFfMjIKbGlidmEgaW5mbzogdmFfb3BlbkRyaXZlcigpIHJldHVybnMgMAprcGlwZXdpcmVfcmVj
b3JkX2xvZ2dpbmc6IEZhaWxlZCB0byBjcmVhdGUgRFJNIGRldmljZS4gRXJyb3IgQ2Fubm90IGFs
bG9jYXRlIG1lbW9yeQpbbGlieDI2NCBAIDB4NzQxYTQwNDY4MzQwXSAtcXNjYWxlIGlzIGlnbm9y
ZWQsIC1jcmYgaXMgcmVjb21tZW5kZWQuCltsaWJ4MjY0IEAgMHg3NDFhNDA0NjgzNDBdIHVzaW5n
IGNwdSBjYXBhYmlsaXRpZXM6IE1NWDIgU1NFMkZhc3QgU1NTRTMgU1NFNC4yIEFWWCBGTUEzIEJN
STIgQVZYMgpbbGlieDI2NCBAIDB4NzQxYTQwNDY4MzQwXSBwcm9maWxlIE1haW4sIGxldmVsIDYu
MSwgNDoyOjAsIDgtYml0CmtwaXBld2lyZV9kbWFidWZfbG9nZ2luZzogZWdsQ2hvb3NlQ29uZmln
IHJldHVybmVkIHRoaXMgbWFueSBjb25maWdzOiAxCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>