nixp.ru v3.0

21 октября 2017,
суббота,
11:38:31 MSK

DevOps с компанией «Флант»
Slong написал 20 сентября 2005 года в 01:19 (525 просмотров) Ведет себя неопределенно; открыл 9 тем в форуме, оставил 17 комментариев на сайте.

Есть видео — Radeon 9600 + fglrx

Монитор — Samsung 713n

Как можно настроить это на 32-х битный цвет?

XConfig

Section «Module»

Load «GLcore»

Load «dbe»

Load «dri»

Load «extmod»

Load «fbdevhw»

Load «glx»

# Load «pex5»

Load «record»

Load «xie»

Load «v4l»

Load «type1»

SubSection «extmod»

Option «omit xfree86-dga» # don’t initialise the DGA extension

EndSubSection

Load «freetype»

EndSection

Section «dri»

# Access to OpenGL ICD is allowed for all users:

Mode 0666

# Access to OpenGL ICD is restricted to a specific user group:

# Group 100 # users

# Mode 0660

EndSection

Section «Files»

RgbPath «/usr/X11R6/lib/X11/rgb»

RgbPath «/usr/X11R6/lib/X11/rgb»

FontPath «/usr/X11R6/lib/X11/fonts/misc:unscaled»

FontPath «/usr/X11R6/lib/X11/fonts/misc»

FontPath «/usr/X11R6/lib/X11/fonts/75dpi:unscaled»

FontPath «/usr/X11R6/lib/X11/fonts/75dpi»

FontPath «/usr/X11R6/lib/X11/fonts/100dpi:unscaled»

FontPath «/usr/X11R6/lib/X11/fonts/100dpi»

FontPath «/usr/X11R6/lib/X11/fonts/Speedo»

FontPath «/usr/X11R6/lib/X11/fonts/PEX»

FontPath «/usr/X11R6/lib/X11/fonts/Type1»

FontPath «/usr/share/fonts/ttf/western»

FontPath «/usr/share/fonts/ttf/decoratives»

FontPath «/usr/share/fonts/truetype»

FontPath «/usr/share/fonts/truetype/openoffice»

FontPath «/usr/share/fonts/truetype/ttf-bitstream-vera»

FontPath «/usr/share/fonts/latex-ttf-fonts»

FontPath «/usr/X11R6/lib/X11/fonts/defoma/CID»

FontPath «/usr/X11R6/lib/X11/fonts/defoma/TrueType»

FontPath «/usr/X11R6/lib/X11/fonts/local/»

FontPath «/usr/X11R6/lib/X11/fonts/misc/»

FontPath «/usr/X11R6/lib/X11/fonts/75dpi/:unscaled»

FontPath «/usr/X11R6/lib/X11/fonts/100dpi/:unscaled»

FontPath «/usr/X11R6/lib/X11/fonts/Speedo/»

FontPath «/usr/X11R6/lib/X11/fonts/Type1/»

FontPath «/usr/X11R6/lib/X11/fonts/TrueType/»

FontPath «/usr/X11R6/lib/X11/fonts/freefont/»

FontPath «/usr/X11R6/lib/X11/fonts/75dpi/»

FontPath «/usr/X11R6/lib/X11/fonts/100dpi/»

# The module search path. The default path is shown here.

# ModulePath «/usr/X11R6/lib/modules»

EndSection

Slong

Section «InputDevice»

   Identifier      «Keyboard1»

   Driver      «Keyboard»

   Option «AutoRepeat» «500 30»

   Option «XkbRules»      «xfree86»

   Option «XkbModel»      «microsoftpro»

   Option «XkbLayout»      «us,ru(winkeys)»

   Option «XkbOptions»      «grp:ctrl_shift_toggle»

EndSection

Section «InputDevice»

# Identifier and driver

   Identifier      «Mouse1»

   Driver      «mouse»

   Option «Protocol»    «IMPS/2»

   Option «Device»      «/dev/input/mice»

#    Option            «SendCoreEvents»      «true»

#    Option «Device»      «/dev/mouse»

   Option      «ZAxisMapping» «4 5»

   Option      «Emulate3Buttons» «no»

EndSection

Section «Monitor»

   Identifier  «SyncMaster 713n»

   HorizSync   30 — 81

   VertRefresh 56 — 75

   Option «DPMS»      «true»

Modeline «1280×1024_60.00»  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync

Modeline «1024×768_60.00»  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync

Modeline «800×600_60.00»  38.22  800 832 912 1024  600 601 604 622  -HSync +Vsync

Modeline «640×480_60.00»  23.86  640 656 720 800  480 481 484 497  -HSync +Vsync

EndSection

Section «Monitor»

   Identifier  «TV»

   HorizSync   30 — 81

   VertRefresh 56 — 75

   Option «DPMS»

EndSection

#Section «Device»

#    Identifier      «Radeon 9600»

#    Driver      «radeon»

#    VideoRam    262144

#    # Insert Clocks lines here if appropriate

#EndSection

Section «Device»

   Identifier                          «Radeon 9600»

   Driver                              «fglrx»

# ### generic DRI settings ###

# === disable PnP Monitor  ===

   #Option                              «NoDDC»

# === disable/enable XAA/DRI ===

   Option «no_accel»                   «no»

   Option «no_dri»                     «no»

# === misc DRI settings ===

   Option «mtrr»                       «off» # disable DRI mtrr mapper, driver has its own code for mtrr

# ### FireGL DDX driver module specific settings ###

# === Screen Management ===

   Option «DesktopSetup»               «Clone»

   Option «MonitorLayout»              «CRT, STV»

   Option «IgnoreEDID»                 «off»

   Option «HSync2»                     «30 — 81»

   Option «VRefresh2»                  «56 — 75»

   Option «ScreenOverlap»              «0»

# === TV-out Management ===

   Option «NoTV»                       «no»

   Option «TVStandard»                 «NTSC-M»

   Option «TVHSizeAdj»                 «0»

   Option «TVVSizeAdj»                 «0»

   Option «TVHPosAdj»                  «0»

   Option «TVVPosAdj»                  «0»

   Option «TVHStartAdj»                «0»

   Option «TVColorAdj»                 «0»

   Option «GammaCorrectionI»           «0×06419064»

   Option «GammaCorrectionII»          «0×06419064»

# === OpenGL specific profiles/settings ===

   Option «Capabilities»               «0×00000000»

# === Video Overlay for the Xv extension ===

   Option «VideoOverlay»               «on»

# === OpenGL Overlay ===

# Note: When OpenGL Overlay is enabled, Video Overlay

#       will be disabled automatically

   Option «OpenGLOverlay»              «off»

# === Center Mode (Laptops only) ===

   Option «CenterMode»                 «off»

# === Pseudo Color Visuals (8-bit visuals) ===

   Option «PseudoColorVisuals»         «off»

# === QBS Management ===

   Option «Stereo»                     «off»

   Option «StereoSyncEnable»           «1»

# === FSAA Management ===

   Option «FSAAEnable»                 «no»

   Option «FSAAScale»                  «1»

   Option «FSAADisableGamma»           «no»

   Option «FSAACustomizeMSPos»         «no»

   Option «FSAAMSPosX0»                «0.000000»

   Option «FSAAMSPosY0»                «0.000000»

   Option «FSAAMSPosX1»                «0.000000»

   Option «FSAAMSPosY1»                «0.000000»

   Option «FSAAMSPosX2»                «0.000000»

   Option «FSAAMSPosY2»                «0.000000»

   Option «FSAAMSPosX3»                «0.000000»

   Option «FSAAMSPosY3»                «0.000000»

   Option «FSAAMSPosX4»                «0.000000»

   Option «FSAAMSPosY4»                «0.000000»

   Option «FSAAMSPosX5»                «0.000000»

   Option «FSAAMSPosY5»                «0.000000»

# === Misc Options ===

   Option «UseFastTLS»                 «0»

   Option «BlockSignalsOnLock»         «on»

   Option «UseInternalAGPGART»         «yes»

   Option «ForceGenericCPU»            «no»

   BusID «PCI:2:0:0»    # vendor=1002, device=4152

   Screen 0

EndSection

Section «Screen»

   Identifier  «Screen0»

   Device      «Radeon 9600»

   Monitor     «SyncMaster 713n»

   DefaultDepth 24

   Subsection «Display»

       Depth       8

       Modes       «1280×1024» «1024×768» «800×600» «640×480»

       ViewPort    0 0

   EndSubsection

   Subsection «Display»

       Depth       16

       Modes       «1280×1024» «1024×768» «800×600» «640×480»

       ViewPort    0 0

   EndSubsection

   Subsection «Display»

       Depth       24

       Modes       «1280×1024» «1024×768» «800×600» «640×480»

       ViewPort    0 0

   EndSubsection

     Subsection «Display»

       Depth       32

       Modes       «1280×1024» «1024×768» «800×600» «640×480»

#        ViewPort    0 0

   EndSubsection

EndSection

Section «Screen»

   Identifier  «Screen1»

   Device      «Radeon 9600»

   Monitor     «TV»

   DefaultDepth 24

   #Option «backingstore»

   Subsection «Display»

       Depth       24

       Modes       «640×480»

       ViewPort    0 0  # initial origin if mode is smaller than desktop

#        Virtual     1280 1024

   EndSubsection

EndSection

#Section «ServerLayout»

#

#    Identifier  «Simple Layout»

#

#    Screen «Screen 1»

#

#    InputDevice «Mouse1» «CorePointer»

#    InputDevice «Keyboard1» «CoreKeyboard»

#

#EndSection

Section «ServerLayout»

   Identifier  «Server Layout»

   Screen «Screen0»

   Screen «Screen1» RightOf «Screen0»

   InputDevice «Mouse1» «CorePointer»

   InputDevice «Keyboard1» «CoreKeyboard»

EndSection

# Section «DRI»

#    Mode 0666

# EndSection

—————————————————————-

Если поставить DefaultDepth 32 то не запускается с ошибкой:

(EE) fglrx(0): Weight given (000) is inconsistent with the depth (32)

(EE) fglrx(0): PreInitWeight failed

SetVBEMode failed

(EE) fglrx(0): R200PreInit failed

(II) fglrx(0): === [R200PreInit] === end

(II) UnloadModule: «fglrx»

(II) UnloadModule: «vgahw»

(II) Unloading /usr/X11R6/lib/modules/libvgahw.a

(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:

no screens found

8084

DefaultDepth 32

может так в screen0

Slong

Я же написал что будет — ошибку рожает (см выше)

8084

Меня не хватило доконца дочитать;)

А нах тогда 32?

Dr. Evil

боюсь оказать неосведомленным, но поддержки 32-х битного цвета в Линуксе, как, впрочем, и в винде — нет. конечно, поддержка в железе еще должна быть, но эти 32 не настоящие. все равно — 24.

Sasha2

А тем более при использовании драйвера fglrx у тебя вообще нет никакой возможности менять разрядность цвета.

anonymous

@боюсь оказать неосведомленным, но поддержки 32-х битного цвета в Линуксе, как, впрочем, и в винде — нет. конечно, поддержка в железе еще должна быть, но эти 32 не настоящие. все равно — 24.@

24 + прозрачность

блин а чем 24 не устраивают?

anonymous

@А тем более при использовании драйвера fglrx у тебя вообще нет никакой возможности менять разрядность цвета.@

почему нет могу поставить 8,16 или 24 бита …

Sasha2

Поставить то можешь, но тогда либо 3D не получишь, либо вообще ничего не изменится.

Просто нет в драйверах fglrx (пропроитарны) ничего кроме 24-битного цвета.

ВОпрос-то не в том, как до 32 дотянуть, а уж лучше, чтобы имелась возможность опустить до 16-битного цвета.

Для глаза это все равно, а для производительности — ну сам понимаешь.

eskej

А я где-то читал, что графические процессоры на 16- или 32-битный цвет выделяют один такт, а на 24 — уже два (или полтора, но больше). То есть 24 для них не является «родным». Конечно можно и на 16-и работать, но многие цвета становятся немного другими.

Dr. Evil
pol
@боюсь оказать неосведомленным, но поддержки 32-х битного цвета в Линуксе, как, впрочем, и в винде — нет. конечно, поддержка в железе еще должна быть, но эти 32 не настоящие. все равно — 24.@

24 + прозрачность

блин а чем 24 не устраивают?

а как тебе прозрачность цветов добавляет, а? какой-то странный аргумент…