Я установил систему (Linux Mint Debian Edition) на флешку, которую я запускаю либо на реальной машине дома (с картой AMD Radeon), либо внутри виртуальной коробки, когда я на чьем-то компьютере.
С драйвером Radeon с открытым исходным кодом все работало нормально, единственной проблемой, с которой я столкнулся, был вентилятор графической карты, работавший на полной скорости и очень шумный.
Поэтому я установил проприетарные драйверы от AMD, и он отлично работает на реальной машине, но теперь он не загружается внутри виртуальной коробки. Я исправил первую проблему с xorg.conf (удаление или создание нового файла решает проблему с загрузкой), и теперь он загружается нормально до запуска Cinnamon, а затем у меня появляется всплывающее окно с сообщением о сбое Cinnamon, и он находится в режиме отката.
В ~/.xsession-errors
меня есть, среди прочего, следующие ошибки:
[...]
Error getting login monitor: -2
[...]
libEGL warning: GLX/DRI2 is not supported
[...]
(cinnamon:3203): GLib-CRITICAL **: g_strsplit: assertion 'string != NULL' failed
(cinnamon:3203): Clutter-CRITICAL **: Unable to initialize Clutter: The OpenGL version could not be determined
Window manager error: Unable to initialize Clutter.
[...]
Кажется, проблема в OpenGL. Например, если я запускаю glxgears
я получаю
Xlib: extension "GLX" missing on display ":0".
Error: couldn't get an RGB, Double-buffered visual
Я хотел бы загрузить старый драйвер (каким бы он ни был) в виртуальную коробку и загрузить драйвер AMD на реальную машину с картой Radeon. Это возможно? Я был бы в порядке, например, со сценарием, который обнаруживает при запуске внутри виртуальной коробки, и соответственно регулирует настройки, но я не знаю, что нужно отрегулировать ...