1

Я использую Slackware 14 на виртуальной машине в Hyper-V . Максимальное разрешение экрана, предлагаемое системой xf86 , составляет 1152x864 (сообщает xrandr). Я хотел бы добавить режим для разрешения 1600x1200 чтобы я мог запустить его на весь экран.
Как мне добавить этот пользовательский режим разрешения?

(К вашему сведению - все модули ядра для Hyper-V загружаются - hv_utils , hv_netsvc , hv_mouse , hv_storsvc)

1 ответ1

2

В старой книге Slackware был раздел (Slackware 7-8) с руководством по настройке разрешений вручную. Новая книга "основы" и различные руководства по slackware-docs, кажется, не включают это, хотя я только взглянул на это. Тем не менее, (вот что я помню из моих неспокойных дней) разрешения могут быть настроены следующим образом:

$ man xorg.conf * scroll scroll scroll *

SCREEN SECTION
       The  config  file  may  have  multiple Screen sections. (...) 
       Screen sections have the following format:

           Section "Screen"
               Identifier "name"
               Device     "devid"
               Monitor    "monid"
               entries
               ...
               SubSection "Display"
                  entries
                  ...
               EndSubSection
               ...
           EndSection
(...)
DISPLAY SUBSECTION
       Each Screen section may have multiple Display subsections. (...)
       Display subsections have the following format:

               SubSection "Display"
                   Depth  depth
                   entries
                   ...
               EndSubSection
       (...)
       Modes  "mode-name" ...
              This  optional  entry specifies the list of video modes to use. 
(...)

Например:

Section "Screen"
    Identifier     "Screen 1"
    Device         "VESA Framebuffer"
    Monitor        "My Monitor"
    DefaultDepth    24
    SubSection     "Display"
        Depth       8
        Modes      "1400x900" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1400x900" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1400x900" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       32
        Modes      "1400x900" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Это предполагает, что загруженный дайвер для эмулируемой графической карты (устройство PCI 1414:5353 VGA) в hyper-v поддерживает разрешения, которые вы ему предоставляете. Я не думаю, что было бы неразумно предполагать, что он будет поддерживать что-либо, поскольку это сделано в программном обеспечении.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .