Титла: Разделителна способност Публикувано от: kgochev в Jan 23, 2012, 16:57 Имам монитор Fujitsu-Siemens 19", който се пуска от Ubuntu 11.10 с разделителна способност 1024х768. Пробвах да спра Х сървъра (предполагам, че е Xorg) и да го реконфигурирам, но се оказа, че в /etc/init.d няма такава команда. Освен това не можах да намеря и конфигурационен файл на Х сървъра, където да променя параметрите на монитора. Видеото ми е на дъното, което е ASUS P5G41T-M LX3. Мониторът работи на 1280х1024(това му е оптималния режим). Изчетох доста работи, но те не се "вързват" с моята версия на Ubuntu. Надявам се някой да ми подскаже какво да направя (къде да намеря конфиг файл или да си го направя сам или не знам ... нещо което да ми свърши работа). Благодаря предварително!
Титла: Re: Разделителна способност Публикувано от: trosho в Jan 23, 2012, 20:29 Чипсетът на твоята дънна платка би трябвало да е Intel G41 Express Chipset, а видеокартата - Intel GMA X4500.
Разгледай тази тема - цък ($2). В нея се говори за подобен на твоя проблем с резолюцията. Можеш да следваш стъпките, за да се ориентираш по-добре в проблема си. Провери изхода от тази команда: Код: glxinfo | grep vendor Изпълни и следващите команди: Код: lspci -vvnn | grep Graphics За да се види информация за модула/драйвера, се използва следващата команда: Код: modinfo i915 Накрая провери и настройките в GRUB за стартиране на системата: Код: cat /etc/default/grub Ако не можеш да се оправиш сам, пусни тук изхода от тези команди, за да ги погледнат повече хора. Титла: Re: Разделителна способност Публикувано от: shoshon в Jan 23, 2012, 20:38 Добре де, не разбрах, като отидеш на Система->Настройки->Монитор няма ли друга резолюция?
xrandr има хубав manual може да го прочетеш. П.С не е нужно да спираш X или да си системен администратор, за да си смениш настройките на монитора. Ако беше така, никой вече нямаше да ползва Лайнукс. Титла: Re: Разделителна способност Публикувано от: kgochev в Feb 01, 2012, 11:45 След като разгледах и проверих всичко, което ме посъветва trosho,(благодаря!!!), установих че:
1. имам драйвер, който поддържа точно "моето" ID на картата 2. не знам защо системата ми работи с VESA 3. нямам ред в /etc/default/grub, който да ме касае и затова показвам какво получих като отговор на командите (просто не ми стигат знанията, явно!) glxinfo | grep vendor server glx vendor string: SGI client glx vendor string: Mesa Project and SGI OpenGL vendor string: Tungsten Graphics, Inc lspci -vvnn | grep Graphics 00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e32] (rev 03) (prog-if 00 [VGA controller]) sudo lshw -c video *-display description: VGA compatible controller product: 4 Series Chipset Integrated Graphics Controller vendor: Intel Corporation physical id: 2 bus info: pci@0000:00:02.0 version: 03 width: 64 bits clock: 33MHz capabilities: msi pm vga_controller bus_master cap_list rom configuration: driver=i915 latency=0 resources: irq:42 memory:fe400000-fe7fffff memory:e0000000-efffffff ioport:dc00(size=8) modinfo i915 filename: /lib/modules/3.0.0-15-generic-pae/kernel/drivers/gpu/drm/i915/i915.ko license: GPL and additional rights description: Intel Graphics author: Tungsten Graphics, Inc. license: GPL and additional rights srcversion: 8EC4CC76A8C977AA45229C9 alias: pci:v00008086d0000015Asv*sd*bc03sc*i* alias: pci:v00008086d00000162sv*sd*bc03sc*i* alias: pci:v00008086d00000152sv*sd*bc03sc*i* alias: pci:v00008086d00000166sv*sd*bc03sc*i* alias: pci:v00008086d00000156sv*sd*bc03sc*i* alias: pci:v00008086d0000010Asv*sd*bc03sc*i* alias: pci:v00008086d00000126sv*sd*bc03sc*i* alias: pci:v00008086d00000116sv*sd*bc03sc*i* alias: pci:v00008086d00000106sv*sd*bc03sc*i* alias: pci:v00008086d00000122sv*sd*bc03sc*i* alias: pci:v00008086d00000112sv*sd*bc03sc*i* alias: pci:v00008086d00000102sv*sd*bc03sc*i* alias: pci:v00008086d00000046sv*sd*bc03sc*i* alias: pci:v00008086d00000042sv*sd*bc03sc*i* alias: pci:v00008086d0000A011sv*sd*bc03sc*i* alias: pci:v00008086d0000A001sv*sd*bc03sc*i* alias: pci:v00008086d00002E92sv*sd*bc03sc*i* alias: pci:v00008086d00002E42sv*sd*bc03sc*i* alias: pci:v00008086d00002E32sv*sd*bc03sc*i* alias: pci:v00008086d00002E22sv*sd*bc03sc*i* alias: pci:v00008086d00002E12sv*sd*bc03sc*i* alias: pci:v00008086d00002E02sv*sd*bc03sc*i* alias: pci:v00008086d00002A42sv*sd*bc03sc*i* alias: pci:v00008086d00002A12sv*sd*bc03sc*i* alias: pci:v00008086d00002A02sv*sd*bc03sc*i* alias: pci:v00008086d000029D2sv*sd*bc03sc*i* alias: pci:v00008086d000029C2sv*sd*bc03sc*i* alias: pci:v00008086d000029B2sv*sd*bc03sc*i* alias: pci:v00008086d000029A2sv*sd*bc03sc*i* alias: pci:v00008086d00002992sv*sd*bc03sc*i* alias: pci:v00008086d00002982sv*sd*bc03sc*i* alias: pci:v00008086d00002972sv*sd*bc03sc*i* alias: pci:v00008086d000027AEsv*sd*bc03sc*i* alias: pci:v00008086d000027A2sv*sd*bc03sc*i* alias: pci:v00008086d00002772sv*sd*bc03sc*i* alias: pci:v00008086d00002592sv*sd*bc03sc*i* alias: pci:v00008086d0000258Asv*sd*bc03sc*i* alias: pci:v00008086d00002582sv*sd*bc03sc*i* alias: pci:v00008086d00002572sv*sd*bc03sc*i* alias: pci:v00008086d0000358Esv*sd*bc03sc*i* alias: pci:v00008086d00003582sv*sd*bc03sc*i* alias: pci:v00008086d00002562sv*sd*bc03sc*i* alias: pci:v00008086d00003577sv*sd*bc03sc*i* depends: drm,drm_kms_helper,video,i2c-algo-bit vermagic: 3.0.0-15-generic-pae SMP mod_unload modversions 686 parm: modeset:int parm: fbpercrtc:int parm: panel_ignore_lid:int parm: powersave:int parm: semaphores:int parm: i915_enable_rc6:int parm: i915_enable_fbc:int parm: lvds_downclock:int parm: lvds_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int) parm: vbt_sdvo_panel_type:int parm: reset:bool cat /etc/default/grub # If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. # For full documentation of the options in this file, see: # info -f grub -n 'Simple configuration' GRUB_DEFAULT=0 #GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" # Uncomment to enable BadRAM filtering, modify to suit your needs # This works with Linux (no patch required) and with any kernel that obtains # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...) #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_RECOVERY="true" # Uncomment to get a beep at grub start #GRUB_INIT_TUNE="480 440 1" Може би има нещо, което не виждам, или не знам, че е важно, но в края на краищата не можах да се оправя. Разгледах и решението в линка, касаещ Gentoo, но ми се стори, че проблемът не е същия. Надявам се да ми помогнете!!! Забравих да напиша, този мач с промяната на разделителната способност от графичния интерфейс, разбира се съм го играл. Титла: Re: Разделителна способност Публикувано от: trosho в Feb 01, 2012, 15:44 Нещата с драйвера изглеждат наред. Картата е разпозната и е зареден правилният драйвер - "configuration: driver=i915 latency=0". В него има поддръжка за [8086:2e32] - "pci:v00008086d00002E32sv*sd*bc03sc*i*". В конфигурацията на GRUB няма опция за спиране на KMS (Kernel Mode Setting). Ако провериш с команда "grep -i drm /var/log/Xorg.0.log" (или с "lsmod | grep drm"), би трябало да има редове, съдържащи drm/DRM, което показва работещ KMS.
Не би трябвало да имаш проблеми с влизането в Ubuntu сесията (Ubuntu-2D сесията се използва, ако нямаш 3D поддръжка в картата или драйвера) или с десктоп ефектите. Причина за проблем с резолюцията може да е неправилно разпознат монитор, както е в тази тема - цък ($2). Може да провериш в Xorg.0.log какви стойности на hsync и vrefresh се изпробват/задават: Код: grep -e sync -e refresh /var/log/Xorg.0.log Трябва да провериш в книжката за монитора какви са правилните стойнисти на HorizSync и VertRefresh за него и да ги подадеш през конфигурационен файл на Xorg - /etc/X11/xorg.conf (или файл в директория xorg.conf.d). Ако нямаш такава документация, може да опиташ да инсталираш пакет xresprobe и да използваш команда ddcprobe – цък ($2). Важно е стойностите да са правилни, за да не се стигне до повреда на монитора. В Ubuntu 11.10 GDM е заменен с LightDM. За да спреш графичната среда и да си направиш xorg.conf, който след това да редактираш, трябва да си се логнал с потребителския си акаунт през някоя виртуална конзола (Ctrl+Alt+F1, например) и да използваш тези команди за спиране/пускане на LightDM: Код: sudo service lightdm stop Титла: Re: Разделителна способност Публикувано от: kgochev в Feb 07, 2012, 11:27 Проблемът продължава да си стои. Единственото нещо, което постигнах, е че успях да си променя резолюцията с xrandr. Само че това става всеки път, като го пусна, което е бавно и досадно. Междувременно се опитах да си напиша xorg.conf файл, следвайки всички указания, които успях да намеря. Резултатът е следния:
Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" RightOf "Screen0" Screen 2 "Screen2" RightOf "Screen1" 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 "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "built-ins" EndSection Section "Module" Load "dri2" Load "dbe" Load "dri" Load "glx" Load "record" Load "extmod" 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 "Device" Identifier "4 Series Chipset Integrated Graphics Controler" Driver "i915" EndSection Section "Monitor" Identifier "Scenic Viev B19-2CL" HorizSync 42.0 - 82.0 VertRefresh 55.0 - 76.0 Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync Modeline "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync Modeline "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync Modeline "848x480_60.00" 31.50 848 872 952 1056 480 483 493 500 -hsync +vsync Modeline "640x480_60.00" 23.75 640 664 720 800 480 483 487 500 -hsync +vsync EndSection Section "Screen" Identifier "Default Screen" Monitor "Scenic Viev B19-2CL" Device "4 Series Chipset Integrated Graphics Controler" DefaultDepth 24 Subsection "Display" Depth 24 Modes "1280x1024" "1024x768" "800x600" "848x480" "640x480" EndSubsection EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection Section "Monitor" Identifier "Monitor1" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection Section "Monitor" Identifier "Monitor2" VendorName "Monitor Vendor" ModelName "Monitor Model" 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 "DRI" # [<bool>] #Option "ColorKey" # <i> #Option "VideoKey" # <i> #Option "FallbackDebug" # [<bool>] #Option "Tiling" # [<bool>] #Option "LinearFramebuffer" # [<bool>] #Option "Shadow" # [<bool>] #Option "SwapbuffersWait" # [<bool>] #Option "TripleBuffer" # [<bool>] #Option "XvMC" # [<bool>] #Option "XvPreferOverlay" # [<bool>] #Option "DebugFlushBatches" # [<bool>] #Option "DebugFlushCaches" # [<bool>] #Option "DebugWait" # [<bool>] #Option "HotPlug" # [<bool>] #Option "RelaxedFencing" # [<bool>] Identifier "Card0" Driver "intel" BusID "PCI:0:2:0" 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 "ShadowFB" # [<bool>] #Option "Rotate" # <str> #Option "fbdev" # <str> #Option "debug" # [<bool>] Identifier "Card1" Driver "fbdev" BusID "PCI:0:2:0" 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 "ShadowFB" # [<bool>] #Option "DefaultRefresh" # [<bool>] #Option "ModeSetClearScreen" # [<bool>] Identifier "Card2" Driver "vesa" BusID "PCI:0:2:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "Card1" Monitor "Monitor1" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Screen" Identifier "Screen2" Device "Card2" Monitor "Monitor2" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Всъщност, към това което ми създаде командата xorg -configure, добавих описанията на монитора, картата и драйвера в отделни секции. Може би трябва да изтрия останалото, ама не знам дали е така (взе да прилича малко на Васил Найденов на песента). Та, ако може пак да ме посъветвате?! P.S. Пропуснах да напиша, че modeline са взети от резултата на изпълнението на cvt със съответната разделителна способност. |