Meta tags:
description= I write a bit of what I m currently developing;
Headings (most frequently used words):
the, to, raspberry, pi, linux, kernel, on, update, power, and, finishing, my, igalia, ce, for, gsoc, latest, posts, bringing, runtime, management, gpu, unleashing, enabling, super, pages, rpi, amd, hdr, introducing, cpu, jobs, may, second, cross, compiling, cts, rotating, planes, vkms, adding, timeout, feature, rustgem, rust, vgem, january, november, exploring, v3d, final, report, does, need, software, engineering, from, selftests, kunit, about, symbol, table, compilation, more, developing, with, fedora, in, 22, installing, xenomai, beaglebone, black, getting, started, at,
Text of the page (most frequently used words):
the (70), and (23), for (18), with (14), kernel (14), this (13), 2022 (13), igalia (12), linux (11), #raspberry (10), that (9), was (8), about (8), last (8), may (6), gsoc (6), 2023 (6), driver (6), time (5), out (5), had (5), after (5), #fedora (5), kunit (5), project (5), months (5), blog (5), post (5), experience (5), v3d (5), fence (5), performance (5), also (4), have (4), part (4), community (4), some (4), developing (4), working (4), more (4), those (4), coding (4), now (4), january (4), rustgem (4), features (4), 2024 (4), power (4), code (3), started (3), journey (3), october (3), 28th (3), march (3), are (3), can (3), you (3), improve (3), what (3), 11th (3), week (3), currently (3), would (3), devices (3), tests (3), drm (3), from (3), during (3), finished (3), graphics (3), work (3), 8th (3), update (3), finishing (3), opportunity (3), new (3), vgem (3), important (3), ability (3), still (3), feature (3), not (3), jobs (3), gpu (3), super (3), pages (3), year (2), lkcamp (2), found (2), able (2), although (2), really (2), many (2), real (2), standard (2), 19th (2), goal (2), google (2), summer (2), two (2), them (2), june (2), device (2), first (2), unit (2), how (2), why (2), write (2), july (2), selftests (2), into (2), next (2), will (2), does (2), 10th (2), need (2), passed (2), fast (2), three (2), couple (2), pointed (2), where (2), our (2), amd (2), december (2), november (2), another (2), best (2), keep (2), amazing (2), rust (2), blogpost (2), version (2), known (2), previously (2), one (2), signaled (2), 22nd (2), bit (2), its (2), while (2), came (2), second (2), broadcom (2), videocore (2), implementation (2), cpu (2), bringing (2), improvements (2), unleashing (2), collaboration (2), latest (2), posts (2), maíra (2), canal (2), available, website, copyleft, source, gabriel, fontes, social, mastodon, linkedin, gitlab, github, mail, pgp, 3ff3, 0e8a, 7688, faaa, f8e4, 5d7d, 0116, 7707, 29a6, 77d1, mairacanal, riseup, net, 2021, thought, impossible, old, brazilian, girl, approved, commit, then, find, extracurricular, group, campinas, undergraduate, students, were, contribute, couldn, meetings, push, forward, cause, saw, getting, there, ways, bring, distribution, provide, reasonable, latency, soft, application, but, dealing, applications, harsh, timing, restrictions, might, unsatisfied, results, provided, distro, installing, xenomai, beaglebone, black, abilities, developer, research, figured, initiative, 26th, fan, mean, laptops, development, all, run, deployment, machine, guess, runs, stickers, logo, sticked, forever, laptop, planning, talking, mocking, test, physical, amdgpu, radeon, rx5700, introduce, testing, framework, works, mock, great, symbol, table, compilation, series, conversion, merged, misc, probably, mainline, looking, short, answer, yes, august, software, engineering, weeks, flew, lot, stuff, happened, writing, feel, quite, nostalgic, 7th, september, final, report, has, been, busy, joined, mentorship, traveled, minneapolis, xdc, presented, colleagues, let, make, summary, exploring, completed, completing, milestone, four, learned, tremendously, stack, say, sure, love, 17th, didn, know, exactly, steps, near, future, gladly, start, february, kept, developed, attach, signal, missing, prevent, hangs, simply, hang, create, callback, signals, when, user, than, seconds, adding, timeout, described, previous, sent, rfc, mailing, list, feedback, explore, kms, mode, setting, properties, rotating, planes, vkms, actually, written, partially, igt, ended, leaving, aside, back, loose, ends, referencing, fighting, against, noop, 16th, cross, compiling, cts, got, dri, extending, round, huge, thanks, providing, always, hard, rendering, drivers, most, recent, efforts, sense, vulkan, introducing, brand, plenty, different, subsystems, happy, active, released, today, going, review, 2nd, april, hdr, key, commitment, through, introduction, marks, step, offering, enhancements, efficient, memory, usage, dive, deep, technical, details, discuss, challenges, faced, illustrate, benefits, brings, ecosystem, enabling, rpi, blogged, several, landed, extracting, possible, hardware, however, whole, story, embedded, consumption, just, reducing, unnecessary, activity, helps, lower, heat, generation, energy, efficiency, preserve, over, avoiding, thermal, throttling, 2026, runtime, management, feed,
Text of the page (random words):
maíra canal latest posts maíra canal about blog cv latest posts i write a bit of what i m currently developing feed bringing runtime power management to the raspberry pi gpu 8th june 2026 as part of igalia s collaboration with raspberry pi i have previously blogged about several improvements we landed for the broadcom videocore gpu known as v3d with the goal of extracting the best possible performance from the hardware however performance is not the whole story on embedded devices power consumption is just as important reducing unnecessary activity helps lower heat generation improve energy efficiency and preserve performance over time by avoiding thermal throttling unleashing power enabling super pages on the rpi 28th october 2024 unleashing the power of 3d graphics in the raspberry pi is a key commitment for igalia through its collaboration with raspberry pi the introduction of super pages for the raspberry pi 4 and 5 marks another step in this journey offering some performance enhancements and more efficient memory usage in this post we ll dive deep into the technical details of super pages discuss the challenges we faced during implementation and illustrate the benefits this feature brings to the raspberry pi ecosystem linux 6 8 amd hdr and raspberry pi 5 2nd april 2024 the linux kernel 6 8 came out on march 10th 2024 bringing brand new features and plenty of performance improvements on different subsystems as part of igalia i m happy to be an active part of many features that are released in this version and today i m going to review some of them introducing cpu jobs to the raspberry pi 11th january 2024 igalia is always working hard to improve 3d rendering drivers of the broadcom videocore gpu found in raspberry pi devices one of our most recent efforts in this sense was the implementation of cpu jobs from the vulkan driver to the v3d kernel driver may update finishing my second igalia ce 22nd may 2023 after finishing up my first igalia coding experience in january i got the amazing opportunity to keep working in the dri community by extending my igalia ce to a second round huge thanks to igalia for providing me with this opportunity cross compiling cts for the raspberry pi 4 16th may 2023 this blogpost was actually written partially in november december 2022 while i was developing igt tests for the v3d driver i ended up leaving it aside for a while and now i came back and finished the last loose ends that s why i m referencing the time where i was fighting against v3d s noop jobs rotating planes on vkms 8th may 2023 in my last blog post i described a bit of my previous work on the rustgem project and after that as i had finished the vgem features i sent a rfc to the mailing list although i still need to work on some rustgem feedback i started to explore more of the kms kernel mode setting and its properties adding a timeout feature to rustgem 22nd march 2023 after my last blogpost i kept developing the rust version of the vgem driver also known as rustgem for now previously i had developed two important features of the driver the ability to attach a fence and the ability to signal a fence still one important feature is still missing the ability to prevent hangs currently if the fence is not signaled the driver will simply hang so we can create a callback that signals the fence when the fence is not signaled by the user for more than 10 seconds rust for vgem 28th february 2023 in the last blog post i pointed out that i didn t know exactly what it would be my next steps for the near future gladly i had the amazing opportunity to start a new igalia coding experience with a new project january update finishing my igalia ce 17th january 2023 2022 really passed by fast and after i completed the gsoc 2022 i m now completing another milestone my project in the igalia coding experience and i had the best experience during those four months i learned tremendously about the linux graphics stack and now i can say for sure that i would love to keep working in the drm community november update exploring v3d 8th december 2022 it has been a busy couple of months as i pointed on my last blog post i finished gsoc and joined the igalia coding experience mentorship project in october i also traveled to minneapolis for xdc 2022 where i presented to the linux graphics community our amd kunit work with my colleagues so let s make a summary of the last couple of months gsoc final report 7th september 2022 my journey on the google summer of code project passed by so fast this is my last week on the gsoc and those 14 weeks flew by a lot of stuff happened during those three months and as i m writing this blog post i feel quite nostalgic about this three months does the linux kernel need software engineering 10th august 2022 for those looking for a short answer yes it does from selftests to kunit 19th july 2022 last week the series with drm kernel selftests conversion to kunit tests was merged into drm misc next and will probably be on the mainline on 5 20 about kernel symbol table compilation and more 11th july 2022 this week i was planning on talking about device mocking with kunit as i m currently working on my first unit test for a physical device the amdgpu radeon rx5700 i would introduce you to the kernel unit testing framework kunit how it works how to mock devices with it and why it is so great to write tests linux kernel developing with fedora 11th june 2022 i m a fedora fan i mean i have two laptops for development and all of them run fedora i also have a deployment machine guess what it runs fedora stickers the fedora logo sticked forever on my laptop i m in gsoc 22 26th may 2022 this year i had a goal to improve my abilities as a kernel developer after some research i figured out about the google summer of code gsoc initiative installing xenomai on the beaglebone black 19th may 2022 there are many ways to bring real time to linux a standard linux distribution can provide a reasonable latency to a soft real time application but if you are dealing with applications with harsh timing restrictions you might be unsatisfied with the results provided by a standard linux distro getting started at the linux kernel 28th march 2022 i started my journey with the linux kernel in october 2021 at that time i thought it was impossible for a 19 year old brazilian girl to have an approved commit at the kernel then i find out about an extracurricular group at campinas lkcamp and i found out that undergraduate students were able to contribute to the kernel although i couldn t go to the lkcamp meetings this really push me forward cause i saw that i was able to be a part of the kernel community e mail mairacanal riseup net pgp f8e4 5d7d 0116 7707 29a6 77d1 3ff3 0e8a 7688 faaa social github gitlab linkedin mastodon copyleft c gabriel fontes source code also available at my website
|