Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
resolution problem with Xorg and ATI M10
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
wpoely86
n00b
n00b


Joined: 01 Aug 2004
Posts: 59
Location: Belgium

PostPosted: Wed Sep 15, 2004 1:17 pm    Post subject: resolution problem with Xorg and ATI M10 Reply with quote

Hello all,

I own a Dell Inspiron 8600c with a ATI Mobility Radeon 9600 Pro Turbo (r350/M10) and a WUXGA ( 1920x1200) screen. I finally managed to get
DRI to work in Xorg but now i have an other problem. When i try to start a game lile unreal tourament 2004, the screen switches to a rainbow of colors. The games starts because i can hear the music. So it seems that my screen can't give me a resolution of 800x600. In the output of X it shows:
Code:

GetModeLine - scrn: 0 clock: 36000
GetModeLine - hdsp: 800 hbeg: 824 hend: 896 httl: 1024
                     vdsp: 600 vbeg: 601 vend: 603 vttl: 625 flags: 5

It looks like this modeline is incorrect. What can i do about this ?
And i notices something else: in my xorg.conf it says:
Code:

Subsection "Display"
Depth 24
#Modes   "1920x1200"
Virtual 1920 1200
ViewPort 0 0
EndSubsection

This works, but if i comment out the line Modes, then i get again
a rainbow of colors when i start X. When i look at the output of X i see:
Code:

GetModeLine - scrn: 0 clock: 0
GetModeLine - hdsp: 1920 hbeg: 1920 hend: 1920 httl: 1920
                     vdsp: 1200 vbeg: 1200 vend: 1200 vttl: 1200 flags: 1073741824

Sinds the clock is 0, this modeline can't be correct. Then i added the modeline that was used when X did start.
Code:

Modeline "1920x1200" 193.160 1920 2048 2256 2592 1200 1201 1203 1442 -hsync -vsync

But it didn't make any diference. When i made the output of X more verbose i notices a diference between the times X worked and when it didn't.
Working:
Code:

(==) fglrx(0): TMDS coherent mode is enabled
(II) fglrx(0): Total 0 valid mode(s) found.
(II) fglrx(0): Monitor0: Using hsync range of 31.50-110.00 kHz
(II) fglrx(0): Monitor0: Using vrefresh range of 28.00-90.00 Hz
(II) fglrx(0): Clock range:  20.00 to 350.00 MHz
(II) fglrx(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) fglrx(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) fglrx(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) fglrx(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) fglrx(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) fglrx(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) fglrx(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "416x312" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "576x384" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) fglrx(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "2048x1536" (width too large for virtual size)
(II) fglrx(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "2048x1536" (width too large for virtual size)
(II) fglrx(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) fglrx(0): Not using default mode "2048x1536" (width too large for virtual size)
(II) fglrx(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(**) fglrx(0): Virtual size is 1920x1200 (pitch 1920)
(**) fglrx(0): *Mode "1920x1200": 193.2 MHz, 74.5 kHz, 51.7 Hz
(II) fglrx(0): Modeline "1920x1200"  193.16  1920 2048 2256 2592  1200 1201 1203 1442 -hsync -vsync
(**) fglrx(0): *Mode "1600x1200": 229.5 MHz, 106.2 kHz, 85.0 Hz
(II) fglrx(0): Modeline "1600x1200"  229.50  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync
(**) fglrx(0): *Default mode "1400x1050": 155.8 MHz, 81.5 kHz, 74.8 Hz
(II) fglrx(0): Modeline "1400x1050"  155.80  1400 1464 1784 1912  1050 1052 1064 1090 +hsync +vsync
(**) fglrx(0): *Default mode "1400x1050": 122.0 MHz, 64.9 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1400x1050"  122.00  1400 1488 1640 1880  1050 1052 1064 1082 +hsync +vsync
(**) fglrx(0): *Default mode "1280x1024": 157.5 MHz, 91.1 kHz, 85.0 Hz
(II) fglrx(0): Modeline "1280x1024"  157.50  1280 1344 1504 1728  1024 1025 1028 1072 +hsync +vsync
(**) fglrx(0): *Default mode "1280x1024": 135.0 MHz, 80.0 kHz, 75.0 Hz
(II) fglrx(0): Modeline "1280x1024"  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync
(**) fglrx(0): *Default mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
(**) fglrx(0): *Default mode "1280x960": 148.5 MHz, 85.9 kHz, 85.0 Hz
(II) fglrx(0): Modeline "1280x960"  148.50  1280 1344 1504 1728  960 961 964 1011 +hsync +vsync
(**) fglrx(0): *Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1280x960"  108.00  1280 1376 1488 1800  960 961 964 1000 +hsync +vsync
(**) fglrx(0): *Mode "1280x800": 107.2 MHz, 62.6 kHz, 75.0 Hz
(II) fglrx(0): Modeline "1280x800"  107.21  1280 1360 1496 1712  800 801 804 835 +hsync +vsync
(**) fglrx(0): *Default mode "1152x864": 108.0 MHz, 67.5 kHz, 75.0 Hz
(II) fglrx(0): Modeline "1152x864"  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync
(**) fglrx(0): *Default mode "1152x768": 65.0 MHz, 44.2 kHz, 54.8 Hz
(II) fglrx(0): Modeline "1152x768"   65.00  1152 1178 1314 1472  768 771 777 806 +hsync +vsync
(**) fglrx(0): *Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
(II) fglrx(0): Modeline "1024x768"   94.50  1024 1072 1168 1376  768 769 772 808 +hsync +vsync
(**) fglrx(0): *Default mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz
(II) fglrx(0): Modeline "1024x768"   78.80  1024 1040 1136 1312  768 769 772 800 +hsync +vsync
(**) fglrx(0): *Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz
(II) fglrx(0): Modeline "1024x768"   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync
(**) fglrx(0): *Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1024x768"   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync
(**) fglrx(0): *Default mode "832x624": 57.3 MHz, 49.7 kHz, 74.6 Hz
(II) fglrx(0): Modeline "832x624"   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync
(**) fglrx(0): *Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz
(II) fglrx(0): Modeline "800x600"   56.30  800 832 896 1048  600 601 604 631 +hsync +vsync
(**) fglrx(0): *Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz
(II) fglrx(0): Modeline "800x600"   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync
(**) fglrx(0): *Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz
(II) fglrx(0): Modeline "800x600"   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync
(**) fglrx(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) fglrx(0): Modeline "800x600"   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync
(**) fglrx(0): *Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) fglrx(0): Modeline "800x600"   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync
(**) fglrx(0): *Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz
(II) fglrx(0): Modeline "640x480"   36.00  640 696 752 832  480 481 484 509 -hsync -vsync
(**) fglrx(0): *Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz
(II) fglrx(0): Modeline "640x480"   31.50  640 656 720 840  480 481 484 500 -hsync -vsync
(**) fglrx(0): *Default mode "640x480": 31.5 MHz, 37.9 kHz, 72.8 Hz
(II) fglrx(0): Modeline "640x480"   31.50  640 664 704 832  480 489 491 520 -hsync -vsync
(**) fglrx(0): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) fglrx(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 -hsync -vsync
(**) fglrx(0): *Default mode "720x400": 35.5 MHz, 37.9 kHz, 85.0 Hz
(II) fglrx(0): Modeline "720x400"   35.50  720 756 828 936  400 401 404 446 -hsync +vsync
(**) fglrx(0): *Default mode "640x400": 31.5 MHz, 37.9 kHz, 85.1 Hz
(II) fglrx(0): Modeline "640x400"   31.50  640 672 736 832  400 401 404 445 -hsync +vsync
(**) fglrx(0): *Default mode "640x350": 31.5 MHz, 37.9 kHz, 85.1 Hz
(II) fglrx(0): Modeline "640x350"   31.50  640 672 736 832  350 382 385 445 +hsync -vsync
(++) fglrx(0): DPI set to (100, 100)


Not working:
Code:

==) fglrx(0): TMDS coherent mode is enabled
(II) fglrx(0): Valid mode using on-chip RMX: 1920x1200
(II) fglrx(0): Total 1 valid mode(s) found.
(--) fglrx(0): Virtual size is 1920x1200 (pitch 1920)
(**) fglrx(0): *Mode "1920x1200"
(++) fglrx(0): DPI set to (100, 100)


Can anyone help me or give me some clues to solve this problem?
My xorg.conf ( 6.7.0-r2 ): http://users.pandora.be/poelmans1/xorg.conf
My kernel config ( 2.6.9-rc2): http://users.pandora.be/poelmans1/kernel-2.6.9-rc2.conf
ATI drivers: 3.12.0

Ward
Back to top
View user's profile Send private message
Petyr
Guru
Guru


Joined: 08 Jan 2003
Posts: 471
Location: San Diego, CA, USA

PostPosted: Wed Sep 15, 2004 10:58 pm    Post subject: Reply with quote

Try changing your Display section to something like this
Code:
Subsection "Display"
Depth 24
Modes   "1920x1200" "1280x1024" "1024x768" "800x600"
#Virtual 1920 1200
ViewPort 0 0 # initial origin if mode is smaller than desktop
EndSubsection
EndSection


That hopefully should give it the option of changing back to 800x600.

hth,

Petyr Rahl
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum