Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| supported_pc_hardware [2021/10/04 02:25] – adjusted WRAPs atari | supported_pc_hardware [2025/06/02 19:24] (current) – [Fix no audio on Radeon HDMI audio output] Fix for syslinux.cfg paths lbrpdx | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| If you have to choose a new GPU, recent Nvidia GTX and AMD Radeon RX cards are supported well in the main Batocera image, and usually give very good results. A combination of an Intel i5 4xxx CPU + Nvidia GT1030 GPU will support all emulators up to the PS2 for a reasonable cost. You can check out some [[: | If you have to choose a new GPU, recent Nvidia GTX and AMD Radeon RX cards are supported well in the main Batocera image, and usually give very good results. A combination of an Intel i5 4xxx CPU + Nvidia GT1030 GPU will support all emulators up to the PS2 for a reasonable cost. You can check out some [[: | ||
| - | ===== Nvidia | + | ===== Nvidia |
| === Current Nvidia drivers === | === Current Nvidia drivers === | ||
| - | Batocera.linux | + | Batocera includes the Linux versions of the Nvidia drivers |
| - | The official Nvidia drivers **are not enabled | + | The automatic setting can be overridden |
| < | < | ||
| + | ## Manually override Nvidia driver selected. Leave this setting commented to have Batocera automatically select the correct driver. | ||
| + | ## See https:// | ||
| + | ## true -> Use the current production driver. | ||
| + | ## legacy -> Use the " | ||
| + | ## legacy390 -> Use the older 390 driver. | ||
| + | ## false -> Use the open-source Nouveau drivers. | ||
| nvidia-driver=true | nvidia-driver=true | ||
| </ | </ | ||
| - | |||
| - | You can find the list of supported GPU models in https:// | ||
| <WRAP center round important> | <WRAP center round important> | ||
| - | Nvidia is... [[https:// | + | Nvidia is... [[https:// |
| + | |||
| + | Laptop GPUs in particular are very confusing, using identical naming schemes for cards that are generations older in terms of architecture. Cards with weird extensions to their names like " | ||
| </ | </ | ||
| - | If you edit the file under Windows, make sure you have an editor that respects Unix line terminators. <wrap em> | + | If you edit the file under Windows, make sure you have an editor that respects Unix line terminators. <wrap em> |
| - | You can alternatively edit this file by connecting to [[access_the_batocera_via_ssh|Batocera through SSH]] and remounting the ''/ | + | You can alternatively edit this file by connecting to [[:access_the_batocera_via_ssh|Batocera through SSH]] and remounting the ''/ |
| + | |||
| + | <WRAP center round info> | ||
| + | The official Nvidia drivers (495.46) included in Batocera **v33** support the Maxwell architecture and newer. This includes the GTX 9XX series and above (special exception, the 750Ti is also supported). | ||
| + | |||
| + | The open-source Nouveau drivers (which are ironically more compatible than the official drivers, but aren't as performant) are the " | ||
| + | </ | ||
| - | How can you tell if the Nvidia driver is correctly set up? Go to **SYSTEM SETTINGS** -> **INFORMATION** and see if the OpenGL version mentions **NVIDIA** in its version. If it does, you're all set. If it mentions **MESA**, that means that the Nvidia driver is not correctly activated. | + | How can you tell if the Nvidia driver is correctly set up? Go to **SYSTEM SETTINGS** -> **INFORMATION** and see if the OpenGL version mentions **NVIDIA** in its version. If it does, you're all set. If it mentions **MESA**, that means that the official |
| === Hybrid/ | === Hybrid/ | ||
| Line 33: | Line 45: | ||
| </ | </ | ||
| - | **Nvidia on laptops**: For Batocera versions v31 and newer, if you use a laptop that has both an integrated Intel and a discrete Nvidia GPU (hybrid setup or " | + | For Batocera versions |
| - | nvidia-driver=true | + | < |
| - | nvidia-prime=true | + | nvidia-prime=true |
| + | </ | ||
| <WRAP center round info> | <WRAP center round info> | ||
| - | On Batocera versions v30 and older, you would instead run the '' | + | On Batocera versions |
| </ | </ | ||
| Line 46: | Line 59: | ||
| </ | </ | ||
| - | How can you tell if the Nvidia driver is correctly set up? Go to **SYSTEM SETTINGS** -> **INFORMATION** and see if the OpenGL version mentions **NVIDIA** in its version. If it does, you're all set. If it mentions **MESA**, that means that the Nvidia driver is not correctly activated. | + | == External HDMI ports == |
| - | === Legacy Nvidia drivers === | + | If the second GPU has outputs that are not accessible by the primary GPU, you can use [[https:// |
| - | Nvidia cards from the GT600 series | + | [[: |
| - | Legacy Nvidia drivers were initially dropped from Batocera a while ago (back in v25 initially!), but there is an unmaintained beta build which has the legacy drivers at https://mirrors.o2switch.fr/batocera/ | + | In this example, we use the nano command - '' |
| - | Alternatively, | + | Copy the code below into '' |
| - | ===== ATI/Radeon HDMI audio output ===== | + | <file - 10-gpu.conf> |
| + | Section " | ||
| + | Identifier " | ||
| + | Screen 0 " | ||
| + | Inactive " | ||
| + | EndSection | ||
| - | AMD GPUs have their drivers installed and activated automatically, | + | Section " |
| + | Identifier | ||
| + | Driver | ||
| + | BusID " | ||
| + | EndSection | ||
| - | HDMI Audio is disabled by default on Radeon graphics cards due to a black screen issue on some monitors. To enable it, edit the boot configuration file on the boot partition. In Batocera: | + | Section " |
| - | * **5.25** | + | Identifier " |
| + | Device " | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier | ||
| + | Driver | ||
| + | BusID " | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier " | ||
| + | Device " | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | Hit '' | ||
| + | |||
| + | --> Legacy Nvidia drivers image# | ||
| + | |||
| + | This image is no longer necessary as the legacy drivers are now included in the main Batocera image by default. This information is still here for archival purposes, but may be removed in the future. | ||
| + | |||
| + | Nvidia cards from the GTX 600/700 series or older may not be supported by the current official Nvidia drivers included with Batocera **v33** and below. | ||
| + | |||
| + | Legacy Nvidia drivers were initially dropped from Batocera a while ago (back in **5.26** initially!), | ||
| + | |||
| + | Alternatively, | ||
| + | |||
| + | <-- | ||
| + | |||
| + | === Multiple Nvidia card configuration === | ||
| + | |||
| + | It is possible to select which card to use when multiple Nvidia GPUs are installed to the same machine. [[https:// | ||
| + | |||
| + | - Create the following file in ''/ | ||
| + | Section " | ||
| + | Identifier " | ||
| + | Driver " | ||
| + | VendorName " | ||
| + | BoardName " | ||
| + | BusID " | ||
| + | EndSection | ||
| + | |||
| + | Section " | ||
| + | Identifier " | ||
| + | Device " | ||
| + | Monitor " | ||
| + | DefaultDepth 24 | ||
| + | Option " | ||
| + | Option " | ||
| + | Option " | ||
| + | SubSection " | ||
| + | Depth 24 | ||
| + | EndSubSection | ||
| + | EndSection | ||
| + | </ | ||
| + | - Replace the information as appropriate. Usually the first card detected will be PCI:1:0:0, and the BusID for the second card detected will be PCI:2:0:0. So if 1 is being selected by default then just switch it to 2. | ||
| + | |||
| + | Batocera specifically looks for the filename '' | ||
| + | |||
| + | It's possible to combine this with [[: | ||
| + | |||
| + | ===== ATI/Radeon graphics cards ===== | ||
| + | |||
| + | <WRAP center round important> | ||
| + | AMD GPUs have their drivers installed and activated automatically, | ||
| + | </ | ||
| + | |||
| + | ==== Fix no audio on Radeon HDMI audio output ==== | ||
| + | |||
| + | HDMI audio is disabled by default on Radeon graphics cards due to a black screen issue on some monitors. To enable it, edit the boot configuration file on the boot partition. In Batocera: | ||
| + | * From **41** onwards, '' | ||
| + | * **5.25** | ||
| * FIXME **5.24** to **5.XX**, '' | * FIXME **5.24** to **5.XX**, '' | ||
| * **5.XX** and lower, '' | * **5.XX** and lower, '' | ||
| Line 93: | Line 187: | ||
| } | } | ||
| - | |||
| - | ===== Intel i965 ===== | ||
| - | |||
| - | Although most Intel integrated graphics should work out of the box, some chips such as the one in the [[https:// | ||
| - | |||
| - | To activate these drivers, [[: | ||
| - | |||
| - | < | ||
| - | intel-i965-driver=true | ||
| - | </ | ||
| ===== Others ===== | ===== Others ===== | ||
- supported_pc_hardware.1633314302.txt.gz
- Last modified: 5 years ago
- by atari