> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FAQs

> Answers to common issues, including which QIR SDK package to use for the Ubuntu desktop and server images.

Provides the answers to common issues.

<AccordionGroup>
  <Accordion title="Which QIR SDK package should I use for Ubuntu desktop or server?">
    The QIR SDK has two variants for the Ubuntu desktop and server respectively.

    The following table lists the QIR SDK package to install for each Ubuntu variant.

    | Ubuntu variant | QIR SDK package    |
    | -------------- | ------------------ |
    | Desktop        | `qirp-sdk-desktop` |
    | Server         | `qirp-sdk`         |

    <Note>
      Installing the wrong QIR SDK package causes different problems for Ubuntu desktop and server images:
    </Note>

    * On the **desktop** image, using `qirp-sdk` can cause errors when running the QIR SDK sample applications and features.

    * On the **server** image, using `qirp-sdk-desktop` works for most features but it misses these packages for server-only features such as colorspace conversion:

      * `ros-jazzy-qrb-ros-colorspace-convert`

      * `ros-jazzy-qrb-colorspace-convert-lib`

    **Switch to the correct QIR SDK package**

    To switch to the correct QIR package for each Ubuntu variant (Ubuntu server and Ubuntu desktop), run the following commands:

    * **For Ubuntu Desktop**

      ```bash theme={null}
      sudo apt remove qirp-sdk ros-jazzy-qrb-ros-colorspace-convert ros-jazzy-qrb-colorspace-convert-lib
      sudo apt install libegl1 libgles2 ubuntu-desktop-minimal qirp-sdk-desktop
      sudo reboot
      ```

    * **For Ubuntu Server**

      ```bash theme={null}
      sudo apt remove qirp-sdk-desktop
      sudo apt install qirp-sdk
      ```
  </Accordion>
</AccordionGroup>
