Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Конфиг X.org под intel-ю карту с отключением встреонного экрана  (Прочитано 414 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gaussmake1994

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
В общем, понадобилось мне запускать (fallout new vegas в wine) в отдельном X-сервере. При этом имеет смысл отключить встроенный экран ноутбука (по умолчанию при запуске нового X-а выводится одно изображение на оба, что с учётом разности разрешений - не айс).
Склепал такой конфиг :
Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
FontPath     "/usr/share/fonts/X11/100dpi"
FontPath     "/usr/share/fonts/X11/75dpi"
FontPath     "built-ins"
EndSection

Section "Module"
Load "dri"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "int10"
Load "vbe"
        Load  "record"
        Load  "glx"
        Load  "dbe"
        Load  "extmod"
        Load  "dri2"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "External VGA"
Option       "Enable" "true"
Option       "PrefferedMode" "1920x1080"
EndSection

Section "Monitor"
Identifier "Integrated LCD"
Option      "Ignore" "true"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"            # [<bool>]
        #Option     "AccelMethod"        # <str>
        #Option     "Backlight"          # <str>
        #Option     "DRI"                # <str>
        #Option     "ColorKey"            # <i>
        #Option     "VideoKey"            # <i>
        #Option     "Tiling"              # [<bool>]
        #Option     "LinearFramebuffer"  # [<bool>]
        #Option     "VSync"              # [<bool>]
        #Option     "PageFlip"            # [<bool>]
        #Option     "SwapbuffersWait"    # [<bool>]
        #Option     "TripleBuffer"        # [<bool>]
        #Option     "XvPreferOverlay"    # [<bool>]
        #Option     "HotPlug"            # [<bool>]
        #Option     "ReprobeOutputs"      # [<bool>]
        #Option     "XvMC"                # [<bool>]
        #Option     "ZaphodHeads"        # <str>
        #Option     "VirtualHeads"        # <i>
        #Option     "TearFree"            # [<bool>]
        #Option     "PerCrtcPixmaps"      # [<bool>]
        #Option     "FallbackDebug"      # [<bool>]
        #Option     "DebugFlushBatches"  # [<bool>]
        #Option     "DebugFlushCaches"    # [<bool>]
        #Option     "DebugWait"          # [<bool>]
        #Option     "BufferCache"        # [<bool>]
Identifier  "Card0"
Driver      "intel"
BusID       "PCI:0:2:0"
Option      "Monitor-VGA1" "External VGA"
Option      "Monitor-LVDS1" "Integrated LCD"
Option     "DRI"   "true"
Option     "DRI2"  "true"
Option      "AccelMethod"  "uxa"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "External VGA"
DefaultDepth 24

SubSection "Display"
Viewport   0 0
Depth     24
Modes "1920x1080"
EndSubSection
EndSection

Section "Extensions"
   Option     "Composite"  "Enable"
   Option     "RENDER"     "Enable"
EndSection

Скрипт запуска такой (сейчас оно запускает explorer) :#!/bin/bash
cd /etc/X11
X :2 -ac -terminate -config only_one_monitor.conf & sleep 2
cd $HOME
DISPLAY=:2 nice -20 env WINEPREFIX="/home/user/.wine" wine explorer

Запуск проходит коректно, "встроенный" экран не используется, разрешение внешнего тоже корректное. Но, 2 проблемы:
  • жутко зернистое изображение
  • таки тормозит хуже чем в "родном" сервере. Притом glxgears наоборот выдает в отдельном X-е намного лучший результат

У кого-нибудь есть догадки, что я делаю не так?

UPD. Забыл вывод lspci и xrandr-а, вот они :
user@user-Calpella:~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
user@user-Calpella:~$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
LVDS1 connected (normal left inverted right x axis y axis)
   1366x768       60.0 +
   1360x768       59.8     60.0 
   1024x768       60.0 
   800x600        60.3     56.2 
   640x480        59.9 
VGA1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm
   1920x1080      60.0*+
   1680x1050      60.0 
   1600x900       60.0 
   1280x1024      75.0     60.0 
   1440x900       59.9 
   1280x800       59.8 
   1152x864       75.0 
   1280x720       60.0 
   1024x768       75.1     70.1     60.0 
   832x624        74.6 
   800x600        72.2     75.0     60.3     56.2 
   640x480        75.0     72.8     66.7     60.0 
   720x400        70.1 
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
user@user-Calpella:~$
« Последнее редактирование: 01 Ноября 2014, 22:56:08 от gaussmake1994 »

 

Страница сгенерирована за 0.02 секунд. Запросов: 22.