Kirjoittaja Aihe: Taistelu resoluution herruudesta - onko häikkä monitorissa vai asetuksissa? [ra  (Luettu 6261 kertaa)

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Monitori: Samsung 226bw 22" littu, natiivi reso 1680x1050, liitetty VGA:lla (ei DVI:llä)
Emo/Näytönohjain: Asus p5b-vm eli Intel® Graphics Media Accelerator X3000 (Intel® GMA X3000) integrated
High Definition Video Processing with max. resolutions to 2048 x 1536 bpp(@ 75Hz)
Max. shared memory of 256MB
Support Microsoft® DX 9, OpenGL 1.5, Pixel Shader 3.0 ja piirisarja siis Intel G965 / ICH8.

Ongelma: näytön resoluutiot eivät asetu. Tavoitteena 1680x1050. Näyttäisi että kone antaa ulos oikeaa resoluutiota (ainakin omasta mielestään) mutta näyttö jättää suuret pätkät reunoista näyttämättä. NÄytössä ei ole kuvan koon manuaaliskaalausta ja automaattisäädöt eivät ongelmaa ratkaise. Tietyillä asetuksilla saadaan näytön leveys kohdilleen, mutta korkeus on n. 1.7 kertaa näytön koko eli virtuaalityöpöytä kasvattaa korkeutta.

Mitä on kokeiltu:
- kokeiltu sekä intel että i810 -ajureita (paketit xserver-xorg-video-i810 ja -intel)
- xorg.confiin annettu erilaisia modelineja
- 915resolutionilla kokeiltu kaikenlaista

Tässä joitain linkkejä aiheen tiimoilta:
http://www.wahlau.org/samsung_225bw_with_xorg_on_ubuntu_linux
http://ubuntuforums.org/showthread.php?p=2702458
http://ubuntuforums.org/showthread.php?t=203905&page=4
http://forums.debian.net/viewtopic.php?t=14242

Ei ole saatavilla toista näyttöä joka 1680x1050 -resoja ymmärtäisi eikä vastaavasti ole saatavilla toista konetta joka ko. resoja pystyisi antamaan jotta voisi kokeilla, onko vika näytössä. Mutta onko kenelläkään tietoa onko mahdollista monitorissa olla tällainen vika notta skaalaa pieleen? Onko toiveita että monitorin vaihto auttaisi vai näytönohjaimen peräänkö?

Tässä nykyinen xorg.conf (Kubuntun työkalujen jäljiltä):
Koodia: [Valitse]
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
  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"
  # path to defoma fonts
  FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
  Load "i2c"
  Load "bitmap"
  Load "ddc"
  Load "extmod"
  Load "freetype"
  Load "int10"
  Load "vbe"
  load "glx"
  load "GLcore"
  load "v4l"
EndSection

Section "InputDevice"
  Identifier "Generic Keyboard"
  Driver "kbd"
  option "CoreKeyboard"
  option "XkbRules" "xorg"
  option "XkbModel" "pc105"
  option "XkbLayout" "fi"
  option "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
  Identifier "Configured Mouse"
  Driver "mouse"
  option "CorePointer"
  option "Device" "/dev/input/mice"
  option "Protocol" "ImPS/2"
  option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver "wacom"
  Identifier "stylus"
  option "Device" "/dev/input/wacom"
  option "Type" "stylus"
  option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver "wacom"
  Identifier "eraser"
  option "Device" "/dev/input/wacom"
  option "Type" "eraser"
  option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
  Driver "wacom"
  Identifier "cursor"
  option "Device" "/dev/input/wacom"
  option "Type" "cursor"
  option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "Device"
  identifier "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
  busid "PCI:0:2:0"
  driver "i810"
EndSection

Section "Monitor"
  identifier "SyncMaster"
  vendorname "Generic"
  modelname "Flat Panel 1680x1050"
  HorizSync 31.5-90
  VertRefresh 60
  modeline  "1680x1050@60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync
EndSection


Section "Screen"
  Identifier "Default Screen"
  Device "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
  Monitor "SyncMaster"
  DefaultDepth 24
  SubSection "Display"
    depth 24
    modes "1680x1050@60"
  EndSubSection
EndSection

Section "ServerLayout"
  Identifier "Default Layout"
  screen 0 "Default Screen" 0 0
  InputDevice "Generic Keyboard"
  InputDevice "Configured Mouse"
  InputDevice "stylus" "SendCoreEvents"
  InputDevice "cursor" "SendCoreEvents"
  InputDevice "eraser" "SendCoreEvents"
EndSection

Section "DRI"
  Mode 0666
EndSection
Section "ServerFlags"
EndSection

Myös seuraavaa modelinea on kokeiltu:
  modeline "1680x1050"  119.00  1680 1728 1760 1840  1050 1053 1059 1080 -hsync +vsync


Tiedän, wacomit ovat turhia. Näillä asetuksilla resoluutio lienee 1280x1024 ja menee ruudun reunoista yli myöskin.

Tällaisia rivejä on 915resolutionin kanssa kokeiltu:
Koodia: [Valitse]
sudo 915resolution 3a 1680 1050 8 1840 1080
sudo 915resolution 4b 1680 1050 16 1840 1080
sudo 915resolution 5a 1680 1050 32 1840 1080


Kenelläkään mitään ajatuksia?



Nimim. vähästäkin kiitollinen :)


r





« Viimeksi muokattu: 17.10.07 - klo:10.00 kirjoittanut Risto H. Kurppa »
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Pääsin kokeilemaan ko. ohjainta Samsung 215TW-ruudulla (=1680x1050, 21"). Liitteenä oleva xorg.conf antoi tulokseksi VGA-piuhalla - maagiset 1600x1200! Eli parempi muttei vieläkään mitä haetaan..

r

[ylläpito on poistanut liitteen]
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
« Viimeksi muokattu: 01.06.07 - klo:00.32 kirjoittanut Risto H. Kurppa »
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

Sarkas

  • Vieras
Pääsin kokeilemaan ko. ohjainta Samsung 215TW-ruudulla (=1680x1050, 21"). Liitteenä oleva xorg.conf antoi tulokseksi VGA-piuhalla - maagiset 1600x1200! Eli parempi muttei vieläkään mitä haetaan..

r

En tiedä onko samanlainen juttu kun mulla oli LG:n näytön kanssa, VGA-kaapelilla jätti leveät mustat reunat sivuille, DVI-kaapelin vaihto auttoi.

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
En tiedä onko samanlainen juttu kun mulla oli LG:n näytön kanssa, VGA-kaapelilla jätti leveät mustat reunat sivuille, DVI-kaapelin vaihto auttoi.

Ei jätä mustia reunoja, päin vastoin, osa kuva-alasta menee ruudun ulkopuolelle. Emossa ei ole DVI:tä, pitänee harkita uutta ohjainta. Onhan se typerää jos integroitu Intel ei pelaa laisinkaan..


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

maceking

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Ei jätä mustia reunoja, päin vastoin, osa kuva-alasta menee ruudun ulkopuolelle. Emossa ei ole DVI:tä, pitänee harkita uutta ohjainta. Onhan se typerää jos integroitu Intel ei pelaa laisinkaan..

Minulla kävi kanssa samalla tavalla eli osa kuva alasta meni ruudun ulkopuolelle. Näytönohjain on tosin eri mutta ajurina oli i815, kun vaihdoin ajuriksi intel  ja buutasin koneen niin samoilla  915resolution ja xorg.conf asetuksilla näyttö alkoi toimia.  Oletko kokeillut tuota tapaa millä sain oman 22' wide näytön toimiaan?

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
inteliä kokeiltiin myös, tuloksetta, mutta pitää ehkä vielä kokeilla uudemman kerran.. Kiitos vinkistä!

Onko jollain tietoa mitkä oikein ovat i815:n ja intelin erot?


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Intelistä nyt en mitään tiedä, mutta mitäs antaapi sudo /usr/sbin/915resolution -l ?
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Intelistä nyt en mitään tiedä, mutta mitäs antaapi sudo /usr/sbin/915resolution -l ?

Riippuu siitä, mitä on tehnyt bootin jälkeen: ilman askartelua se antaa tiedot resoista ja 1680x1050 puuttuu, ajamalla sopivat komennot (eli lisäämällä ne 1680x1050 -resot) se näyttää myös ne. Tämä tehdään komentoriviltä, ennen X:n käynnistämistä.


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

verneri

  • Käyttäjä
  • Viestejä: 10
    • Profiili
Hei Risto H.

Saitko resoluution oikeaksi laitteistollasi? Mä olen yrittänyt samaa Debian 4.0:lla ja Ubuntu Feistyllä. Ainoa tämän foorumin kautta löytyneistä neuvoista, mitä en ole kokeillut oli se, että laittaisin 915resolution-skriptin käynnistymään bootissa aikaisemmin. Olen tällä hetkellä pakon edessä käyttänyt Debian Sidiä, mutta se ei liene pidemmän päälle kovin viisas ratkaisu. Haluaisin mahdollisimman vakaan systeemin. Mieluiten Etchin, mutta jos tämä toimii myös Ubuntu Feistyllä, voisin siirtyä siihen. Etchissä ei ole Intel-ajuria, joten olennaista on myös se tieto, millä ajurilla sait laitteiston toimimaan.

Kiitos jo etukäteen
T. Verneri

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Hei Risto H.

Saitko resoluution oikeaksi laitteistollasi? Mä olen yrittänyt samaa Debian 4.0:lla ja Ubuntu Feistyllä. Ainoa tämän foorumin kautta löytyneistä neuvoista, mitä en ole kokeillut oli se, että laittaisin 915resolution-skriptin käynnistymään bootissa aikaisemmin.

Laitteisto ei itseasiassa ole omani vaan kaverin, joka oli nyt reissussa. Tutkimukset jatkuvat, voi olla että lähdemme seuraavaksi yrittämään näytönohjaimen vaihtoa.. X3000 tuntuu olevan vielä kovin uusi/heikosti konffattavissa. Omalla koneella (sama emo, ASUS p5b-vm) kokeilin, sain tosiaan 1600x1200 -reson ulos ohjaimesta, mutta 1680x1050 on vielä saavuttamatta..


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

verneri

  • Käyttäjä
  • Viestejä: 10
    • Profiili

Joo...

Minäkin olen saanut 1600x1200. Debian Sidissä 1650x1050 toimii suoraan, koska intel-ajurin versio 2.0 ei välitä Video-biosissa olevista resoluutioista. Täytynee toivoa, että joku bäkporttaa tarvittavat paketit Etchiin tai sitten Feistyyn. Ei viitsisi siirtyä rpm-distroihin eikä Gentoohon, koska apt on niin kätevä. Näytönohjaimen hankinta oli todellakin yksi vaihtoehto.

Kiitos kommentistasi
T. Verneri

aapo

  • Käyttäjä
  • Viestejä: 195
    • Profiili
TÄSSÄ YKSI RATKAISU:
Kone on siis se sama yksilö josta Risto koko viestiketjun aloitti.

Luulin jo tehneeni kaikki temput. xorg.confia käsin, dpkg-reconfigurella, kden ohjelmilla, 915resolution. Mikään ei auttanut, mutta tämä on todettu siksi että feistyni ei millään muotoa ole fresh-install.


Sain toisestakin lähteestä varmistuksen, että feistyssä on intelin vanhat ajurit ja uudet ovat olemassa. Gutsyyn ne tulevat.

Osoitteesta http://archive.ubuntu.com/ubuntu/pool/main/x/xserver-xorg-video-intel/  hain tiedoston xserver-xorg-video-intel_2.0.0-1ubuntu2_i386.deb joka on siis intelin näytönohjaimen versio 2 (ubuntulle, i386 koneeseen).
Deb paketti asennetaan komentamalla
Koodia: [Valitse]
sudo dpkg -i paketin_nimi.deb
Tuosta sain riippuvuus-virheen, eli tuota debiä ei voi asentaa, jos ei ole asennettu sitäJaSitäPakettia ja sitäJaSitäVersiota. Se onneksi antoi ihan tarkat tiedot, että mikä minulla on ja mikä pitäisi olla.
Tähän tyyliin:
  xserver-xorg-video-intel depends on libc6 (>= 2.5-5); however:
  Version of libc6 on system is 2.5-0ubuntu14.

Surffasin osoitteeseen http://packages.ubuntu.com, josta search-toiminnolla etsin libc6 ja valitsin listasta oikean paketin. Paketin tiedoissa on lopussa "More Information", jossa on source package kohdassa latausosoite, tässä tapauksessa http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/glibc_2.5.orig.tar.gz.
Tässä siis pointti on tuo osoitteen alkuosa, johon selaimella menin kurkkimaan, että olisiko siellä samanniminen paketti, mutta uudemmalla (tarvitsemallani) versiolla ja siellähän oli. Ja mikä parasta valmiiksi myös valmis .deb. Sen lataaminen ja asentaminen antoi sitten puolestaan uusia riippuvuuksia.

En tiedä onko olemassa työkalua joka tämän olisi automatisoinut, en tiennyt kuinka syvälle tämä jatkuu, onko yritys tuhoon tuomittu, mutta OTIN riskin.
Loppujen lopuksi paketteja ei tarvittu kuin kuusi, ja sain kaikki asennettua. Koneen boottaus (ehkä pelkän X:n boottaus olisi riittänyt, mutta painoin vahingossa väärää nappia).
/etc/X11/xorg.conf oli siinä kunnossa mihin olin sen joskus aiemmissa yrityksissä jättänyt, joten ajoin vielä dpkg-reconfigure -phigh xserver-xorg, ajuriksi intel ja resoluutioksi haluttu 1680*1050, startx ja homma toimii.

Ja sitten vielä tarkistus että mikä intelin ajuri on käytössä.
Koodia: [Valitse]
apt-cache policy xserver-xorg-video-intel

VAROITUS tähän väliin.
Muutama tunti sitten vasta tein tämän, en tiedä mitä kaikkea meni rikki, ainakin tuo adeptin päivitysvahti ehottelee, että noi ylimääräiset ehkä rikkoo jotain ja ne vois poistaa. Että autoupdatea ei sitten voi käyttää ennenkuin joku keksii jatkoa tälle tarinalle.


Jos joku toinenkaan ei jaksa odottaa gutsyä, eikä ole riittävän rohkea käyttämään gutsyn kokeiluversiota, niin järjestelmäänsä voi rikkoa näin:
wget http://archive.ubuntu.com/ubuntu/pool/main/x/xserver-xorg-video-intel/xserver-xorg-video-intel_2.0.0-1ubuntu2_i386.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/x/xorg-server/xserver-xorg-core_1.3.0.0.dfsg-4ubuntu2_i386.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/t/tzdata/tzdata_2007f-3ubuntu1_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6_2.5-10ubuntu2_i386.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.2/gcc-4.2-base_4.2-20070528-0ubuntu2_i386.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.2/libgcc1_4.2-20070528-0ubuntu2_i386.deb
(yhtäänsä 8.8 Megaa ladattavaa)

sudo dpkg -i tzdata_2007f-3ubuntu1_all.deb
sudo dpkg -i libc6_2.5-10ubuntu2_i386.deb
sudo dpkg -i gcc-4.2-base_4.2-20070528-0ubuntu2_i386.deb
sudo dpkg -i libgcc1_4.2-20070528-0ubuntu2_i386.deb
sudo dpkg -i xserver-xorg-core_1.3.0.0.dfsg-4ubuntu2_i386.deb
sudo dpkg -i xserver-xorg-video-intel_2.0.0-1ubuntu2_i386.deb

(Tolle dpkg -i vois ehkä antaa nuo kaikki kerrallakin)


HUOM. Jos et tiedä mitä teet, niin mieti vielä kerran, vain täysin välinpitämätön ihminen copy-pastettaa komentoriville sudoa käyttäviä rivejä, ymmärtämättä niiden seurauksia.
Tuossa siis esim asennetaan gcc-4.2-base asentamatta kuitenkaan oikeasti gcc:stä versiota 4.2. (Tuskin on hyväksi)

------Lisätty-------------
Eli muutama paketti tossa meni tosiaan rikki, että ei pystynyt edes apt-getillä asentamaan mitään, ennenkuin ne korjaa.
Tämmösillä lisäriveillä sai taas pakettienhallinnan toimimaan. Se ei tietty takaa, että järjestelmä muuten on ehjä.
wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6-i686_2.5-10ubuntu2_i386.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6-dev_2.5-10ubuntu2_i386.deb
(yhteensä n. 6M lisää)

sudo dpkg -i libc6-i686_2.5-10ubuntu2_i386.deb
sudo dpkg -i libc6-dev_2.5-10ubuntu2_i386.deb


Tässä vielä lista paketeista, jotka ovat riskiryhmässä (eli ne olisivat poistuneet, jos nuo rikki olevat olisi poistanut)
build-essential
g++
g++-4.1
libexif-dev
libgl1-mesa-dev
libgphoto2-2-dev
libstdc++6-4.1-dev
libusb-dev
ubuntu-minimal



« Viimeksi muokattu: 12.06.07 - klo:18.43 kirjoittanut aapo »

vikitus

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Sain ite toimimaan näin.

1. Käytin resolution915 ja tein sille scriptin, joka käynnistyy ennen gnomea.

2. Kikkailin xorg.configgia tällä tavalla:

Section "Device"
   Identifier   "Intel Corporation 82G965 Integrated Graphics Controller"
   Driver      "i810"
   BusID      "PCI:0:2:0"
   Option "ForceBIOS" "1680x1050=1600x1200"
EndSection

Section "Monitor"
   Identifier   "Acer AL2216W"
   Option      "DPMS"
   DisplaySize   444   227  # 444,5 * 277,8125 = 1680 * 1050 ja jos joku muu niin lasketaan nain: displaysize = (<pixelsize>/96)*25.4
EndSection

Joskus gnome omituisesti unohtaa et käytetään 1560*1050 ja yrittää tarjota 1240*jotain, mutta hoituu kun säädetään gnomessa.

En ole vieläkään täysin tyytyväinen lopputulokseen. Voiko olla niin et tuo analoginen liitäntätapa ei enää riitä kun käytetään 24 bittinen 1560*1050 22 laajakuvanäytöllä. Olen yrittänyt kaikenlaista, mutta silti suttuinen. Sama homma windows puolella.
« Viimeksi muokattu: 14.06.07 - klo:16.04 kirjoittanut vikitus »