Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
supported_hardware [2020/01/28 20:41]
genetik57 created
supported_hardware [2020/12/14 20:04]
lbrpdx
Line 2: Line 2:
 ===== Supported hardware ===== ===== Supported hardware =====
  
-=== Nano computers / Single-board computers ===+==== Nano computers / Single-board computers ===
 +Batocera supports multiple single-board computers (SBC): 
   * Raspberry Pi Zero   * Raspberry Pi Zero
-  * Raspberry Pi (aka 1), including RetroFlag GPI Case+  * Raspberry Pi (aka 1), including RetroFlag GPi Case
   * Raspberry Pi 2   * Raspberry Pi 2
-  * Raspberry Pi 3+  * Raspberry Pi 3, as well as CM3 
 +  * Raspberry Pi 4
   * Odroid C2   * Odroid C2
 +  * Odroid C4
   * Odroid XU3, XU4, XU4Q   * Odroid XU3, XU4, XU4Q
-  * Odroid N2+  * Odroid N2 and N2+
   * Odroid Go Advance   * Odroid Go Advance
 +  * RK2020
 +  * Abernic RG351P
   * RockPro64   * RockPro64
   * Asus Tinkerboard   * Asus Tinkerboard
   * MQmaker MiQi   * MQmaker MiQi
   * Amlogic S905 and variants   * Amlogic S905 and variants
 +  * Khadas VIM2
 +  * Khadas VIM3
 +  * Libretech H5
  
 You can download the last stable version for each of these SBCs from [[https://batocera.org/download|the download section of the website]]. You can download the last stable version for each of these SBCs from [[https://batocera.org/download|the download section of the website]].
  
-If you don't know which one to buy, [[https://batocera.org/wiki/doku.php?id=en:devices|this page (under construction) will give you some hints]]+If you don't know which one to buy, [[https://wiki.batocera.org/doku.php?id=devices|this page (under construction)]] will give you some hints.
  
-=== Computers ===+==== Intel-based Computers ====
  
-The vast majority of PC are supported. Any PC that has been manufactured in or after 2010 should use the 64-bit version (x86_64). Very old PCs with a 32-bit only CPU -- i.e. up to the "Core Solo"/"Core Duo" generation -- should use the 32-bit version (x86).+The vast majority of PC are supported. Any PC that has been manufactured in or after 2010 should use the 64-bit version (x86_64). Very old PCs with a 32-bit only CPU -- i.e. up to the Intel "Core Solo"/"Core Duo" generation -- should use the 32-bit version (x86), as those processors are 32-bit only.
  
-The main component which can make your computer not supported is the graphical card (GPU). In case your graphical card is not supported, the system will be very slow and unplayable.+The main component which can make your computer not supported is the graphic card (GPU). In case your graphic card is not supported, the system will be very slow and unplayable.
  
-  * Most graphical cards are supported - even integrated GPUs on modern Intel CPUs give decent results +  * Most graphic cards are supported - even integrated GPUs on modern Intel CPUs give decent results 
-  * Supported GPUs are all those compatible with Linux OpenGL implementation.+  * Supported GPUs are all those compatible with Linux OpenGL implementation. 
  
 +If you have to choose a new GPU, recent nVidia cards are supported 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.
  
-=== Nvidia drivers ===+ 
 +==== Nvidia drivers ====
  
 Batocera.linux includes the latest Nvidia drivers available at the time of a new release. Batocera.linux includes the latest Nvidia drivers available at the time of a new release.
-They are not enabled by default. To enable/disable them, plug your sdcard/usb into a computer, and at the top level, find the file ''batocera-boot.conf'' and uncomment (remove the #)/comment (add the #) the ''nvidia-driver=true'' line. If the line is not present it, add it without/with the leading #:+ 
 +Nvidia accelerated drivers **are not enabled by default**. To enable or disable them, plug your SDcard/USB drive into a computer, and at the top level, find the ''batocera-boot.conf'' file and uncomment (i.e. remove the initial #) or comment (add the # back) the ''nvidia-driver=true'' line. If the line is not present it, add it without/with the leading #:
  
    nvidia-driver=true    nvidia-driver=true
Line 39: Line 51:
 You can find the list of supported GPU models in https://www.nvidia.com/Download/driverResults.aspx/141847/en-us. You can find the list of supported GPU models in https://www.nvidia.com/Download/driverResults.aspx/141847/en-us.
  
-If your card is not supported by the current branchplease check the following forum thread https://forum.batocera.org/d/1851-batocera-linux-5-24-with-nvidia-legacy-drivers-390-xx +If you edit the file under Windowsmake sure you have an editor that respects Unix line terminators. Don't use Wordpad, use a **real** text editor like Notepad++ or Atom, that doesn't replace the Unix line terminations (LF) by DOS/Windows line terminations (CR/LF).
  
-=== Ati HDMI audio output ===+You can connect to [[access_the_batocera_via_ssh|Batocera through SSH]], remount the ''/boot'' partition on write mode [[modify_the_system_while_it_s_running|like explained here]], and edit ''/boot/batocera-boot.conf'' with nano or vi as text editors.
  
-HDMI Audio is disabled by default due to a black screen on some monitors.+If your card is not supported by the current branch, please check the following forum thread https://forum.batocera.org/d/1851-batoceralinux-525-with-nvidia-legacy-drivers-390xx-discontinued 
 + 
 +If you use a laptop that has both an integrated Intel and a discrete Nvidia GPU (hybrid setup or "Optimus" technology), you need to enable Nvidia drivers with ''batocera-hybrid-nvidia'' from SSH or terminal access. 
 + 
 +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. 
 + 
 + 
 +==== Ati / HDMI audio output ==== 
 + 
 +HDMI Audio is disabled by default due to a black screen issue on some monitors.
 To enable it, edit on the USB key both ''boot/grub/grub.cfg'' and ''EFI/boot/grub.cfg'' files by adding ''radeon.audio=1'' at the end of the ''linux'' line. For example: To enable it, edit on the USB key both ''boot/grub/grub.cfg'' and ''EFI/boot/grub.cfg'' files by adding ''radeon.audio=1'' at the end of the ''linux'' line. For example:
  
Line 58: Line 79:
  initrd /boot/initrd.gz  initrd /boot/initrd.gz
   }   }
 +  
 +==== Others ====
 +Other hardware issues can be diagnosed with the help of the [[troubleshooting|troubleshooting guide]].
 +
  • supported_hardware.txt
  • Last modified: 3 months ago
  • by lbrpdx