LINUX.ORG.RU

Не работает Minecraft с XRandr

 , , ,


0

1

Система Gentoo x86_64, драйвер видеокарты Catalyst 12.2, X-Server 1.9.4, XRandr 1.3.4, Sun JDK 1.6.0.37. Решил я подключить нетбук к монитору. Почему бы и нет: VGA-выход есть, да и я давно так не делал... Подключил. В Catalyst Control Center выбрал на 2 неактивном мониторе «Клон монитора 1» и разрешение экрана 1280x1024. Не применяя, на мониторе 1 выбрал «Не использовать». Применил. Всё работает, правда Control Center завис. Ладно, теперь запускаю Minecraft (официальный бинарник). Окно логина отображается, потом предложение обновиться (я устарил Minecraft до версии 1.3.2 из-за того что сервер, на котором я играю, ещё не обновился), отвечаю «В следующий раз». Потом чёрный экран - я знаю про ошибку с lwjgl 2.8.5 и старше, это не она. Вот лог:

zenitur@athlon_neo ~/Downloads $ java -jar minecraft.jar
java.io.IOException: Cannot run program "javaw": java.io.IOException: error=2, No such file or directory
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
        at net.minecraft.MinecraftLauncher.main(MinecraftLauncher.java:31)
Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
        at java.lang.ProcessImpl.start(ProcessImpl.java:65)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
        ... 1 more
27 achievements
195 recipes
Setting user: Zenitur, 456153294001017293
Exception in thread "Minecraft main thread" java.lang.ExceptionInInitializerError
        at net.minecraft.client.Minecraft.a(SourceFile:206)
        at net.minecraft.client.Minecraft.run(SourceFile:516)
        at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
        at org.lwjgl.opengl.XRandR$Screen.<init>(XRandR.java:234)
        at org.lwjgl.opengl.XRandR$Screen.<init>(XRandR.java:196)
        at org.lwjgl.opengl.XRandR.populate(XRandR.java:87)
        at org.lwjgl.opengl.XRandR.access$100(XRandR.java:52)
        at org.lwjgl.opengl.XRandR$1.run(XRandR.java:110)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.lwjgl.opengl.XRandR.getConfiguration(XRandR.java:108)
        at org.lwjgl.opengl.LinuxDisplay.init(LinuxDisplay.java:618)
        at org.lwjgl.opengl.Display.<clinit>(Display.java:135)
        ... 3 more

Я обнаружил баг, о котором нужно сообщать? Хочется всё-таки поиграть на большом мониторе. Жду советов!

★★★★★

Последнее исправление: ZenitharChampion (всего исправлений: 2)

Жду советов!

Сначала попробовать свежий драйвер. Например нечто подобное

правда Control Center завис

исправили полгода назад.

RussianNeuroMancer ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.