ubuntu16.04でAndroid StudioのEmulatorが起動しない

環境
ubuntu 16.04
Android studio 3.0.1

エミュレータを起動しようとすると、起動せずに終了してしまいます。

Event Log

17:49   Emulator: libGL error: unable to load driver: nouveau_dri.so

17:49   Emulator: libGL error: driver pointer missing

17:49   Emulator: libGL error: failed to load driver: nouveau

17:49   Emulator: libGL error: unable to load driver: swrast_dri.so

17:49   Emulator: libGL error: failed to load driver: swrast

17:49   Emulator: X Error of failed request:  BadValue (integer parameter out of range for operation)

17:49   Emulator: Major opcode of failed request:  155 (GLX)

17:49   Emulator: Minor opcode of failed request:  24 (X_GLXCreateNewContext)

17:49   Emulator: Value in failed request:  0x0

17:49   Emulator: Serial number of failed request:  58

17:49   Emulator: Current serial number in output stream:  59

17:49   Emulator: Process finished with exit code 1

調べた記事を参考に、ANDROID_EMULATOR_USE_SYSTEM_LIBS=1を設定してみました。

export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1

Googleロゴまで表示されるようになりましたが、直後に終了してしまいます。

Event Log

17:51   Emulator: Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)

「ubuntu Emulator: Process finished with exit code 139」で検索すると、次の記事が見つかりました。

ubuntuでAndroid StudioのEmulatorが起動しない問題
https://qiita.com/yuqengo/items/ffd7f916c276bd4f84ce

エミュレータ設定のGraphicsをAutomaticからSoftwareに変更したら、起動しました。

「export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1」を設定しなくても、起動しました。