EnTech Taiwan EnTech Taiwan
April 24, 2017, 10:37:30 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1] 2
  Print  
Author Topic: Enabling rotation in Intel drivers  (Read 55151 times)
Rik Wang
Administrator
*****
Posts: 8833


« on: January 17, 2008, 04:57:11 AM »

If iRotate does not work on your Intel IGP, and the Intel native rotation controls in Display Properties is missing or disabled, you can try searching thru the registry and setting/changing the following values:

"RotationCaps" - set to 7 (dword)
"EnableRotation" - set to 1 (dword)*
"RotationPolicy" - set to 0 (dword)

*with newer drivers this is a binary value, not a dword

You will probably need to reboot to see if your changes made any difference.
Logged

elsimon

Posts: 3


« Reply #1 on: April 07, 2008, 04:57:12 PM »

Dear Rik,
This registry patch didnt work for me. Rolling back to iRotate 1.2 solved it. Any version from 1.2 up gives me a beep and nothing happens, though 1.2 works flawlessly on Vista, too.

Here's my env.:
-Vista SP1,
-Intel 915GM - driver: Vista included: Mobile Intel(R) 915GM/GMS/910GML Express Chipset Family (Microsoft Corporation - XDDM) - That is the only driver available, Intel does not provide an update for Vista.

Cheers
Logged
Rik Wang
Administrator
*****
Posts: 8833


« Reply #2 on: April 07, 2008, 05:05:09 PM »

You have tried the latest 1.35 version here?

I'd be surprised it doesn't work, even though Intel doesn't support the i915 or earlier under Vista.

(Incidentally, those registry values are for Intel driver, and you are using a Microsoft generic driver.)
Logged

elsimon

Posts: 3


« Reply #3 on: May 06, 2008, 04:24:02 PM »

Just tried 1.35 through the link you provided. It does work perfect.
Im pretty sure I tried 1.3x back then, though I cant remember it was 1.35. Anyways...
Thanks!
Logged
elsimon

Posts: 3


« Reply #4 on: August 28, 2008, 05:58:25 AM »

Dear Rik,

new install, new config, having the same issue: getting the beep and no rotation. Vista, Intel945. driver updated. 1.2 quits with error. 1.35 and 37 gives the beep. Tried running irotate elevated, no help.

Here is the registry export, maybe you find there sg.
(Most of the Display2_... settings were created manually.)

Thanks.

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

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000]
"InstalledDisplayDrivers"=hex(7):69,00,67,00,64,00,75,00,6d,00,64,00,33,00,32,\
  00,00,00,00,00
"UserModeDriverName"=hex(7):69,00,67,00,64,00,75,00,6d,00,64,00,33,00,32,00,2e,\
  00,64,00,6c,00,6c,00,00,00,00,00
"UserModeDriverGUID"="{6C4BE3D5-831A-42ED-AA62-2AEB34C8CBA4}"
"MultifunctionSupported"=dword:00000001
"InfPath"="oem120.inf"
"InfSection"="i945GM0"
"ProviderName"="Intel Corporation"
"DriverDateData"=hex:00,80,46,40,d6,d0,c8,01
"DriverDate"="6-18-2008"
"DriverVersion"="7.14.10.1504"
"MatchingDeviceId"="pci\\ven_8086&dev_27a2"
"DriverDesc"="Mobile Intel(R) 945 Express Chipset Family"
"FeatureScore"=dword:000000f6
"z AssertEnableMask"=dword:00001fef
"z DebugEnableMask"=dword:00001fff
"z KMD_Debug_Lvl"=dword:00000001
"z UMD_Debug_Lvl"=dword:00000001
"z MINIPORT_Debug_Lvl"=dword:00000001
"z GMM_Debug_Lvl"=dword:00000001
"z D3D_Debug_Lvl"=dword:00000001
"z DXVA_Debug_Lvl"=dword:00000001
"z OGL_Debug_Lvl"=dword:00000001
"z KCH_Debug_Lvl"=dword:00000001
"z RESOURCEMANAGER_Debug_Lvl"=dword:00000001
"z SOFTBIOS_Debug_Lvl"=dword:00000001
"z AIM_Debug_Lvl"=dword:00000001
"z GHAL3D_Debug_Lvl"=dword:00000001
"z PWRCONS_Debug_Lvl"=dword:00000001
"z RingBufDbgMask"=dword:00000000
"HardwareInformation.ChipType"=hex:49,00,6e,00,74,00,65,00,6c,00,28,00,52,00,\
  29,00,20,00,47,00,4d,00,41,00,20,00,39,00,35,00,30,00,00,00
"HardwareInformation.AdapterString"=hex:4d,00,6f,00,62,00,69,00,6c,00,65,00,20,\
  00,49,00,6e,00,74,00,65,00,6c,00,28,00,52,00,29,00,20,00,39,00,34,00,35,00,\
  20,00,45,00,78,00,70,00,72,00,65,00,73,00,73,00,20,00,43,00,68,00,69,00,70,\
  00,73,00,65,00,74,00,20,00,46,00,61,00,6d,00,69,00,6c,00,79,00,00,00
"HardwareInformation.DacType"=hex:49,00,6e,00,74,00,65,00,72,00,6e,00,61,00,6c,\
  00,00,00
"HardwareInformation.BiosString"=hex:49,00,6e,00,74,00,65,00,6c,00,20,00,56,00,\
  69,00,64,00,65,00,6f,00,20,00,42,00,49,00,4f,00,53,00,00,00
"CurrentPowerPolicy"=dword:00000201
"MaximumBatteryPolicy"=dword:00ce0046
"MaximumPerformancePolicy"=dword:00cc0004
"HardwareInformation.MemorySize"=hex:00,00,00,10
"FirstBootDone"=dword:00000001
"DisplayDeviceMode"=dword:00000003
"PrimaryDisplayDevice"=dword:00000000
"NextDisplay_UID1"=dword:00000000
"NextDisplay_UID2"=dword:00000000
"DDC_Flag"=dword:00000000
"Display1_UID1"=dword:04070400
"Display1_UID2"=dword:00000000
"Display1_DisplayFlags"=dword:0200203c
"Display1_DisplaySize"=dword:03000556
"Display1_DisplayPosition"=dword:00000000
"AlwaysUseSWRotation"=dword:00000000
"Device Description"="Mobile Intel(R) 945 Express Chipset Family"
"CurrentState"=hex:03,00,00,00,00,04,07,04,00,01,01,01,56,05,00,03,20,00,3c,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,40,06,b0,04,20,\
  00,3c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"CTNI_AS_SPSD_LFP137F36D_AS"=hex:00,00,00,00,00,04,07,04,00,00,00,00,56,05,00,\
  03,20,00,3c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"CTNI_CS_LFP137F36D_CS"="CTNI_AS_SPSD_LFP137F36D_AS"
"Display2_UID1"=dword:01010100
"OpenGLDriverName"=hex(7):69,00,67,00,34,00,69,00,63,00,64,00,33,00,32,00,2e,\
  00,64,00,6c,00,6c,00,00,00,00,00
"OpenGLVersion"=dword:00000001
"OpenGLFlags"=dword:00000003
"TotalStaticModes"=dword:00000000
"DeskCheckForDuplicates"=dword:00000001
"SystemDirectory"="C:\\Windows\\system32"
"Display1_67568640Color"=hex:0a,10,14,01,0a,00,14,01,0a,11,14,01,00,16,00,00,\
  00,00,00,00,00,9f,26,00,32,00,00,00,32,00,00,00,32,05,ff,ff
"DisplayGamma4070400"=...
"CTNI_CS_CRT1A020AC1031464753_LFP137F36D_CS"="CTNI_AS_MDS_LFP137F36D_CRT1A020AC1031464753_AS"
"CTNI_AS_MDS_LFP137F36D_CRT1A020AC1031464753_AS"=hex:03,00,00,00,00,04,07,04,\
  00,01,01,01,56,05,00,03,20,00,3c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,40,06,b0,04,20,00,3c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00
"Display2_DisplaySize"=dword:04b00640
"Display1_16843008Color"=hex:0a,10,14,01,0a,00,14,01,0a,11,14,01,00,16,00,00,\
  00,00,00,00,00,9f,26,00,32,00,00,00,32,00,00,00,32,05,ff,ff
"DisplayGamma1010100"=...
"CTNI_AS_SPSD_CRT1A020AC1031464753_AS"=hex:00,00,00,00,00,01,01,01,00,00,00,00,\
  40,06,b0,04,20,00,3c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"CTNI_AS_CLONE_LFP137F36D_CRT1A020AC1031464753_AS"=hex:02,00,00,00,00,04,07,04,\
  00,01,01,01,56,05,00,03,20,00,3c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,56,05,00,03,20,00,3c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00
"Display1_Monitor4070400"=dword:0000003c
"Display2_Monitor1010100"=dword:0000003c
"CoInstallers32"=hex(7):69,00,67,00,66,00,78,00,43,00,6f,00,49,00,6e,00,5f,00,\
  76,00,31,00,35,00,30,00,34,00,2e,00,64,00,6c,00,6c,00,2c,00,20,00,43,00,6f,\
  00,44,00,65,00,76,00,69,00,63,00,65,00,49,00,6e,00,73,00,74,00,61,00,6c,00,\
  6c,00,00,00,00,00
"BIOSHPDSupport"=dword:00000000
"EnableFakeTV"=dword:00000001
"EnableFakeCRT"=dword:00000001
"Display1_DownScalingSupported"=dword:00000000
"VgaCompatible"=dword:00000000
"NativeResolution"=dword:00000001
"NativeBPP"=dword:00000001
"ConfigID"=dword:00000000
"PC_Release_Major"=dword:0000000f
"PC_Release_Minor"=dword:00000000
"Display1_EnableRotation"=dword:00000001
"Display1_RotationCaps"=dword:00000007
"Display2_RotationCaps"=dword:00000007
"Display1_IndependentRotation"=dword:00000000
"Display1_EnableIndependentRotation"=dword:00000001
"Display1_EnableIDDC_WA"=dword:00000000
"AStatePersistence"=dword:00000000
"PerUserPersistence"=dword:00000000
"UseBIOSDataforDock"=dword:00000000
"HpDock"=dword:00000000
"TMM_Active"=dword:00000001
"OpenGLInstalled"=dword:00000001
"Display1_EnableLFPPrimaryInDDC"=dword:00000000
"Display1_DVIHotPlugWAFlag"=dword:00000000
"ModeEnumerationPreference"=dword:ffffffff
"Display1_UnderScanPercentageIntTvOut"=dword:00000000
"Display1_AddUnderscanPercentageHDMI"=dword:00000000
"SPDIFVendorName"="Intel"
"SPDIFVendorDesc"="9xxxx"
"SDVOHDMI_OptionalIFPriority"=dword:00000021
"SDVOHDMI_SupportCEA861D"=dword:00000000
"TotalDTDCount"=dword:00000000
"DTD_1"=hex:01,1d,80,18,71,1c,16,20,58,2c,1a,00,00,00,00,00,00,86,37,01
"DTD_2"=hex:01,1d,80,d0,72,1c,16,20,10,2c,1a,80,00,00,00,00,00,86,37,01
"DTD_3"=hex:01,1d,00,bc,52,d0,1e,20,b8,28,25,40,00,00,00,00,00,04,37,01
"DTD_4"=hex:01,1d,00,72,51,d0,1e,20,6e,28,25,00,00,00,00,00,00,06,37,01
"DTD_5"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"Display1_EnableDynamicScaling"=dword:00000000
"BitBashingSupport"=hex:00
"Display1_EnableHDMICEATimingsOnly"=dword:00000000
"Display1_DisableSdvoCrtEdidRead"=dword:00000000
"Display1_PipeOptimizationEnable"=dword:00000000
"EnableInterlacedModeRemoval"=dword:00000001
"ForceBorderForMAR"=dword:00000000
"PowerPolicyVersion"=dword:00002101
"PowerAcPolicy"=dword:000c000c
"PowerDcPolicy"=dword:000e000e
"PowerDpstAggressivenessLevel"=dword:00000004
"PowerGpsAggressivenessLevel"=dword:00000000
"Compensation_4070400"=hex:02,00,00,00
"AS_LFP137F36D_AS"=hex:00,00,00,00,00,04,07,04,00,00,00,00,56,05,00,03,20,00,\
  3c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"FirstInstallVista"=dword:00000001
"AS_CRT1A020AC1031464753_LFP137F36D_AS"=hex:02,00,00,00,00,01,01,01,00,04,07,\
  04,00,04,00,03,20,00,3c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,04,00,03,20,00,3c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00
"AS_CRT1A020AC1031464753_AS"=hex:00,00,00,00,00,01,01,01,00,00,00,00,00,04,00,\
  03,20,00,3c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00
"Display1_Monitor1010100"=dword:0000003c
"Display2_Monitor4070400"=dword:0000003c
"Display2_EnableIndependentRotation"=dword:00000001
"Display2_IndependentRotation"=dword:00000000
"Display1_RotationConfig"=hex:00,00,00,00
"Display2_RotationConfig"=hex:00,00,00,00
"Display1_RotationPolicy"=dword:00000000
"Display2_RotationPolicy"=dword:00000000
"Display2_EnableRotation"=dword:00000001
Logged
GolrogD

Posts: 2


« Reply #5 on: January 01, 2009, 02:33:26 PM »

Would you be able to provide more detailed instructions on how to find and change those values in the registry?
Logged
geekycoder

Posts: 5


« Reply #6 on: April 29, 2009, 01:03:57 AM »

For irotate, no amount of tweaking the registry and updating to latest driver seems to work for Lenovo IdeaPad s10 netbook which use 64MB Mobile Intel 945 Express chipset. It seems that 90 rotation is not directly supported for this hardware (as iRotate supports rotation to what support in hardware)

However the commerical Pivot Pro ($40) works with s10 perfectly and most chipsets, supporting all landscrape and portrait rotation (Could Pivot Pro probably use its own rendering technology rather than relying on hardware support ?)

Download 30 days trial.
http://files.brothersoft.com/utilities/miscellaneous/PivotSetup.exe

For those who fail to make pivoting works might want to try Pivot Pro.



 
Logged
Ashley Saldanha
Administrator
*****
Posts: 1806


« Reply #7 on: April 29, 2009, 03:00:17 AM »

When needed, Pivot rotates the content itself, with whatever comaptibility and speed penalties that entails.

Note that your problem isn't with the S10 hardware - iRotate has no problem with any of Intel's ATOM platforms. The problem is with Lenovo's firmware.
Logged

yoshm

Posts: 5


« Reply #8 on: January 20, 2011, 07:56:37 AM »

I have tried a number of REG tweaks starting with what Rik suggested. However nothing seems to help. Note my reg entries were prefixed with "Display1_". The Enable is a DWORD - I tried changing it to Binary, but on reboot it was changed back to DWORD so I assume that's what the driver expects. Values are what you suggest, but... no success.

I am running Windows 7 on a Toshiba Satellite Pro T130

Any advice how I can get Rotation and iRotate to start working on this platform?

Thanks,
Yosh
Logged
Ashley Saldanha
Administrator
*****
Posts: 1806


« Reply #9 on: January 20, 2011, 08:03:15 AM »

Make sure you are using a generic Intel driver and not a Toshiba one. If that doesn't work, I'm afraid you would have to ask Toshiba or Intel about it.
Logged

yoshm

Posts: 5


« Reply #10 on: January 20, 2011, 08:51:41 AM »

Thanks, Ashley.

I ran the Intel Driver Updater & it reports:

"A customized computer manufacturer driver is installed on your computer. The Intel Driver Update Utility is not able to update the driver. Installing a generic Intel driver instead of the customized computer manufacturer driver may cause technical issues. Contact your computer manufacturer for the latest driver for your computer."

According to the Toshiba site I have the latest driver. The rotation ability does not show up on the Intel utility Settings pane & iRotate is a no-op. Am I out of luck?

Thanks,
Yosh
Logged
Ashley Saldanha
Administrator
*****
Posts: 1806


« Reply #11 on: January 20, 2011, 11:47:55 AM »

This is just standard disclaimers - install the "generic" Intel driver and see if you get rotation where Toshiba's forbids it. If you don't, or if you lose some functionality (e.g., hotkeys for switching output), you can always roll back the driver to the Toshiba.

I assume Toshiba has not provided you with any assistance, and in which case you know what *not* to spend your money on next time around. If you haven't contacted Toshiba yet, do so before anything else. iRotate is just a little free utility and if its doesn't work, it doesn't work; whereas you paid some serious coin to Toshiba and have a right to expect support...
Logged

yoshm

Posts: 5


« Reply #12 on: January 20, 2011, 04:58:54 PM »

Thanks, Ashley - you are exactly correct. I called Toshiba - they are supposed to have a senior tech person call me back.

Meanwhile, I'll search the Intel site to find the generic driver (since the automatic tool doesn't give it to me...)

Thanks for the quick replies.

-yosh
Logged
yoshm

Posts: 5


« Reply #13 on: January 23, 2011, 12:59:02 AM »

OK - downloaded the latest generic driver. Had to force Win7 to install it - that worked. Now the Rotate option appears in the new driver interface Unfortunately, though, actual rotation still does NOT work - not using the Intel interface & not from iRotate. :-(

Any more ideas?

Thanks,
Yosh
Logged
Ashley Saldanha
Administrator
*****
Posts: 1806


« Reply #14 on: January 23, 2011, 03:03:25 PM »

I'm afraid not. As you can see, this is not an uncommon problem with Intel, so if you get an answer from Toshiba (or Intel) please cme back and share it.
Logged

Pages: [1] 2
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.15 | SMF © 2006-2008, Simple Machines Valid XHTML 1.0! Valid CSS!