How to set the maths font in Beamer when using XeLaTeX?

As you found out yourself, \usefonttheme{professionalfonts} is needed to be able to use opentype fonts with beamer.

However, I want to add that you probably should use unicode-math together with xelatex to change the math-fonts.

\documentclass[serif]{beamer}

\usefonttheme{professionalfonts}
\usepackage{fontspec}
\setromanfont{Linux Libertine O}

\usepackage{mathtools}

\usepackage{unicode-math}
% check name of font for your system, this works on Ubuntu
\setmathfont{TeX Gyre Pagella Math}

\begin{document}

\begin{frame}{Unicode-Examples}
  Some unicode in formulas:
  \begin{equation}
    α² + β² = γ²
  \end{equation}
  And a fraction: ½.
\end{frame}
\end{document}

result


For some reason the comments containing the answer have disappeared, but I hope it is not impolite to answer my own question on the basis of those comments.

The solution is to use \usefonttheme{professionalfonts} in the preamble.

The minimum working example is now:

\documentclass[serif]{beamer}
\usepackage[utopia]{mathdesign}
\usepackage[no-math]{fontspec}
\setmainfont{Liberation Serif}
\usefonttheme{professionalfonts}% SOLUTION
%
\begin{document}

\begin{frame}
\frametitle{Minimum working example}
\begin{itemize}
    \item normal text set in Liberation Serif and maths \textbf{also,} instead of Adobe Utopia as intended
        \[v_x(t) := \lim\limits_{\Delta t \rightarrow 0} \frac{\Delta x}{\Delta t} =: \frac{\mathrm{d}x}{\mathrm{d}t}\]
\end{itemize}
\end{frame}
\end{document}

Producing enter image description here

(having corrected the physics mistake above as well).