<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu/src/video_core/vulkan_common/vulkan_device.cpp, branch main</title>
<subtitle>Nintendo Switch emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/'/>
<entry>
<title>vulkan: Add Samsung driver workarounds</title>
<updated>2025-05-11T13:54:45+00:00</updated>
<author>
<name>Zephyron</name>
<email>zephyron@citron-emu.org</email>
</author>
<published>2025-02-04T06:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=40aef8bbc8659b71d39c225f0c0b3d50e0a2d497'/>
<id>40aef8bbc8659b71d39c225f0c0b3d50e0a2d497</id>
<content type='text'>
Add workarounds for Samsung Xclipse GPUs:

- Disable extendedDynamicState3ColorBlendEquation as it is broken in Samsung
  drivers, similar to AMD drivers
- Add Samsung's proprietary driver to the validated driver list for clock
  boosting
- Fix log message to indicate both AMD and Samsung drivers have broken
  color blend equation support

Remove stray logical OR operator from validated_driver condition.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add workarounds for Samsung Xclipse GPUs:

- Disable extendedDynamicState3ColorBlendEquation as it is broken in Samsung
  drivers, similar to AMD drivers
- Add Samsung's proprietary driver to the validated driver list for clock
  boosting
- Fix log message to indicate both AMD and Samsung drivers have broken
  color blend equation support

Remove stray logical OR operator from validated_driver condition.
</pre>
</div>
</content>
</entry>
<entry>
<title>vulkan: Relax VRAM allocation limits for better stability</title>
<updated>2025-05-11T13:29:04+00:00</updated>
<author>
<name>Zephyron</name>
<email>zephyron@citron-emu.org</email>
</author>
<published>2025-01-27T05:34:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=f50aa799dfe956b0a041a74db89a764454980ed2'/>
<id>f50aa799dfe956b0a041a74db89a764454980ed2</id>
<content type='text'>
Adjusts VRAM allocation strategy to be more conservative while maintaining
performance:

- Increases reserve memory from 1/8th to 1/4th (max 2GB) for discrete GPUs
- Increases base memory limit from 6GB to 8GB
- Doubles resolution scaling memory from 1GB to 2GB per scale factor
- Reduces system memory reservation from 8GB to 4GB for integrated GPUs
- Increases maximum memory limit from 4GB to 6GB for integrated GPUs

These changes help prevent memory leaks while still providing adequate
VRAM for optimal performance.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adjusts VRAM allocation strategy to be more conservative while maintaining
performance:

- Increases reserve memory from 1/8th to 1/4th (max 2GB) for discrete GPUs
- Increases base memory limit from 6GB to 8GB
- Doubles resolution scaling memory from 1GB to 2GB per scale factor
- Reduces system memory reservation from 8GB to 4GB for integrated GPUs
- Increases maximum memory limit from 4GB to 6GB for integrated GPUs

These changes help prevent memory leaks while still providing adequate
VRAM for optimal performance.
</pre>
</div>
</content>
</entry>
<entry>
<title>Radeon gpu profiler detection support</title>
<updated>2024-12-20T15:24:57+00:00</updated>
<author>
<name>Alessio</name>
<email>alessio1989@outlook.com</email>
</author>
<published>2024-03-18T23:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=805bcb19dc8795709c867f43cdfbe2da15f2bdf3'/>
<id>805bcb19dc8795709c867f43cdfbe2da15f2bdf3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer_vulkan: fallback to D32 for missing D24X8</title>
<updated>2024-12-20T15:24:47+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2024-02-27T02:09:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=1a75fa37d3558815e929a2003e8adc9219285d50'/>
<id>1a75fa37d3558815e929a2003e8adc9219285d50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vulkan_device: don't use fixed cap for memory limits</title>
<updated>2024-02-18T23:59:13+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2024-02-13T01:13:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=56810541f0be8951fef847368eb6db13af0d2174'/>
<id>56810541f0be8951fef847368eb6db13af0d2174</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Samsung Proprietary Driver ID to Reorder Pass</title>
<updated>2024-02-01T23:53:26+00:00</updated>
<author>
<name>Moonlacer</name>
<email>jpsmock@outlook.com</email>
</author>
<published>2024-02-01T23:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=b51b47e7073471e27468aace3d7e522e6144f4d2'/>
<id>b51b47e7073471e27468aace3d7e522e6144f4d2</id>
<content type='text'>
For RDNA-based Samsung Xclipse GPUs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For RDNA-based Samsung Xclipse GPUs
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer_vulkan: demote format assert to error log</title>
<updated>2023-12-23T16:04:02+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-12-23T16:04:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=b1d4804c078e64a12692b7fa49f3853a364862dc'/>
<id>b1d4804c078e64a12692b7fa49f3853a364862dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer_vulkan: work around turnip binding bug in a610</title>
<updated>2023-12-17T20:45:09+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-12-17T20:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=fba3fa705d70f99aade208e230ad691d0a0b01cf'/>
<id>fba3fa705d70f99aade208e230ad691d0a0b01cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>renderer_vulkan: exclude more qcom drivers from extensions</title>
<updated>2023-11-30T02:06:06+00:00</updated>
<author>
<name>Liam</name>
<email>byteslice@airmail.cc</email>
</author>
<published>2023-11-30T02:05:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=8f62e8e63f58f13ace7c8940da50c1e6ea82258f'/>
<id>8f62e8e63f58f13ace7c8940da50c1e6ea82258f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #12154 from liamwhite/more-drivers</title>
<updated>2023-11-29T17:33:34+00:00</updated>
<author>
<name>liamwhite</name>
<email>liamwhite@users.noreply.github.com</email>
</author>
<published>2023-11-29T17:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/yuzu/commit/?id=df49795bcbb4fa7e161c860c40ef36dce65d7a8d'/>
<id>df49795bcbb4fa7e161c860c40ef36dce65d7a8d</id>
<content type='text'>
vulkan_device: add names for more driverID enumeration values</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vulkan_device: add names for more driverID enumeration values</pre>
</div>
</content>
</entry>
</feed>
