Kirjoittaja Aihe: 1366*768 1:1 pixel mapping DVI, apuja?  (Luettu 3473 kertaa)

ionic

  • Käyttäjä
  • Viestejä: 12
    • Profiili
1366*768 1:1 pixel mapping DVI, apuja?
« : 31.01.08 - klo:13.44 »
Auttakaahan miestä mäessä. Tällä hetkellä ainoa esteeni windowsin suohon tunkemiselle on lcd-tv:n toimimattomuus ubuntussa. Telkkarin natiivi resoluutio 1366*768 @ 60hz(/50hz) pitäisi saada toimimaan nyt myös ubuntussa, XP:ssä kyseinen reso toimii pienellä kikkailulla iloisesti.

Näyttö: Fujitsu-Siemens Myrica 32"
Näyttis: Nvidia 5900
Liitäntä: DVI - DVI

Alla olevasta xorgin configista näkyy mimmosia modelinejä olen kokeillut tuloksetta. Tuossa käytössä oleva 1360*768 toimii, mutta kuva ei ole aivan 1:1.
Olen tehnyt windowsissa powerstripillä toimivista asetuksista modelinen, mutta linuxiin kyseisen modelinen heittämisen tulos on 1024 * 768 reso :o:
#Modeline "1366x768" 84.375 1360 1438 1582 1776 768 769 772 792 +hsync -vsync

Onko ubuntussa mahdollista(miten) määrittää Frontend Resolution ja Backend Resolution erillisiksi? Nvidia-settings näyttää kumpaankin 1360*768. Veikkaisin, että homma ratkeaisi jos Frontend reso olisi 1360*768 ja Backend resolutioksi saisi 1366*768. Tämmöisen kikkailun joudun tekemään XP:n puolella vanhoilla nvidian ajureilla, uusilla ei tarvitse.

Xorgin config näyttää tämmöseltä, mitä lisätään / poistetaan?
------------------------------------------

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   "dri"
   Load   "extmod"
   Load   "freetype"
   Load   "glx"
   Load   "int10"
   Load   "vbe"
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"
   Option      "Emulate3Buttons"   "true"
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   "Device0"
   Driver      "nvidia"
   BusID      "PCI:1:0:0"
   Option          "ConnectedMonitor" "DFP" #DFP tarkoittaa DVI-liitäntää
   Option   "ExactModeTimingsDVI" "true"
   Option   "UseEDIDFreqs" "false"
   Option   "UseEDIDDpi" "false"
   Option   "ModeValidation" "NoEdidModes, AllowNon60HzDFPModes, NoMaxPClkCheck, NoEdidMaxPClkCheck, NoMaxSizeCheck, NoDFPNativeResolutionCheck"
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   Option      "DPMS"
   HorizSync   28-64
   VertRefresh   43-60
#Modeline "1366x768" 84.375 1360 1438 1582 1776 768 769 772 792 +hsync -vsync
#Modeline "1366x768"   84.78   1366 1438 1582 1790   768 769 772 795  -hsync +vsync
#   Modeline   "1360x768" 71.357 1360 1424 1536 1792 768 771 776 795 +hsync +vsync
   Modeline  "1360x768" 85.500 1360 1424 1536 1792 768 771 777 795 -Hsync +Vsync
EndSection

Section "Screen"
   Identifier   "Screen0"
   Device      "Device0"
   Monitor      "Monitor0"
   DefaultDepth   24
   SubSection "Display"
      Depth      24
      Modes      "1360x768" #"1280x1024" "1280x768" "1024x768" "800x600" "640x480"
   EndSubSection
EndSection

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


Section "DRI"
   Mode   0666
EndSection

--------------------------------------------------

Kiittää ja kuittaa.

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: 1366*768 1:1 pixel mapping DVI, apuja?
« Vastaus #1 : 31.01.08 - klo:18.26 »
Jostain luin aikoinani, että kun tuo 1366 ei ole kahdeksalla jaollinen niin se toimii vaa ainoastaa semmosis monitoreis jossa EDID informaatio moisen antaa. Ilmeisesti joillain kikkailuilla voi kierrellä Windowsin puolella, mutta helpompaa on kokeilla 1360 ja 1368 arvoja. Linuxista en edes tiedä onko 1366 mahdollinen...

Itse en ainakaan jaksa yrittää edes 1366 tilaa kun 1360 toimii ja on täysin 1:1 sillä kolme pikseliä jää molemmista reunoista käyttämättä (joka ei siis haittaa yhtää mitää). Antaako sulle 1360 samalla tapaa, joten eikö se olisi täysin riittävä?

ionic

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Vs: 1366*768 1:1 pixel mapping DVI, apuja?
« Vastaus #2 : 31.01.08 - klo:19.14 »
Itse en ainakaan jaksa yrittää edes 1366 tilaa kun 1360 toimii ja on täysin 1:1 sillä kolme pikseliä jää molemmista reunoista käyttämättä (joka ei siis haittaa yhtää mitää). Antaako sulle 1360 samalla tapaa, joten eikö se olisi täysin riittävä?
Kuten mainitsin: Tuossa käytössä oleva 1360*768 toimii, mutta kuva ei ole aivan 1:1.

1360 olisi täysin riittävä, mutta ongelma on siinä, että tekstit ovat paikotellen "mössöä". Johtuu ilmeisesti overscannista tms...tällöin näyttö on työpöydän käytössä ainakin minulle kelvoton.

Joku viisas kun tietäisi miten tuon 1360*768 saisi toimimaan ilman niitä mössöjä eli ns. pixel perfect ;)

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: 1366*768 1:1 pixel mapping DVI, apuja?
« Vastaus #3 : 31.01.08 - klo:19.29 »
Itse en ainakaan jaksa yrittää edes 1366 tilaa kun 1360 toimii ja on täysin 1:1 sillä kolme pikseliä jää molemmista reunoista käyttämättä (joka ei siis haittaa yhtää mitää). Antaako sulle 1360 samalla tapaa, joten eikö se olisi täysin riittävä?
Kuten mainitsin: Tuossa käytössä oleva 1360*768 toimii, mutta kuva ei ole aivan 1:1.

1360 olisi täysin riittävä, mutta ongelma on siinä, että tekstit ovat paikotellen "mössöä". Johtuu ilmeisesti overscannista tms...tällöin näyttö on työpöydän käytössä ainakin minulle kelvoton.

Joku viisas kun tietäisi miten tuon 1360*768 saisi toimimaan ilman niitä mössöjä eli ns. pixel perfect ;)

Ootko kokeillu sitä 1368x768?

ionic

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Vs: 1366*768 1:1 pixel mapping DVI, apuja?
« Vastaus #4 : 31.01.08 - klo:20.31 »
Ootko kokeillu sitä 1368x768?

Joo on kokeiltu, tulos oli sama kuin 1360 eli kuva ei ollu tarkka :/

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: 1366*768 1:1 pixel mapping DVI, apuja?
« Vastaus #5 : 01.02.08 - klo:08.22 »
Ootko kokeillu sitä 1368x768?

Joo on kokeiltu, tulos oli sama kuin 1360 eli kuva ei ollu tarkka :/

Löysin tälläisen dvdplazan keskusteluista:
Lainaus
Kyllä sen täytyy 1366 olla, powerstripillä Radeon taipuu joko 1360x tai 1368x, joista kummankin resoluution Myrica pakottaa 1366x:een.

Eli tuonkin mukaan Myrica skaalailee noita jännästi muutaman pikselin verran, joka kuulostaa kyllä aika omituiselta kun useimmille töllöille jompi kumpi toimii yleensä pixel perfect.

Ehkä voisit kokeilla luoda cvt -työkalulla modelineja ja katsoa mitäs niillä sitten tapahtuu:
Koodia: [Valitse]
cvt 1366 768 60 -r
Koodia: [Valitse]
cvt 1366 768 60
En tosin siis ole varma onko linuxin puolella tukea tuolle 1366 vaakaresoluutiolle.. en ole mikää niin guru kuitenkaa ;)

Lisätty jälkikäteen:
Ainakin tämän linkin mukaan linux ajureille kelpaa vain 8 jaolliset (ja siis 1366 ei ole 8:lla jaollinen)

Lisää tutkailua viel enempi jälkikäteen:
nvidian ohjeesta löytyi tälläinen optio, jota sulla ei oo määritetty:
Lainaus
"NoWidthAlignmentCheck": the alignment of a mode's visible width is validated against the capabilities of the GPU; normally, a mode's visible width must be a multiple of 8. This argument disables this stage of the mode validation pipeline.

Voisko tuon jälkeen toimia? :)
« Viimeksi muokattu: 01.02.08 - klo:08.36 kirjoittanut timbba »

ionic

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Vs: 1366*768 1:1 pixel mapping DVI, apuja?
« Vastaus #6 : 01.02.08 - klo:12.32 »
Kiitoksia todella paljon!  8)

Homma korjaantu tuolla NoWidthAlignmentCheck optiolla sekä ottamalla käyttöön windowsissa luotu 1366*768 modeline.

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: 1366*768 1:1 pixel mapping DVI, apuja?
« Vastaus #7 : 01.02.08 - klo:15.36 »
Kiitoksia todella paljon!  8)

Homma korjaantu tuolla NoWidthAlignmentCheck optiolla sekä ottamalla käyttöön windowsissa luotu 1366*768 modeline.

Hieno homma!  :)