+ Reply to Thread
Results 1 to 8 of 8

Thread: Fonts are hard to read in Wine

  1. #1
    Join Date
    May 2008
    Posts
    37

    Default Fonts are hard to read in Wine

    Ever since I installed my Radeon HD 3850 in Linux I noticed a strange problem with fonts in Wine / Crossover / Cedega. Fonts are hard to read because they are covered with a greyish line. Is this a known problem? Is there a fix?

  2. #2
    Join Date
    May 2008
    Posts
    37

    Default

    No one knows something about this problem?


    Update:
    I've attached an example:

    Last edited by aniruddha; 07-03-2008 at 04:39 PM.

  3. #3
    Join Date
    Jul 2007
    Posts
    373

    Default

    Ouch. Looks like a serious gui-rendering bug. Have you tried using the open-source radeon driver? It's not accelerated for your card (yet), but it should give you something on screen and give you an indication of whether this is a driver or wine-compatibility issue.

  4. #4
    Join Date
    May 2008
    Posts
    37

    Default

    Quote Originally Posted by TechMage89 View Post
    Ouch. Looks like a serious gui-rendering bug. Have you tried using the open-source radeon driver? It's not accelerated for your card (yet), but it should give you something on screen and give you an indication of whether this is a driver or wine-compatibility issue.
    Thanks for the help, which driver should I use? The 'ati' driver? Or perhaps the newer oss driver?

  5. #5
    Join Date
    Oct 2007
    Posts
    274

    Default

    can you post a copy of your xorg config file, because the issue might be in that... after all some applications need certain things to not be corrupted.

  6. #6
    Join Date
    May 2008
    Posts
    37

    Default

    Quote Originally Posted by Dandel View Post
    can you post a copy of your xorg config file, because the issue might be in that... after all some applications need certain things to not be corrupted.
    Sure, here goes:

    $ cat /etc/X11/xorg.conf
    Code:
    Section "ServerLayout"
    	Identifier     "X.org Configured"
    	Screen      0  "Screen0" 0 0
    	InputDevice    "Mouse0" "CorePointer"
    	InputDevice    "Keyboard0" "CoreKeyboard"
    EndSection
    
    Section "Files"
    	RgbPath      "/usr/share/X11/rgb"
    	ModulePath   "/usr/lib/xorg/modules"
    	FontPath     "/usr/share/fonts/misc/"
    	FontPath     "/usr/share/fonts/TTF/"
    	FontPath     "/usr/share/fonts/OTF"
    	FontPath     "/usr/share/fonts/Type1/"
    	FontPath     "/usr/share/fonts/100dpi/"
    	FontPath     "/usr/share/fonts/75dpi/"
    EndSection
    
    Section "Module"
    	Load  "record"
    	Load  "extmod"
    	Load  "dbe"
    	Load  "dri"
    	Load  "glx"
    	Load  "GLcore"
    	Load  "xtrap"
    	Load  "freetype"
    	Load  "type1"
    EndSection
    
    Section "InputDevice"
    	Identifier  "Keyboard0"
    	Driver      "kbd"
    EndSection
    
    Section "InputDevice"
      Identifier  	"Mouse0"
      Driver        "mouse"
      Option        "Dev Name" "Tempest Habu Mouse"
      Option        "Protocol" "auto"
      Option        "Device" "/dev/input/mice"
      Option        "Buttons" "9"
      Option        "ZAxisMapping" "4 5"
      Option        "Emulate3Buttons" "false"
      Option        "ButtonMapping" "1 2 3 6 7 8 9"
    EndSection
    
    
    Section "Monitor"
    	Identifier   "Monitor0"
    	UseModes	"Modes0"
    	VendorName   "Samsung"
    	ModelName	"SyncMaster T220"
    	Option		"DPMS"
    	HorizSync	30-81
    	VertRefresh	56-75
    EndSection
    
    Section "Device"
            ### Available Driver options are:-
            ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
            ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
            ### [arg]: arg optional
            #Option     "NoAccel"            	# [<bool>]
            #Option     "NoDRI"              	# [<bool>]
            #Option     "SWcursor"           	# [<bool>]
            #Option     "Dac6Bit"            	# [<bool>]
            #Option     "BusType"            	# [<str>]
            #Option     "DRM_nbufs"          	# <i>
            #Option     "DRM_bufsize"        	# <i>
            #Option     "Capabilities"       	# <i>
            #Option     "CapabilitiesEx"     	# <i>
            #Option     "ClientDriverName"   	# [<str>]
            #Option     "KernelModuleParm"   	# [<str>]
            #Option     "AGPMask"            	# <i>
            #Option     "AGPv3Mask"          	# <i>
            #Option     "BufferTiling"       	# [<bool>]
            #Option     "Profile"            	# <str>
            #Option     "RingSize"           	# <i>
            #Option     "EnableDepthMoves"   	# [<bool>]
            #Option     "GammaCorrectionI"   	# <i>
            #Option     "GammaCorrectionII"  	# <i>
            #Option     "OpenGLOverlay"      	# [<bool>]
            #Option     "DefaultVisualTrueColor" 	# [<bool>]
            #Option     "VideoOverlay"       	# [<bool>]
            #Option     "DesktopSetup"       	# [<str>]
            #Option     "MonitorLayout"      	# [<str>]
            #Option     "ForceMonitors"      	# [<str>]
            #Option     "EnableMonitor"      	# <str>
            #Option     "OverlayOnCRTC2"     	# [<bool>]
            #Option     "Mode2"              	# [<str>]
            #Option     "PairModes"          	# [<str>]
            #Option     "HSync2"             	# [<str>]
            #Option     "VRefresh2"          	# [<str>]
            #Option     "ScreenOverlap"      	# <i>
            #Option     "MemClock"           	# <i>
            #Option     "ASICClock"          	# <i>
            #Option     "UseInternalAGPGART" 	# [<bool>]
            #Option     "FastSwap"           	# [<bool>]
            #Option     "Stereo"             	# [<bool>]
            #Option     "StereoSyncEnable"   	# <i>
            #Option     "DisableOvScaler"    	# [<bool>]
            #Option     "UseFastTLS"         	# <i>
            #Option     "BlockSignalsOnLock" 	# [<bool>]
            #Option     "ForceGenericCPU"    	# [<bool>]
            #Option     "CenterMode"         	# [<bool>]
            #Option     "OffScreenPixmaps"   	# [<bool>]
            #Option     "EnableOpaqueOverlayVisual" 	# [<bool>]
            #Option     "TMDSCoherentMode"   	# [<bool>]
            #Option     "EnablePrivateBackZ" 	# [<bool>]
            #Option     "TVFormat"           	# [<str>]
            #Option     "TVStandard"         	# [<str>]
            #Option     "TVOverscan"         	# [<bool>]
            #Option     "TVHSizeAdj"         	# <i>
            #Option     "TVVSizeAdj"         	# <i>
            #Option     "TVHPosAdj"          	# <i>
            #Option     "TVVPosAdj"          	# <i>
            #Option     "TVHStartAdj"        	# <i>
            #Option     "TVColorAdj"         	# <i>
            #Option     "PseudoColorVisuals" 	# [<bool>]
            #Option     "PreferredVRefresh"  	# <i>
            #Option     "FastStart"          	# [<bool>]
            #Option     "ProfileDriver"      	# [<bool>]
            #Option     "PPPTforGART"        	# [<bool>]
            #Option     "TexturedVideo"      	# [<bool>]
            #Option     "TexturedVideoSync"  	# [<bool>]
            Option     "Textured2D"         	# [<bool>]
            Option     "TexturedXrender"    	# [<bool>]
            #Option     "DPMS"               	# [<bool>]
            #Option     "MaxGARTSize"        	# <i>
            #Option     "LogoPosX"           	# <i>
            #Option     "LogoPosY"           	# <i>
            #Option     "LogoColFG"          	# <i>
            #Option     "LogoColBG"          	# <i>
            #Option     "SwapScreens"        	# [<bool>]
            #Option     "FBC"                	# [<bool>]
            #Option     "FrontBufferMode"    	# <i>
            #Option     "BackBufferMode"     	# <i>
            #Option     "DepthBufferMode"    	# <i>
            #Option     "OverlayBufferMode"  	# <i>
            #Option     "VideoOverlayBufferMode" 	# <i>
            #Option     "EnableIrqMgr"       	# [<bool>]
            #Option     "EnableMulticard"    	# [<bool>]
            #Option     "EnablePPLIB"        	# [<bool>]
            #Option     "DefaultOnDC"        	# [<bool>]
    	Identifier  "Card0"
    	Driver      "fglrx"
    	VendorName  "ATI Technologies Inc"
    	BoardName   "Unknown Board"
    	BusID       "PCI:5:0:0"
    EndSection
    
    Section "Modes"
    	Identifier	"Modes0"
    	### # 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
    	Modeline "1680x1050"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
    	### # 720x400 59.55 Hz (CVT) hsync: 24.83 kHz; pclk: 22.25 MHz
    	Modeline "720x400"   22.25  720 744 808 896  400 403 413 417 -hsync +vsync
    	### # 256x341 59.09 Hz (CVT) hsync: 21.09 kHz; pclk: 6.75 MHz
    	Modeline "256x341"    6.75  256 264 288 320  341 344 354 357 -hsync +vsync
    EndSection
    
    Section "Screen"
    	Identifier	"Screen0"
    	Device		"Card0"
    	Monitor		"Monitor0"
    	DefaultDepth	24
    
    	SubSection "Display"
    		Depth	24
    		Virtual	1680 1050
    		Modes	"1680x1050" "720x400" "720x400" "640x480" "640x480" "640x480" "640x480" "800x600" "720x400" "720x400" "640x480" "640x480" "640x480" "800x600" "800x600" "256x341" 
    	EndSubSection
    
    EndSection
    
    Section "DRI"
    	Group 0
    	Mode 0666
    EndSection
    
    Section "Extensions"
        Option         "Composite" "Enable"
    EndSection

  7. #7
    Join Date
    Oct 2007
    Posts
    274

    Default

    try setting Textured2D, and TexturedXrender to 0... this might fix your issue.

  8. #8
    Join Date
    May 2008
    Posts
    37

    Default

    Quote Originally Posted by Dandel View Post
    try setting Textured2D, and TexturedXrender to 0... this might fix your issue.
    Thanks, this worked!

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts