Думал что установка драйверов поможет. В итоге что при работающих Vesa, что при Nvidia одно и то же, не вернуться из Х в tty.
По nvidia возник маленький вопросик, не хочется создавать тему ради этого, надеюсь модераторы не будут ругаться.
А лого или значок nvidia в slackware должен быть виден?
Я понять что они работают могу только по выводу Xorg.0.log и загруженному модулю nvidia. Это правильно?
И основной вопрос, не работает переход в консоль с запущенных Х.
Если запускаю с 3го уровня командой startx, то помогает только ctrl+alt+backspace, а если с 4го, то ничего.
Используется sddm, в xwmconfig выбран xinitrc.plasma, испробовал все варианты wm на всякий случай- возврат не работает.
Горячие клавиши в Plazma поискал, нигде не пересекается ничего с возвратом в терминал.
Что отвечает за этот переход? Или это баг ветки current или какого-то софта?
Update:
Хмм, похоже дело в клавиатуре от Apple, что я использую,в ней клавиши F1...F12 воспринимаются не как F в Plazma. При этом в настройках устройств ввода выбрана "Generic". И правда, оказалась клавиатура. В Windows я изначально переназначал клавиши, но только Fки всегда шли как Fки, менял только PgUp/Down и другие из правого ряда,а Plazma почему-то все-равно определяет как Apple.
Будем искать в направлении настроек клавиатуры значит.
[Решено] Не работает Ctrl+Alt+F1...6 (и маленький вопрос о Nvidia)
Модератор: Модераторы разделов
-
UnixNoob
- Сообщения: 1490
- ОС: Slackware
[Решено] Не работает Ctrl+Alt+F1...6
Последний раз редактировалось UnixNoob 24.01.2021 13:37, всего редактировалось 1 раз.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Не работает Ctrl+Alt+F1...6
Зависит не от слаквари, как таковой, а больше от самого драйвера и от оболочки.
Драйвер должен тащить с собой эти плюшки (спец. софтина настроек, сворачивание этой софтины в трей, отображение значка).
А оболочка должна нормально эти плюшки кушать. Впрочем, наличие софтины и значка ещё не гарантирует, что с драйвером всё хорошо.
Софтина может висеть, а драйвер при этом не работает. Но по идее, в этой софтине должны быть видны некоторые свойства, которые позволят понять, что там действует, а что нет.
В общем случае - да.
Но есть ещё glxinfo | grep render. Должно вернуть "rendering: Yes", это значит, что задействовано аппаратное ускорение (ради этого фирменный драйвер и ставим).
И glxigears. Должно показать вращающиеся шестеренки и можно визуально оценить этот самый "rendering" (здесь может быть подвох с вертикальной синхронизацией: будет несколько медленнее, чем на самом деле, но всё равно быстрее, чем без аппаратного ускорения).
Возможно также, что аналогичные инструменты идут в комплекте с драйвером. Можно попробовать и их тоже.
Есть многое на свете, друг Горацио, что и не снилось нашим мудрецам...
-
yoricI
- Сообщения: 2891
- ОС: gentoo fluxbox
Re: Не работает Ctrl+Alt+F1...6
Hephaestus писал: ↑29.10.2020 13:31есть ещё glxinfo | grep render. Должно вернуть "rendering: Yes", это значит, что задействовано аппаратное ускорение (ради этого фирменный драйвер и ставим).И glxigears. Должно показать вращающиеся шестеренки и можно визуально оценить этот самый "rendering" (здесь может быть подвох с вертикальной синхронизацией: будет несколько медленнее, чем на самом деле, но всё равно быстрее, чем без аппаратного ускорения).
Вот именно, оба пункта ничего не гарантируют. Отсюда и далее Re: Решено: gentoo заскокиHephaestus писал: ↑29.10.2020 13:31сть многое на свете, друг Горацио, что и не снилось нашим мудрецам...
-
UnixNoob
- Сообщения: 1490
- ОС: Slackware
Re: Не работает Ctrl+Alt+F1...6
Я запускал nvidia-xconfig, там определены настройки, показывают температуру чипа и обороты. Думаю судя по этому можно сказать что оно работает.Hephaestus писал: ↑29.10.2020 13:31Но по идее, в этой софтине должны быть видны некоторые свойства, которые позволят понять, что там действует, а что нет.
Попробую.Hephaestus писал: ↑29.10.2020 13:31Но есть ещё glxinfo | grep render. Должно вернуть "rendering: Yes", это значит, что задействовано аппаратное ускорение (ради этого фирменный драйвер и ставим).
И glxigears. Должно показать вращающиеся шестеренки и можно визуально оценить этот самый "rendering" (здесь может быть подвох с вертикальной синхронизацией: будет несколько медленнее, чем на самом деле, но всё равно быстрее, чем без аппаратного ускорения).
Я не понимаю за что тогда отвечает опция выбора клавиатуры в устройствах ввода или почему она не работает, всё было бы логично если бы там была выбрана клавиатура Apple.Hephaestus писал: ↑29.10.2020 13:31Есть многое на свете, друг Горацио, что и не снилось нашим мудрецам...
Надеюсь в этот раз у меня всё попроще.
Я даже readme почитал для nvidia-driver и указал нужную опцию для сборки, учусь читать руководства
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
-
UnixNoob
- Сообщения: 1490
- ОС: Slackware
Re: Не работает Ctrl+Alt+F1...6
Показал это:
Код: Выделить всё
[~]: glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: GeForce GTX 1050 Ti/PCIe/SSE2
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
GL_NV_command_list, GL_NV_compute_program5, GL_NV_conditional_render,
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range,
GL_NV_stereo_view_rendering, GL_NV_texgen_reflection,
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop,
GL_NV_command_list, GL_NV_compute_program5, GL_NV_conditional_render,
GL_NV_parameter_buffer_object2, GL_NV_path_rendering,
GL_NV_path_rendering_shared_edge, GL_NV_pixel_data_range,
GL_NV_stereo_view_rendering, GL_NV_texgen_reflection,
GL_EXT_multisample_compatibility, GL_EXT_multisampled_render_to_texture,
GL_EXT_multisampled_render_to_texture2,
GL_EXT_raster_multisample, GL_EXT_render_snorm, GL_EXT_robustness,
GL_NV_clip_space_w_scaling, GL_NV_conditional_render,
GL_NV_path_rendering, GL_NV_path_rendering_shared_edge,
GL_NV_shadow_samplers_cube, GL_NV_stereo_view_rendering,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
GL_OVR_multiview_multisampled_render_to_texture
И тут вроде все нормально.
Код: Выделить всё
[~]: glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
300 frames in 5.0 seconds = 59.931 FPS
300 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 60.002 FPS
301 frames in 5.0 seconds = 60.002 FPS
301 frames in 5.0 seconds = 60.002 FPS
301 frames in 5.0 seconds = 60.001 FPS
301 frames in 5.0 seconds = 60.002 FPS
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Не работает Ctrl+Alt+F1...6
Вот тут как раз цифирки занижены:
из-за вертикальной синхронизации.
Сравните:
на моей машине
glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
303 frames in 5.0 seconds = 60.543 FPS
301 frames in 5.0 seconds = 60.005 FPS
301 frames in 5.0 seconds = 60.003 FPS
301 frames in 5.0 seconds = 60.001 FPS
301 frames in 5.0 seconds = 60.009 FPS
300 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 60.004 FPS
301 frames in 5.0 seconds = 60.006 FPS
301 frames in 5.0 seconds = 60.001 FPS
vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
21529 frames in 5.0 seconds = 4305.732 FPS
21407 frames in 5.0 seconds = 4281.286 FPS
21542 frames in 5.0 seconds = 4308.347 FPS
21540 frames in 5.0 seconds = 4307.940 FPS
21584 frames in 5.0 seconds = 4316.696 FPS
21561 frames in 5.0 seconds = 4312.132 FPS
21461 frames in 5.0 seconds = 4292.124 FPS
21538 frames in 5.0 seconds = 4307.525 FPS
21584 frames in 5.0 seconds = 4316.642 FPS
21384 frames in 5.0 seconds = 4276.761 FPS
21488 frames in 5.0 seconds = 4297.423 FPS
60 FPS при вертикальной синхронизации - это по сути частота монитора.
Однако без аппаратного ускорения было бы ещё меньше: у меня помнится, на прежнем железе было то ли 20-30 FPS, то ли 15-20 FPS.
-
UnixNoob
- Сообщения: 1490
- ОС: Slackware
Re: Не работает Ctrl+Alt+F1...6
Так она это и пишет, что она должна быть равной частоте монитора.
Без VSync, как я это понимаю, я вижу все подготовленные кадры и их количество, не зависимо от того, успевает монитор их отобразить или нет, а с VSync поток кадров синхронизируется со скоростью отображением монитора. В Windows оно отключается в настройках NVidia.
Или она отключена в свободных драйверах и ее там нет?
Вы предлагаете отключить вертикальную синхронизацию или такой возможности нет в Linux? Я не понял вашу мысль.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
-
Bizdelnick
- Модератор
- Сообщения: 21361
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Не работает Ctrl+Alt+F1...6
О, пошёл любимый жанр форума — гадание по FPS. А если окошко растянуть?Hephaestus писал: ↑30.10.2020 17:27Однако без аппаратного ускорения было бы ещё меньше: у меня помнится, на прежнем железе было то ли 20-30 FPS, то ли 15-20 FPS.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Не работает Ctrl+Alt+F1...6
Я не знаю, что такое гадание по FPS.
Но раньше (когда ещё xorg.conf не был пустым по умолчанию) инструкции по настройке иксов предписывали проверять работу аппаратного ускорения по glxinfo и glxgears. Понятно, что вращение шестеренок измеряется "в попугаях".
Но при аппаратном ускорении этих "попугаев" однозначно больше, чем без него.
Если Вы знаете случай, когда было наоборот, приведите пример. С интересом ознакомлюсь.
-
Bizdelnick
- Модератор
- Сообщения: 21361
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Не работает Ctrl+Alt+F1...6
Кадромантия по-другому.
Написал же: растяните окошко. Станет меньше.Hephaestus писал: ↑30.10.2020 20:06Если Вы знаете случай, когда было наоборот, приведите пример. С интересом ознакомлюсь.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
Hephaestus
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: Не работает Ctrl+Alt+F1...6
Растяните окошко при отсутствии аппаратного ускорения - станет ещё меньше.
Уменьшите окошко до размера в пару пискелей - станет больше. Это всё понятно.
Я же не предлагаю сравнивать цифры с точностью до знаков после запятой.
Я говорю о соотношении величин.
При прочих равных условиях (растягивание окошка и т.п.) показатели драйвера с аппаратным ускорением в несколько раз выше, чем без него.
Эти цифры позволяют косвенно определить наличие ускорения и примерно понять, какое именно ускорение работает (аппаратное или программное).
-
Bizdelnick
- Модератор
- Сообщения: 21361
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Не работает Ctrl+Alt+F1...6
Да вот при любых условиях чё-то 60, как видите.Hephaestus писал: ↑31.10.2020 09:48При прочих равных условиях (растягивание окошка и т.п.) показатели драйвера с аппаратным ускорением в несколько раз выше, чем без него.
Пишите правильно:
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |