akatrevorjay / edid-generator

Hackerswork to generate an EDID blob from given Xorg Modelines, complete with valid checksum.
GNU General Public License v3.0
222 stars 50 forks source link

Possible to use resolutions higher than native screen resolution? #7

Open LukaJankovic opened 6 years ago

LukaJankovic commented 6 years ago

I have a 1440p screen on my laptop; with 1x scaling everything is too small and with 2x scaing everything is too large. So on Xorg I created a 4k resolution and used it with 2x scaling to get to a comfortable size. However, applying 3840x2160 doesn't seem to work using this tool. I also tried 3200x1800 with similar results. However, applying 1920x1080 works perfectly. I'm not if this is to any relevance, but here's what I've got:

LThinkpad │ $ sudo edid-decode 3840x2160.bin
[sudo] password for Luka:               
Extracted contents: 
header:          00 ff ff ff ff ff ff 00                                        
serial number:   31 d8 00 00 00 00 00 00 05 16                                  
version:         01 03                  
basic params:    6d 64 38 78 ea         
chroma info:     5e c0 a4 59 4a 98 25 20 50 54                                  
established:     00 00 00               
standard:        c1 c0 01 01 01 01 01 01 01 01 01 01 01 01 01 01                
descriptor 1:    6b 16 00 c0 f5 70 4d 80 40 a0 35 00 e8 32 32 00 00 1e          
descriptor 2:    00 00 00 ff 00 4c 69 6e 75 78 20 23 30 0a 20 20 20 20          
descriptor 3:    00 00 00 fd 00 3b 3d 85 87 48 00 0a 20 20 20 20 20 20          
descriptor 4:    00 00 00 fc 00 33 38 34 30 78 32 31 36 30 5f 36 30 2e          
extensions:      30 
checksum:        30 

Manufacturer: LNX Model 0 Serial Number 0                                       
Made week 5 of 2012 
EDID version: 1.3   
Analog display, Input voltage level: 0.7/0.7 V                                  
Sync: Separate Composite Serration      
Maximum image size: 100 cm x 56 cm      
Gamma: 2.20         
DPMS levels: Standby Suspend Off        
RGB color display   
First detailed timing is preferred timing                                       
Established timings supported:          
Standard timings supported:             
  1792x1008@60Hz    
Detailed mode: Clock 57.390 MHz, 1000 mm x 562 mm                               
               3840 3904 4064 5312 hborder 0                                    
               2160 2163 2168 2237 vborder 0                                    
               +hsync +vsync            
Serial number: Linux #0                 
Monitor ranges (GTF): 59-61Hz V, 133-135kHz H, max dotclock 720MHz              
Has 48 extension blocks                 
Checksum: 0x30 (should be 0x3e)         
EDID block does NOT conform to EDID 1.3!                                        
        Name descriptor not terminated with a newline                           
EDID block does not conform at all!     
        Block has broken checksum

Also, I'm running Fedora. Apologies if I missed something blatantly obvious, Thanks!