Екипът зад RADV, Vulkan драйвърът за Radeon в Mesa, разработван основно от Valve, обсъжда идеята за по-широка употреба на профили, специфични за отделни игри и приложения. Това би означавало по-фина настройка на драйвърите, подобно на подхода при Windows, където оптимизациите за отделни конкретни заглавия са стандартна практика.
В момента Mesa разполага с DriConf – механизъм, който позволява задаване на индивидуални настройки и заобиколки на бъгове за конкретни игри. Обикновено това включва разпознаване на бинарния файл и прилагане на нужните корекции. Но RADV разработчиците искат да разширят този модел, така че да включва и оптимизации за производителност, а не само поправки на проблеми.
За да се случи това, DriConf трябва да бъде подобрен, атова означава да управлява по-добре различните GPU архитектури, да поддържа повече опции и да бъде по-гъвкав при добавяне на нови настройки. Паралелно с това се обсъжда и възможността драйвърите да правят подмяна или фина настройка на шейдъри, нещо което производителите на Windows драйвъри отдавна използват за подобряване на производителността.
Какво означава това за Linux гейминга
Ако идеите се реализират, това може да доведе до:
- по-добра производителност в конкретни игри;
- по-малко нужда от ръчни настройки от страна на потребителите;
- по-бързи реакции на проблеми, свързани с конкретни заглавия;
- по-близко изживяване до това, което Windows драйвърите предлагат от години.
Засега всичко е на ниво обсъждане, но предвид ангажимента на Valve към Linux гейминга, който е поет преди години, а и финансовата подкрепа за Mesa разработчиците, е много вероятно идеите да се превърнат в реални промени. Темата вече се дискутира активно в GitLab, където се събират предложения и обратна връзка.
Интересен е фактът, че дори сега, без този механизъм, много Windows игри се представят по-добре под Linux. Остава само да се запитаме колко още по-добро може да стане представянето, ако новите планове се осъществят.










