{"guid":"df5f9e54-ce8f-599c-bc14-170ac0ed9da6","title":"TTM conversion in i915","subtitle":null,"slug":"xdc2021-29-ttm_conversion_in_i915","link":"https://c3voc.de","description":"\nThe purpose of TTM is to provide buffer object contents in memory where it is mappable by the CPU and GPU when needed, and also to allow overcommitting by means of swapping or eviction.\n\nThis talk will cover the process of moving memory management in i915 kernel driver to TTM.\n        ","original_language":"eng","persons":["Thomas Hellstrom"],"tags":["xdc2021","29","2021","Main Track"],"view_count":24,"promoted":false,"date":"2021-09-17T14:30:00.000+02:00","release_date":"2021-09-23T00:00:00.000+02:00","updated_at":"2023-11-26T07:00:02.263+01:00","length":1440,"duration":1440,"thumb_url":"https://static.media.ccc.de/media/conferences/XDevelopersConference/2021/29-df5f9e54-ce8f-599c-bc14-170ac0ed9da6.jpg","poster_url":"https://static.media.ccc.de/media/conferences/XDevelopersConference/2021/29-df5f9e54-ce8f-599c-bc14-170ac0ed9da6_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/XDevelopersConference/2021/29-df5f9e54-ce8f-599c-bc14-170ac0ed9da6.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/XDevelopersConference/2021/29-df5f9e54-ce8f-599c-bc14-170ac0ed9da6.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/xdc2021-29-ttm_conversion_in_i915","url":"https://api.media.ccc.de/public/events/df5f9e54-ce8f-599c-bc14-170ac0ed9da6","conference_title":"X Developers Conference 2021","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021","related":[],"recordings":[{"size":90,"length":1440,"mime_type":"video/webm","language":"eng","filename":"xdc2021-29-eng-TTM_conversion_in_i915_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-09-23T15:59:08.269+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/webm-hd/xdc2021-29-eng-TTM_conversion_in_i915_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/55160","event_url":"https://api.media.ccc.de/public/events/df5f9e54-ce8f-599c-bc14-170ac0ed9da6","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":33,"length":1440,"mime_type":"video/mp4","language":"eng","filename":"xdc2021-29-eng-TTM_conversion_in_i915_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-09-23T15:25:33.172+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/h264-sd/xdc2021-29-eng-TTM_conversion_in_i915_sd.mp4","url":"https://api.media.ccc.de/public/recordings/55130","event_url":"https://api.media.ccc.de/public/events/df5f9e54-ce8f-599c-bc14-170ac0ed9da6","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":45,"length":1440,"mime_type":"video/webm","language":"eng","filename":"xdc2021-29-eng-TTM_conversion_in_i915_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-09-23T15:24:34.135+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/webm-sd/xdc2021-29-eng-TTM_conversion_in_i915_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/55129","event_url":"https://api.media.ccc.de/public/events/df5f9e54-ce8f-599c-bc14-170ac0ed9da6","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":21,"length":1440,"mime_type":"audio/mpeg","language":"eng","filename":"xdc2021-29-eng-TTM_conversion_in_i915_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2021-09-23T15:22:57.856+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/mp3/xdc2021-29-eng-TTM_conversion_in_i915_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/55127","event_url":"https://api.media.ccc.de/public/events/df5f9e54-ce8f-599c-bc14-170ac0ed9da6","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":13,"length":1440,"mime_type":"audio/opus","language":"eng","filename":"xdc2021-29-eng-TTM_conversion_in_i915_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2021-09-23T15:22:31.999+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/opus/xdc2021-29-eng-TTM_conversion_in_i915_opus.opus","url":"https://api.media.ccc.de/public/recordings/55126","event_url":"https://api.media.ccc.de/public/events/df5f9e54-ce8f-599c-bc14-170ac0ed9da6","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":58,"length":1440,"mime_type":"video/mp4","language":"eng","filename":"xdc2021-29-eng-TTM_conversion_in_i915_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-09-23T15:01:10.549+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/h264-hd/xdc2021-29-eng-TTM_conversion_in_i915_hd.mp4","url":"https://api.media.ccc.de/public/recordings/55109","event_url":"https://api.media.ccc.de/public/events/df5f9e54-ce8f-599c-bc14-170ac0ed9da6","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"}]}